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_O1 in repository toolchain/ci/gcc.
from 9f55df63154 Replace conditional_replacement with match and simplify adds ac0bc21bd63 c++: value-init vs zero-init in expand_aggr_init_1 [PR65816] adds b75978d14fc Daily bump. adds 4ea5fe8b400 Fix minor bugs in H8 port logical ops. Prepare for more co [...] adds 088264ea445 icf: Fix memory leak of a vector. adds c3ab6266bc5 testsuite: Add -Wno-psabi -w to g++.dg/ext/builtin-shufflev [...] adds 9ca24bd34b6 Fortran/OpenMP: Add gfortran.dg/gomp/taskloop-2.f90 [PR99928] adds 22d834e32b5 IBM Z: Remove match_scratch workaround adds ca35586cf5c libstdc++: Improve punctuation in implementation status docs adds 46d04271a49 ARC: gcc driver default to hs38_linux adds 81eab204a56 libstdc++: Fix tests for COW std::string [PR 96088] adds f8f0193b5b8 libstdc++: Value-initialize objects held by EBO helpers [PR [...] adds 659cc7d6320 MAINTAINERS: Add DCO section adds 63d182b2930 c++: missing dtor with -fno-elide-constructors [PR100838] adds d2d74c9fc0c Make sure link reg save MEM has frame alias set. adds 50b1de860a5 xtensa: Fix 2 warnings during xtensa build [PR100841] adds d5ba2eaf703 REE: PR rtl-optimization/100264: Handle more PARALLEL SET e [...] adds 9663c744e2d Daily bump. adds bff9a7ec6e3 arc: Remove define_insn_and_split *bbit_di adds 098f4e989be openmp: Assorted depend/affinity/iterator related fixes [PR100859] adds d9a83b99349 AArch64: Fix failing testcase for native cpu detection adds e26b748a62e Fix signedness issue in DWARF functions (1) adds df741be17ee Fix signedness issue in DWARF functions (2) adds 602463fb987 Also generate DW_OP_GNU_variable_value at file scope adds ad085ef5fb4 Tame fix for PR ipa/99122 adds c1681f22b4b Simplify option handling for -fsanitize-coverage adds 592ed7db12e arc: Remove obsolete options adds 1eff5289b27 Fix miscompilation of predicate on bit-packed array types adds f4242710c79 arm: Auto-vectorization for MVE: vabs adds 7ed1cd9665d vect: Use main loop's thresholds and VF to narrow upper_bou [...] adds 69f517ac205 c++: using-enum and access specifiers [PR100862] adds d999d9b7e53 c++: cv-qualified dependent name of alias tmpl [PR100592] adds 57ed620ebfa libstdc++: Simplify range adaptors' forwarding of bound arg [...] adds 4bdc6e17c9d diagnostic-show-locus: tweak rejection logic adds e84fe25f638 analyzer: show types for poisoned_svalue and compound_svalue adds 981d98b883e analyzer: remove unused prototypes adds 160fe6034bd Use known global ranges in export_global_ranges adds be54520ea04 MAINTAINERS: Add DCO version number. adds caa60c12715 Implement generic expression evaluator for range_query. adds 04affb328c6 Replace uses of determine_value_range with range_of_expr. adds 5f2ef25b08f Fix duplicate name issues in output of -fdump-ada-spec adds 517155ceb97 Fix issue for external subtypes with -fdump-ada-spec adds cd4dd47265f Fix issue for nested record types with -fdump-ada-spec adds 0614bbbe59c libstdc++: Avoid hard error in ranges::unique_copy [PR100770] adds 52e130652a7 Fix operand order to subf for p10 fusion. adds 5883e567564 i386: Add insert and extract patterns for 4-byte vectors [P [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 7 + gcc/ChangeLog | 196 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/decl.c | 37 ++- gcc/analyzer/store.h | 2 - gcc/analyzer/svalue.cc | 29 +- gcc/c-family/ChangeLog | 9 + gcc/c-family/c-ada-spec.c | 311 ++++++++++--------- gcc/c/c-typeck.c | 7 +- gcc/calls.c | 21 +- gcc/common.opt | 11 +- gcc/common/config/arc/arc-common.c | 1 - gcc/config/arc/arc.c | 23 -- gcc/config/arc/arc.h | 6 +- gcc/config/arc/arc.md | 36 --- gcc/config/arc/arc.opt | 18 +- gcc/config/arm/mve.md | 6 +- gcc/config/arm/neon.md | 2 +- gcc/config/arm/unspecs.md | 2 - gcc/config/arm/vec-common.md | 4 +- gcc/config/h8300/h8300-protos.h | 7 +- gcc/config/h8300/h8300.c | 21 +- gcc/config/h8300/h8300.md | 2 + gcc/config/h8300/logical.md | 77 ++--- gcc/config/h8300/shiftrotate.md | 12 +- gcc/config/i386/i386-expand.c | 6 + gcc/config/i386/mmx.md | 176 ++++++++++- gcc/config/rs6000/fusion.md | 64 ++-- gcc/config/rs6000/genfusion.pl | 20 +- gcc/config/rs6000/rs6000-logue.c | 11 +- gcc/config/s390/s390.md | 14 +- gcc/config/s390/subst.md | 2 +- gcc/config/xtensa/xtensa.h | 7 +- gcc/cp/ChangeLog | 27 ++ gcc/cp/call.c | 6 +- gcc/cp/class.c | 15 + gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 25 +- gcc/cp/init.c | 4 +- gcc/cp/pt.c | 15 +- gcc/cp/semantics.c | 28 +- gcc/diagnostic-show-locus.c | 6 +- gcc/doc/invoke.texi | 13 +- gcc/dwarf2out.c | 345 ++++++++++++++------- gcc/fortran/ChangeLog | 38 +++ gcc/function-tests.c | 5 + gcc/gimple-range-cache.cc | 4 +- gcc/gimple-range-tests.cc | 72 +++++ gcc/gimple-range.cc | 90 +----- gcc/gimple-range.h | 7 +- gcc/ipa-icf.h | 2 +- gcc/opts.c | 41 +-- gcc/ree.c | 30 +- gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 80 +++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-71.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-delegating3.C | 10 + gcc/testsuite/g++.dg/cpp0x/dc10.C | 19 ++ gcc/testsuite/g++.dg/cpp0x/initlist-base4.C | 26 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C | 14 + gcc/testsuite/g++.dg/cpp2a/using-enum-9.C | 28 ++ gcc/testsuite/g++.dg/ext/builtin-shufflevector-1.C | 1 + gcc/testsuite/g++.dg/gomp/depend-iterator-3.C | 43 +++ gcc/testsuite/g++.dg/gomp/this-1.C | 16 +- gcc/testsuite/g++.dg/init/no-elide2.C | 32 ++ gcc/testsuite/gcc.dg/pr80776-1.c | 12 +- gcc/testsuite/gcc.dg/spellcheck-options-23.c | 5 + gcc/testsuite/gcc.target/aarch64/cpunative/info_16 | 2 +- gcc/testsuite/gcc.target/aarch64/cpunative/info_17 | 2 +- .../aarch64/sve/part_vect_single_iter_epilog.c | 11 + gcc/testsuite/gcc.target/arm/simd/mve-vabs.c | 44 +++ gcc/testsuite/gcc.target/i386/vperm-v2hi.c | 41 +++ gcc/testsuite/gcc.target/i386/vperm-v4qi.c | 47 +++ gcc/testsuite/gcc.target/s390/ashr.c | 11 + gcc/testsuite/gfortran.dg/gomp/taskloop-2.f90 | 72 +++++ gcc/testsuite/gnat.dg/bit_packed_array6.adb | 10 + gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads | 13 + gcc/testsuite/gnat.dg/inline22.adb | 19 ++ gcc/tree-affine.c | 7 +- gcc/tree-data-ref.c | 12 +- gcc/tree-inline.c | 36 ++- gcc/tree-vect-loop.c | 31 +- gcc/tree-vrp.c | 56 ---- gcc/tree-vrp.h | 1 - gcc/value-query.cc | 123 +++++++- gcc/value-query.h | 3 + gcc/vr-values.c | 2 +- libstdc++-v3/ChangeLog | 63 ++++ libstdc++-v3/doc/html/manual/abi.html | 16 +- libstdc++-v3/doc/html/manual/facets.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 18 +- libstdc++-v3/doc/xml/manual/status_cxxis29124.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 7 +- libstdc++-v3/include/bits/hashtable_policy.h | 6 +- libstdc++-v3/include/bits/ranges_algo.h | 16 +- libstdc++-v3/include/std/ranges | 119 ++++++- .../23_containers/deque/allocator/default_init.cc | 1 - .../forward_list/allocator/default_init.cc | 1 - .../23_containers/list/allocator/default_init.cc | 1 - .../23_containers/map/allocator/default_init.cc | 1 - .../23_containers/set/allocator/default_init.cc | 1 - .../testsuite/23_containers/unordered_map/96088.cc | 22 +- .../unordered_map/allocator/default_init.cc | 1 - .../testsuite/23_containers/unordered_set/96088.cc | 22 +- .../unordered_set/allocator/default_init.cc | 1 - .../23_containers/vector/allocator/default_init.cc | 1 - .../vector/bool/allocator/default_init.cc | 1 - .../testsuite/std/ranges/adaptors/100577.cc | 101 ++++++ libstdc++-v3/testsuite/std/ranges/range.cc | 3 - libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- 112 files changed, 2335 insertions(+), 853 deletions(-) create mode 100644 gcc/gimple-range-tests.cc create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delegating3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dc10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-base4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-9.C create mode 100644 gcc/testsuite/g++.dg/gomp/depend-iterator-3.C create mode 100644 gcc/testsuite/g++.dg/init/no-elide2.C create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-23.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/part_vect_single_iter_epilog.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vabs.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v2hi.c create mode 100644 gcc/testsuite/gcc.target/i386/vperm-v4qi.c create mode 100644 gcc/testsuite/gcc.target/s390/ashr.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/taskloop-2.f90 create mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6.adb create mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline22.adb create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/100577.cc