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-bootstrap_O3 in repository toolchain/ci/gcc.
from 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 [...] new 87277b6a044 Daily bump.
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/ChangeLog | 215 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 5 +- gcc/analyzer/ChangeLog | 59 ++ 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/ChangeLog | 6 + 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/cp/ChangeLog | 18 + 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/testsuite/ChangeLog | 69 ++ 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/inherit/covariant23.C | 14 + 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 +- libstdc++-v3/ChangeLog | 87 ++- 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/tuple | 7 + libstdc++-v3/include/std/type_traits | 36 +- .../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 + 66 files changed, 2382 insertions(+), 209 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/gcc.dg/analyzer/dump-state.c