This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap in repository toolchain/ci/gcc.
from c77e4873b14 [Ada] Fix incorrect call to inherited function with limited [...] adds 7b844206ec5 Fix wrong SRA with VIEW_CONVERT_EXPR and reverse SSO adds d543bac1631 xtensa: Rename deprecated extv/extzv insn patterns to extvs [...] adds 112447f8564 xtensa: Reflect the 32-bit Integer Divide Option adds 485a0ae0982 arm: fix some issues in mve_vector_mem_operand adds 6a116728e27 arm: correctly handle misaligned MEMs on MVE [PR105463] adds 9a79854be0a Introduce tests for hardbool Machine_Attribute for Ada adds 6aaa1d57391 ada: gcc-if: build proper String_Pointer for Get_External_Name adds 04c0a88aabe Avoid visiting newly-created blocks in harden-conditionals adds 1f89e48789d libgomp nvptx plugin: Only consider '--with-cuda-driver=[.. [...] adds 9c3a8fe34ae libstdc++: Disable Doxygen GROUP_NESTED_COMPOUNDS config option adds 4163b0be816 libstdc++: Fix typo in doxygen @headerfile command adds e4905f11852 libstdc++: Add macros for the inline namespace std::_V2 adds 757146fb1c8 libstdc++: Improve doxygen docs for std::pointer_traits adds 20b917e7c00 libstdc++: Improve doxygen docs for <system_error> adds 1566ca0969a libstdc++: Improve doxygen docs for <atomic> adds 1b01963a4ea libstdc++: Improve doxygen docs for <regex> adds 171f41f124b libstdc++: Improve doxygen docs for std::allocator adds e61492549b9 libstdc++: Improve doxygen docs for algorithms and more adds c29c2a06047 libstdc++: Improve doxygen docs for <thread> and <future> adds a278402216e libstdc++: Improve doxygen docs for some of <memory> adds b584cbdb082 libstdc++: Improve doxygen docs for <mutex> adds 6b156044c12 Make range_from_dom more effective. adds 602a3161f42 Clear killing defs when resetting the path in path_oracle. new af34279921f Export global ranges during the VRP block walk. new 0ee9a62ef4b c++: Local symbols do not get module manglings new cf2141a0c64 Add relation between op1 & op2 to lhs_opN_relation API. new b0ad41c6101 MAINTAINERS: Add myself to write after approval new 98e475a8f58 Fix return value in ranger_cache::get_global_range. new 1d3d7e88aac Add a return value to intersect and speed it up.
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 1 + gcc/ada/gcc-interface/decl.cc | 3 +- gcc/config/arm/arm.cc | 19 +- gcc/config/arm/mve.md | 4 +- gcc/config/arm/vec-common.md | 90 ++++-- gcc/config/xtensa/xtensa.h | 5 + gcc/config/xtensa/xtensa.md | 16 +- gcc/cp/mangle.cc | 5 +- gcc/gimple-harden-conditionals.cc | 417 ++++++++++++++------------ gcc/gimple-range-cache.cc | 137 ++++++--- gcc/gimple-range-cache.h | 13 +- gcc/gimple-range-fold.cc | 4 +- gcc/gimple-range.cc | 22 ++ gcc/range-op.cc | 62 +++- gcc/range-op.h | 7 +- gcc/testsuite/g++.dg/modules/mod-sym-4.C | 48 +++ gcc/testsuite/g++.dg/pr104547.C | 13 + gcc/testsuite/gnat.dg/hardbool.adb | 46 +++ gcc/testsuite/gnat.dg/hardbool.ads | 22 ++ gcc/testsuite/gnat.dg/sso17.adb | 34 +++ gcc/tree-sra.cc | 47 ++- gcc/tree-vrp.cc | 4 +- gcc/value-range.cc | 94 ++++-- gcc/value-range.h | 14 +- gcc/value-relation.cc | 1 + libgomp/Makefile.in | 18 +- libgomp/plugin/Makefrag.am | 5 +- libstdc++-v3/doc/doxygen/user.cfg.in | 17 +- libstdc++-v3/include/backward/auto_ptr.h | 4 + libstdc++-v3/include/bits/algorithmfwd.h | 15 +- libstdc++-v3/include/bits/alloc_traits.h | 5 + libstdc++-v3/include/bits/allocator.h | 15 +- libstdc++-v3/include/bits/atomic_base.h | 39 ++- libstdc++-v3/include/bits/c++config | 14 +- libstdc++-v3/include/bits/chrono.h | 4 +- libstdc++-v3/include/bits/mofunc_impl.h | 2 +- libstdc++-v3/include/bits/new_allocator.h | 19 +- libstdc++-v3/include/bits/ostream_insert.h | 4 + libstdc++-v3/include/bits/ptr_traits.h | 6 + libstdc++-v3/include/bits/regex.h | 60 +++- libstdc++-v3/include/bits/regex_constants.h | 5 +- libstdc++-v3/include/bits/regex_error.h | 7 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 32 +- libstdc++-v3/include/bits/std_mutex.h | 21 +- libstdc++-v3/include/bits/std_thread.h | 33 +- libstdc++-v3/include/bits/stl_algo.h | 203 ++++++------- libstdc++-v3/include/bits/stl_numeric.h | 10 +- libstdc++-v3/include/bits/stl_pair.h | 4 + libstdc++-v3/include/bits/unique_lock.h | 2 + libstdc++-v3/include/bits/unique_ptr.h | 13 +- libstdc++-v3/include/ext/new_allocator.h | 12 +- libstdc++-v3/include/std/atomic | 11 +- libstdc++-v3/include/std/condition_variable | 4 +- libstdc++-v3/include/std/future | 29 +- libstdc++-v3/include/std/mutex | 38 ++- libstdc++-v3/include/std/scoped_allocator | 1 - libstdc++-v3/include/std/system_error | 141 +++++++-- libstdc++-v3/include/std/thread | 21 +- 58 files changed, 1351 insertions(+), 591 deletions(-) create mode 100644 gcc/testsuite/g++.dg/modules/mod-sym-4.C create mode 100644 gcc/testsuite/g++.dg/pr104547.C create mode 100644 gcc/testsuite/gnat.dg/hardbool.adb create mode 100644 gcc/testsuite/gnat.dg/hardbool.ads create mode 100644 gcc/testsuite/gnat.dg/sso17.adb