This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-arm in repository toolchain/ci/gcc.
from 941efd87e22 Do not clear bb->aux in duplicate_loop_body_to_header_edge adds 7a3f38a966a PR105169 Fix references to discarded sections adds 451894cadcf demangler: Structured Bindings adds b7501739f3b Add side effect infrastructure. adds c9852156dd2 Revert 'Use more ARRAY_SIZE.' for mkoffload adds 5f1ce85135a libstdc++: Add attributes to <system_error> and related adds 5c2d703e6d6 libstdc++: Add attributes to functions in <memory_resource> adds ddb1427defe libstdc++: Relax memory ordering for default memory resourc [...] adds 47554478a13 OpenMP: Skip target-nesting warning for reverse offload adds 2ee68beee70 Fix register count when not splitting Complex IEEE 128-bit args. adds 2c05a2d1a8e c: use CONST_DECL for enumerators in TYPE_VALUES adds 2b0c8377729 c++: constexpr ref to array of array [PR102307] new 1bfb823e2a7 compiler: load LHS subexpressions of op= assignment only once
The 1 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: gcc/Makefile.in | 1 + gcc/c/c-decl.cc | 4 +- gcc/config/gcn/mkoffload.cc | 2 +- gcc/config/nvptx/mkoffload.cc | 6 +- gcc/config/rs6000/rs6000-call.cc | 6 + gcc/cp/decl.cc | 17 +- gcc/gimple-range-cache.cc | 250 +++-------------- gcc/gimple-range-cache.h | 58 +--- gcc/gimple-range-path.cc | 6 +- gcc/gimple-range-path.h | 1 - gcc/gimple-range-side-effect.cc | 310 +++++++++++++++++++++ gcc/gimple-range-side-effect.h | 82 ++++++ gcc/gimple-range.cc | 27 +- gcc/gimple-range.h | 9 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/statements.cc | 10 + gcc/godump.cc | 9 +- gcc/omp-low.cc | 10 + gcc/targhooks.cc | 8 +- .../c-c++-common/gomp/target-device-ancestor-5.c | 28 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C | 12 + gcc/testsuite/g++.dg/modules/pr105169.h | 22 ++ gcc/testsuite/g++.dg/modules/pr105169_a.C | 25 ++ gcc/testsuite/g++.dg/modules/pr105169_b.C | 12 + gcc/tree-vrp.cc | 2 +- gcc/varasm.cc | 33 ++- gcc/varasm.h | 2 + include/demangle.h | 4 +- libiberty/cp-demangle.c | 49 +++- libiberty/testsuite/demangle-expected | 10 + libstdc++-v3/include/bits/ios_base.h | 6 +- libstdc++-v3/include/std/future | 3 + libstdc++-v3/include/std/memory_resource | 30 +- libstdc++-v3/include/std/system_error | 23 +- libstdc++-v3/src/c++17/memory_resource.cc | 12 +- 35 files changed, 758 insertions(+), 333 deletions(-) create mode 100644 gcc/gimple-range-side-effect.cc create mode 100644 gcc/gimple-range-side-effect.h create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-ancestor-5.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C create mode 100644 gcc/testsuite/g++.dg/modules/pr105169.h create mode 100644 gcc/testsuite/g++.dg/modules/pr105169_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr105169_b.C