This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from 2f11ca2a3a3 C-SKY: Use the common way to define MULTILIB_DIRNAMES. adds fc58c49ed92 testsuite: aarch64: Fix failing SVE tests on big endian adds df0d7486ec9 tree-optimization/101467 - fix make_temp_ssa_name usage adds 0990d93dd8a IBM Z: Use @PLT symbols for local functions in 64-bit mode adds ce777eaedfd Get rid of some gimple_expr_type uses adds 8da8ed435e9 Implement EAF_NOT_RETURNED tracking in ipa-modref adds 650c70a9fe7 Remove more gimple_expr_type uses adds e32234536f3 c++: Don't hide narrowing errors in system headers adds 73464a472aa libstdc++: Give split_view::_Sentinel a default ctor [PR101214] adds 1af937eb624 libstdc++: invalid default init in _CachedPosition [PR101231] adds 42167831ab1 libstdc++: Use __extension__ instead of diagnostic pragmas adds 95891ca0205 libstdc++: Modernize <bits/random.h> helpers adds bfb0586ebdb libstdc++: Simplify numeric_limits<__max_size_type> adds 7581559168d libstdc++: Fix ChangeLog entry for commit r12-2326 adds 3bf6e1f89db testsuite: fix IL32 issues with usdot tests. adds 27d16cb5697 Support scanning of build-time GC roots in gengtype adds bd5b625228d rs6000: Initial create of rs6000-gen-builtins.c adds 4a720a95473 rs6000: Add initial input files adds 43fa306f1d7 rs6000: Add file support and functions for diagnostic support adds 9abd2ac5a9b rs6000: Add helper functions for parsing adds 0d685dfbb60 rs6000: Add functions for matching types, part 1 of 3 adds 81736934dd7 rs6000: Add functions for matching types, part 2 of 3 adds e11b02f1720 rs6000: Add functions for matching types, part 3 of 3 adds fa5f8b49e55 rs6000: Red-black tree implementation for balanced tree search adds 94ba897be8b PR testsuite/101468 - Wstringop-overflow tests failures adds e06b1c5ac00 Fix PR 101453: ICE with optimize and large integer constant adds 5932dd35eaa analyzer: add svalue::maybe_get_region adds 9ea10c48056 analyzer: add __analyzer_dump_state adds 9faf8348621 analyzer: add region_model::check_region_access new d04b0c75794 c++: covariant reference return types [PR99664] new a8b3861496b c++: alias CTAD in unevaluated context [PR101233]
The 2 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 | 5 +- gcc/analyzer/analyzer.h | 8 + gcc/analyzer/engine.cc | 6 +- gcc/analyzer/program-state.cc | 60 +- gcc/analyzer/program-state.h | 6 + gcc/analyzer/region-model-impl-calls.cc | 40 +- gcc/analyzer/region-model-reachability.cc | 2 +- gcc/analyzer/region-model.cc | 75 +- gcc/analyzer/region-model.h | 14 +- gcc/analyzer/region.cc | 2 +- gcc/analyzer/svalue.cc | 14 +- gcc/analyzer/svalue.h | 1 + gcc/c-family/c-common.c | 2 +- gcc/config/rs6000/rbtree.c | 242 ++++++ gcc/config/rs6000/rbtree.h | 52 ++ gcc/config/rs6000/rs6000-builtin-new.def | 199 +++++ gcc/config/rs6000/rs6000-gen-builtins.c | 866 +++++++++++++++++++++ gcc/config/rs6000/rs6000-overload.def | 82 ++ gcc/config/s390/predicates.md | 9 +- gcc/config/s390/s390.c | 81 +- gcc/config/s390/s390.md | 32 +- gcc/cp/pt.c | 8 +- gcc/cp/search.c | 8 +- gcc/cp/typeck2.c | 1 + gcc/doc/analyzer.texi | 9 + gcc/gengtype-state.c | 32 +- gcc/gengtype.c | 22 +- gcc/gengtype.h | 5 + gcc/gimple-fold.c | 20 +- gcc/gimple-ssa-store-merging.c | 6 +- gcc/gimple.c | 4 +- gcc/ipa-modref.c | 71 +- gcc/ipa-modref.h | 3 +- gcc/testsuite/g++.dg/cpp1y/Wnarrowing2.C | 4 + gcc/testsuite/g++.dg/cpp1y/Wnarrowing2.h | 2 + .../g++.dg/cpp2a/class-deduction-alias10.C | 10 + gcc/testsuite/g++.dg/ext/visibility/noPLT.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant23.C | 14 + gcc/testsuite/g++.target/s390/mi-thunk.C | 23 + gcc/testsuite/gcc.dg/Wstringop-overflow-41.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-42.c | 12 +- gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 12 +- gcc/testsuite/gcc.dg/Wstringop-overflow-70.c | 5 +- gcc/testsuite/gcc.dg/Wstringop-overflow-71.c | 22 +- gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 5 + gcc/testsuite/gcc.dg/analyzer/dump-state.c | 14 + gcc/testsuite/gcc.dg/strlenopt-95.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-19.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-20.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-21.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-22.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/extract_1.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve/extract_2.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve/extract_3.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve/extract_4.c | 10 +- .../gcc.target/s390/call-z10-pic-nodatarel.c | 20 + gcc/testsuite/gcc.target/s390/call-z10-pic.c | 20 + gcc/testsuite/gcc.target/s390/call-z10.c | 20 + .../gcc.target/s390/call-z9-pic-nodatarel.c | 18 + gcc/testsuite/gcc.target/s390/call-z9-pic.c | 18 + gcc/testsuite/gcc.target/s390/call-z9.c | 20 + gcc/testsuite/gcc.target/s390/call.h | 40 + gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c | 9 + gcc/testsuite/gcc.target/s390/nodatarel-1.c | 26 +- gcc/testsuite/gcc.target/s390/pr80080-4.c | 2 +- gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 6 +- gcc/testsuite/gcc.target/s390/tls-pic.c | 14 + gcc/testsuite/gcc.target/s390/tls.c | 10 + gcc/testsuite/gcc.target/s390/tls.h | 23 + gcc/tree-core.h | 3 + gcc/tree-eh.c | 2 +- gcc/tree-inline.c | 2 +- gcc/tree-outof-ssa.c | 2 +- gcc/tree-ssa-loop-niter.c | 4 +- gcc/tree-ssa-sccvn.c | 12 +- gcc/tree-vect-data-refs.c | 38 +- gcc/tree-vect-generic.c | 8 +- gcc/tree-vect-patterns.c | 12 +- gcc/tree-vect-stmts.c | 23 +- gcc/tree-vectorizer.h | 3 +- libstdc++-v3/ChangeLog | 2 +- libstdc++-v3/include/bits/cpp_type_traits.h | 7 +- libstdc++-v3/include/bits/functional_hash.h | 13 +- libstdc++-v3/include/bits/iterator_concepts.h | 7 +- libstdc++-v3/include/bits/max_size_type.h | 15 +- libstdc++-v3/include/bits/random.h | 23 +- libstdc++-v3/include/bits/std_abs.h | 15 +- libstdc++-v3/include/bits/stl_algobase.h | 23 +- libstdc++-v3/include/bits/uniform_int_dist.h | 6 +- libstdc++-v3/include/ext/numeric_traits.h | 5 +- libstdc++-v3/include/std/limits | 2 + libstdc++-v3/include/std/ranges | 8 +- libstdc++-v3/include/std/type_traits | 36 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 + .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../testsuite/std/ranges/adaptors/split.cc | 11 + libstdc++-v3/testsuite/std/ranges/istream_view.cc | 12 + 97 files changed, 2381 insertions(+), 354 deletions(-) create mode 100644 gcc/config/rs6000/rbtree.c create mode 100644 gcc/config/rs6000/rbtree.h create mode 100644 gcc/config/rs6000/rs6000-builtin-new.def create mode 100644 gcc/config/rs6000/rs6000-gen-builtins.c create mode 100644 gcc/config/rs6000/rs6000-overload.def create mode 100644 gcc/testsuite/g++.dg/cpp1y/Wnarrowing2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/Wnarrowing2.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias10.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant23.C create mode 100644 gcc/testsuite/g++.target/s390/mi-thunk.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/dump-state.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z10-pic-nodatarel.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z10-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z9-pic-nodatarel.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z9-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/call-z9.c create mode 100644 gcc/testsuite/gcc.target/s390/call.h create mode 100644 gcc/testsuite/gcc.target/s390/mfentry-m64-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/tls-pic.c create mode 100644 gcc/testsuite/gcc.target/s390/tls.c create mode 100644 gcc/testsuite/gcc.target/s390/tls.h