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 aa8b5ca0b54 arm: Fix handler-align.c testcase [PR target/94743] adds 8461191b826 Adjust text of expected warnings changed in PR c++/86568. adds 685d8dafb4a Fortran : False positive for optional arguments PR95446 adds 0d7e5fa655e aarch64: Add 64 bit setter getter fpsr fpcr adds 27aebb7d6cf c++: Expose cloning form predicates adds 0a7183f6d17 Fortran : Fortran translation issues PR52279 adds fb43b412502 Fix bootstrap for m68k. adds cfdc729d3c6 testsuite: Restore lp64 for some gcc.target/powerpc testcases. adds b260e9123e3 testsuite: Adjust gfortran.dg/pr95690.f90 line number. adds 1617fc4479f bootstrap: Don't translate assignment to hint[]. adds 039a630d787 analyzer: Fix -Wanalyzer-possible-null-argument warning (PR 96014) adds a1a0dc45489 libstdc++: Remove noexcept from match_results comparisons ( [...] adds 553c6572061 match.pd: (x & y) - (x | y) - 1 -> ~(x ^ y) simplification [...] adds be7c41a5564 aarch64: Fix missing BTI instruction in trampolines adds 34127f4adaf The variant of editing distance we use doesn't satisfy the [...] adds 64f761e4ac8 Daily bump. adds a4b531b2133 RISC-V: Handle multi-letter extension for multilib-generator adds 224682ffa19 testsuite: Ignore line no. for BB vectorization message adds 8f8ea4a47f3 Fortran : ICE in generic_correspondence PR95584 adds ece21ff6ea9 Do not stream all zeros for gcda files. adds 6153cfd7a34 Reject components in extensions overlapping with the parent adds 9d50112acfc openmp: Diagnose non-rectangular loops with invalid steps adds 5c9669a0e6c vect: Fix an ICE in exact_div [PR95961] adds d5d9f7834ab tree-optimization/96022 - fix ICE with vectorized shift adds 00f24f56732 tree-cfg: Fix ICE with switch stmt to unreachable opt and f [...] adds d0e7c73c515 Fortran : portability fix for PR52279 adds d59a576b8b5 Redefine NULL to nullptr adds 1ac9258cca8 VEC_COND_EXPR: do not expand comparisons feeding it adds 053c88093a4 ipa-sra: Prevent constructing debug info from wrong argument adds 105ecbea5f4 tree-optimization/96028 - fix bogus externalizing of SLP node adds e6321c4508b c++: Support C++20 virtual consteval functions. [PR88335] adds c6f431bba53 libstdc++: Fix atomic<long double> tests (PR 91153, PR 93224) adds d9fb6f2b4f1 PR fortran/93337 - ICE in gfc_dt_upper_string, at fortran/m [...] adds b88744905a4 PR fortran/93423 - ICE on invalid with argument list for mo [...] adds dbca7a69f27 PR libstdc++/91807 adds 6b683144d1e testsuite: ignore function not inlinable warning. adds b857b179772 libstdc++: Require c++98_only effective target for some tests adds 5079855e7eb libstdc++: Require c++98_only effective target for a test adds c4a6b2dadcd testsuite: Solaris reports warning on line 5. adds b5f24739632 Daily bump. adds a63e1915e9e testsuite: Properly quote dejagnu negative line numbers adds 26b538cd81b nvptx: Fix ICE in nvptx_vector_alignment on gcc.dg/attr-vec [...] adds 9e5508c2d00 refactor SLP constant insertion and provde entry insert helper adds bf628a97efa amdgcn: Add fold_left_plus vector reductions adds 9bc2c2347d5 fix scalar BB vectorization costing adds 59cc32acc8d tree-optimization/96037 - fix uninitialized use of slp_op new 6c9e35a569f gcov-dump: fix build for i386 new ce0f842492c [PATCH] nvptx: Add support for popcount and widening multip [...]
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/ChangeLog | 187 +++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/debug.adb | 7 +- gcc/ada/fe.h | 2 + gcc/ada/gcc-interface/decl.c | 12 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-cppbuiltin.c | 2 +- gcc/config/aarch64/aarch64-builtins.c | 104 +++++++--- gcc/config/aarch64/aarch64.c | 30 +-- gcc/config/aarch64/aarch64.md | 34 +--- gcc/config/aarch64/iterators.md | 14 ++ gcc/config/gcn/gcn-valu.md | 20 ++ gcc/config/m68k/m68k.c | 12 +- gcc/config/nvptx/nvptx.c | 17 +- gcc/config/nvptx/nvptx.md | 44 ++++ gcc/config/riscv/multilib-generator | 30 ++- gcc/coverage.c | 9 +- gcc/cp/ChangeLog | 25 +++ gcc/cp/class.c | 68 ++++--- gcc/cp/constexpr.c | 48 +++++ gcc/cp/cp-tree.h | 7 - gcc/cp/cvt.c | 11 +- gcc/cp/decl.c | 9 - gcc/cp/decl2.c | 39 +++- gcc/cp/search.c | 36 ++-- gcc/doc/extend.texi | 5 + gcc/fortran/ChangeLog | 85 ++++++++ gcc/fortran/arith.c | 2 +- gcc/fortran/check.c | 34 ++-- gcc/fortran/class.c | 3 + gcc/fortran/decl.c | 8 +- gcc/fortran/expr.c | 2 +- gcc/fortran/interface.c | 2 +- gcc/fortran/intrinsic.c | 28 +-- gcc/fortran/io.c | 26 +-- gcc/fortran/primary.c | 8 +- gcc/fortran/resolve.c | 46 +++-- gcc/gcov-dump.c | 53 ++--- gcc/gcov.c | 9 +- gcc/ipa-param-manipulation.c | 6 +- gcc/match.pd | 29 +++ gcc/omp-expand.c | 48 ++++- gcc/spellcheck.c | 22 +- gcc/system.h | 10 + gcc/testsuite/ChangeLog | 222 +++++++++++++++++++++ gcc/testsuite/c-c++-common/gomp/loop-7.c | 24 +++ gcc/testsuite/g++.dg/analyzer/pr94028.C | 2 +- gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C | 12 ++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C | 22 ++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C | 53 +++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C | 48 +++++ gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C | 61 ++++++ gcc/testsuite/g++.dg/vect/pr96022.cc | 12 ++ gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/gcc.dg/fixits-pr84852-1.c | 2 +- gcc/testsuite/gcc.dg/fixits-pr84852-2.c | 2 +- gcc/testsuite/gcc.dg/guality/pr95343.c | 45 +++++ gcc/testsuite/gcc.dg/pr26570.c | 2 + gcc/testsuite/gcc.dg/pr89410-1.c | 2 +- gcc/testsuite/gcc.dg/pr89410-2.c | 2 +- gcc/testsuite/gcc.dg/pr95857.c | 37 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c | 42 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c | 78 ++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c | 79 ++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr94882.c | 36 ++++ .../vect/costmodel/x86_64/costmodel-vect-slp-2.c | 14 ++ gcc/testsuite/gcc.target/aarch64/bti-4.c | 60 ++++++ gcc/testsuite/gcc.target/aarch64/get_fpcr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/get_fpsr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/set_fpcr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/set_fpsr64_1.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr95961.c | 16 ++ gcc/testsuite/gcc.target/nvptx/mul-wide.c | 16 ++ gcc/testsuite/gcc.target/nvptx/popc-1.c | 9 + gcc/testsuite/gcc.target/nvptx/popc-2.c | 11 + gcc/testsuite/gcc.target/nvptx/popc-3.c | 11 + gcc/testsuite/gcc.target/nvptx/umul-wide.c | 16 ++ .../gcc.target/powerpc/direct-move-double1.c | 2 +- .../gcc.target/powerpc/direct-move-float1.c | 2 +- .../gcc.target/powerpc/direct-move-float3.c | 2 +- .../gcc.target/powerpc/direct-move-vint1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 2 +- .../gfortran.dg/elemental_optional_args_6.f90 | 4 +- gcc/testsuite/gfortran.dg/pr93337.f90 | 10 + gcc/testsuite/gfortran.dg/pr93423.f90 | 21 ++ gcc/testsuite/gfortran.dg/pr95446.f90 | 38 ++++ gcc/testsuite/gfortran.dg/pr95584.f90 | 16 ++ gcc/testsuite/gfortran.dg/pr95690.f90 | 4 +- gcc/tree-cfg.c | 40 +++- gcc/tree-vect-data-refs.c | 23 +-- gcc/tree-vect-generic.c | 69 +++++-- gcc/tree-vect-slp.c | 99 ++++----- gcc/tree-vect-stmts.c | 32 +-- gcc/tree-vectorizer.c | 40 ++++ gcc/tree-vectorizer.h | 2 + libgcc/ChangeLog | 16 ++ libgcc/libgcov-driver.c | 44 ++-- libgcc/libgcov-util.c | 41 ++-- libstdc++-v3/ChangeLog | 81 ++++++++ libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/std/variant | 3 +- .../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +- .../18_support/headers/new/synopsis_cxx98.cc | 2 +- .../headers/system_error/std_c++0x_neg.cc | 2 +- .../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +- .../char/nonnull.cc => 20_util/variant/91807.cc} | 26 ++- .../basic_string_view/cons/char/nonnull.cc | 6 +- .../basic_string_view/cons/wchar_t/nonnull.cc | 6 +- .../operations/compare/char/nonnull.cc | 4 +- .../operations/find/char/nonnull.cc | 12 +- .../operations/rfind/char/nonnull.cc | 4 +- .../23_containers/headers/array/std_c++0x_neg.cc | 2 +- .../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +- .../headers/unordered_map/std_c++0x_neg.cc | 2 +- .../headers/unordered_set/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/ccomplex/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/std_c++0x_neg.cc | 2 +- .../cmath/c99_classification_macros_c++98.cc | 4 +- .../26_numerics/headers/ctgmath/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/random/std_c++0x_neg.cc | 2 +- .../testsuite/27_io/basic_ios/conv/voidptr.cc | 1 + .../27_io/headers/cinttypes/std_c++0x_neg.cc | 2 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 2 +- .../testsuite/28_regex/match_results/94627.cc | 75 +++++++ .../testsuite/29_atomics/atomic_float/1.cc | 86 ++++---- .../testsuite/29_atomics/atomic_ref/float.cc | 45 +++-- .../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +- .../headers/condition_variable/std_c++0x_neg.cc | 2 +- .../30_threads/headers/future/std_c++0x_neg.cc | 2 +- .../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/std_c++0x_neg.cc | 2 +- 137 files changed, 2540 insertions(+), 559 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-7.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-virtual5.C create mode 100644 gcc/testsuite/g++.dg/vect/pr96022.cc create mode 100644 gcc/testsuite/gcc.dg/guality/pr95343.c create mode 100644 gcc/testsuite/gcc.dg/pr95857.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94882.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bti-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/get_fpcr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/get_fpsr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/set_fpcr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/set_fpsr64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr95961.c create mode 100644 gcc/testsuite/gcc.target/nvptx/mul-wide.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/umul-wide.c create mode 100644 gcc/testsuite/gfortran.dg/pr93337.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93423.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95446.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95584.f90 copy libstdc++-v3/testsuite/{21_strings/basic_string_view/operations/compare/char/ [...] create mode 100644 libstdc++-v3/testsuite/28_regex/match_results/94627.cc