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-aarch64-check_bootstrap in repository toolchain/ci/gcc.
from f0500db3692 Detect buffer overflow by aggregate and vector stores [PR97027]. adds 478cc962ad1 Add gimple_range_type for statements. adds f364cdffa47 i386: Fix ix86_hard_regno_mode_ok for TDmode on 32bit targe [...] adds c031ea2782a analyzer: fix const-correctness of various is_a_helper adds d97d71a1989 Daily bump. adds c1676651b6c libstdc++: Suppress pedantic warnings about __int128 adds da89dfc2a0c libstdc++: Adjust doxygen markup for variable templates gro [...] adds adc03d72c3f libstdc++: Adjust doxygen markup for unique_ptr grouping adds a314d50336d Disable --param vect-partial-vector-usage by default on x86 adds d6aa28bb93c tree-optimization/101462 - fix signedness of reused reducti [...] adds 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 adds d04b0c75794 c++: covariant reference return types [PR99664] adds a8b3861496b c++: alias CTAD in unevaluated context [PR101233] adds 3dbc7b809a6 libstdc++: Improve diagnostics for std::get with invalid tu [...] adds 87277b6a044 Daily bump. adds 704e8a825c7 Add wi_fold_in_parts. adds 0103d18dfc9 Support EAF_NOT_RETURNED in tree-ssa-structalias adds 853921378bf Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + gcc/ChangeLog | 381 +++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 5 +- gcc/analyzer/ChangeLog | 207 +++++ 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 | 9 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-common.c | 2 +- gcc/c/ChangeLog | 6 + gcc/config.gcc | 5 - gcc/config/csky/print-sysroot-suffix.sh | 147 ---- gcc/config/csky/t-csky-linux | 2 +- gcc/config/csky/t-sysroot-suffix | 28 - gcc/config/i386/i386-options.c | 5 + gcc/config/i386/i386.c | 7 +- gcc/config/i386/i386.h | 8 +- 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/ChangeLog | 30 + 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-range-fold.cc | 44 +- gcc/gimple-range-fold.h | 30 + gcc/gimple-ssa-store-merging.c | 6 +- gcc/gimple.c | 4 +- gcc/ipa-modref.c | 71 +- gcc/ipa-modref.h | 3 +- gcc/range-op.cc | 75 +- gcc/range-op.h | 6 + gcc/testsuite/ChangeLog | 202 +++++ 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/pr96542.c | 27 + gcc/testsuite/gcc.dg/strlenopt-95.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/modref-6.c | 37 + 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/testsuite/gcc.target/i386/pr101346.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-ssa-structalias.c | 30 +- gcc/tree-vect-data-refs.c | 38 +- gcc/tree-vect-generic.c | 8 +- gcc/tree-vect-loop.c | 36 +- gcc/tree-vect-patterns.c | 12 +- gcc/tree-vect-stmts.c | 23 +- gcc/tree-vectorizer.h | 3 +- libgcc/ChangeLog | 6 + libstdc++-v3/ChangeLog | 107 +++ libstdc++-v3/include/bits/cpp_type_traits.h | 2 + libstdc++-v3/include/bits/functional_hash.h | 8 + libstdc++-v3/include/bits/iterator_concepts.h | 2 + libstdc++-v3/include/bits/max_size_type.h | 9 +- libstdc++-v3/include/bits/random.h | 23 +- libstdc++-v3/include/bits/std_abs.h | 10 +- libstdc++-v3/include/bits/stl_algobase.h | 18 +- libstdc++-v3/include/bits/uniform_int_dist.h | 3 +- libstdc++-v3/include/bits/unique_ptr.h | 7 +- libstdc++-v3/include/ext/numeric_traits.h | 2 + libstdc++-v3/include/std/limits | 2 + libstdc++-v3/include/std/ranges | 8 +- libstdc++-v3/include/std/tuple | 7 + libstdc++-v3/include/std/type_traits | 27 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 + .../20_util/tuple/element_access/get_neg.cc | 41 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../testsuite/std/ranges/adaptors/split.cc | 11 + libstdc++-v3/testsuite/std/ranges/istream_view.cc | 12 + 125 files changed, 3633 insertions(+), 571 deletions(-) delete mode 100644 gcc/config/csky/print-sysroot-suffix.sh delete mode 100644 gcc/config/csky/t-sysroot-suffix 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.dg/pr96542.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101346.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