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_ubsan in repository toolchain/ci/gcc.
from 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 [...] adds 3c70b3ca1ef RISC-V: Enable riscv attributes by default for all riscv targets. adds 47d25a0314d cris: Update unexpected empty split condition adds 440c8a0a91b Daily bump. adds a3f6bd78914 rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_mode adds 9080a3bf232 rs6000: Disable mode promotion for pseudos adds 39e5a954c15 arc: Don't allow millicode thunks with reduced register set CPUs. adds 3011f104662 c++: Fix up attribute handling in methods in templates [PR100872] adds b7dd2e4eeb4 x86: Fix ix86_expand_vector_init for V*TImode [PR100887]
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 7 + gcc/ChangeLog | 231 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/decl.c | 37 ++- gcc/analyzer/ChangeLog | 10 + gcc/analyzer/store.h | 2 - gcc/analyzer/svalue.cc | 29 +- gcc/c-family/ChangeLog | 37 +++ gcc/c-family/c-ada-spec.c | 311 ++++++++++--------- gcc/c/ChangeLog | 6 + gcc/c/c-typeck.c | 7 +- gcc/calls.c | 21 +- gcc/common.opt | 11 +- gcc/common/config/arc/arc-common.c | 1 - gcc/config.gcc | 9 +- gcc/config/arc/arc.c | 29 +- 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/cris/cris.md | 2 +- gcc/config/i386/i386-expand.c | 16 +- gcc/config/i386/mmx.md | 176 ++++++++++- gcc/config/rs6000/fusion.md | 64 ++-- gcc/config/rs6000/genfusion.pl | 20 +- gcc/config/rs6000/rs6000-call.c | 4 +- gcc/config/rs6000/rs6000-logue.c | 11 +- gcc/config/rs6000/rs6000.h | 11 - gcc/config/s390/s390.md | 14 +- gcc/config/s390/subst.md | 2 +- gcc/config/xtensa/xtensa.h | 7 +- gcc/cp/ChangeLog | 38 +++ gcc/cp/call.c | 6 +- gcc/cp/class.c | 15 + gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 25 +- gcc/cp/name-lookup.c | 7 +- 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/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/opts.c | 41 +-- gcc/ree.c | 30 +- gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 74 +++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-71.C | 13 + gcc/testsuite/g++.dg/cpp2a/using-enum-9.C | 28 ++ gcc/testsuite/g++.dg/gomp/declare-simd-8.C | 15 + 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/pr100887.c | 13 + gcc/testsuite/gcc.target/i386/vperm-v2hi.c | 41 +++ gcc/testsuite/gcc.target/i386/vperm-v4qi.c | 47 +++ .../gcc.target/powerpc/not-promote-mode.c | 13 + gcc/testsuite/gcc.target/s390/ashr.c | 11 + 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 | 62 ++++ 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 ++++++- .../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 - .../testsuite/std/ranges/adaptors/100577.cc | 101 ++++++ libstdc++-v3/testsuite/std/ranges/range.cc | 3 - libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- 102 files changed, 2253 insertions(+), 807 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/cpp2a/using-enum-9.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-8.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/pr100887.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/powerpc/not-promote-mode.c create mode 100644 gcc/testsuite/gcc.target/s390/ashr.c 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