This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz in repository toolchain/ci/gcc.
from cc3ae9f5c4c c++: Tweak function cloning names adds 67ef8cfc1c1 rs6000: Fix gcc.target/powerpc testsuite target requirements. adds 31427b974ed aarch64: Treat GNU and Advanced SIMD vectors as distinct [P [...] adds 267f84c6035 PR fortran/88379 - ICE with allocatable coarray, class and [...] adds c415fbb0977 testsuite: change gcc.target/powerpc builtins lp64 to int12 [...] adds 46fbb6c6826 Daily bump. adds 1aa696678e4 testsuite: remove SPE tests. adds f58cc0132df testsuite: Remove restrictions on VSX tests. adds 34c8c2139f2 testsuite: p8vector-int128 require int128 not lp64. adds bc561b0ed2f testsuite: Remove dg-skip SPE. adds a2cc9b454d7 testsuite: enable gcc.target/powerpc direct move tests. adds 83c25f27c44 RISC-V: Preserve arch version info during normalizing arch string adds a580aca1b6d Fix bootstrap failure on PA adds 2f3fd53220b arm: Fix typos in testcases [PR target/94743] adds 624e60f0809 Fortran : Bogus error with additional blanks in type(*) PR95829 adds c4076255e63 gcov: rename 2 options. adds 4222fd8e94c gcov: shorted one option help message adds deda4625f1b move ILS include to system.h adds 7b3adfa7bb4 tree-optimization/95839 - teach SLP vectorization about vec [...] adds 8439b0818e7 gcov: avoid trailing space. adds 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 [...] new dbca7a69f27 PR libstdc++/91807
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: contrib/ChangeLog | 5 + gcc/ChangeLog | 136 +++++ gcc/DATESTAMP | 2 +- gcc/ada/debug.adb | 7 +- gcc/ada/fe.h | 2 + gcc/ada/gcc-interface/decl.c | 12 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-cppbuiltin.c | 2 +- gcc/common/config/riscv/riscv-common.c | 70 ++- gcc/config/aarch64/aarch64-builtins.c | 138 +++-- gcc/config/aarch64/aarch64.c | 45 +- gcc/config/aarch64/aarch64.md | 34 +- gcc/config/aarch64/iterators.md | 14 + gcc/config/m68k/m68k.c | 12 +- gcc/config/pa/pa.c | 8 +- gcc/config/riscv/multilib-generator | 30 +- gcc/coverage.c | 9 +- gcc/cp/ChangeLog | 37 ++ 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/doc/gcov.texi | 8 +- gcc/fortran/ChangeLog | 76 +++ gcc/fortran/arith.c | 2 +- gcc/fortran/check.c | 34 +- gcc/fortran/class.c | 3 + gcc/fortran/decl.c | 10 +- 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 | 48 +- gcc/gcov-dump.c | 51 +- gcc/gcov.c | 26 +- gcc/graphite-dependences.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 2 +- gcc/graphite-optimize-isl.c | 2 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 2 +- gcc/graphite-sese-to-poly.c | 11 +- gcc/graphite.c | 2 +- gcc/graphite.h | 16 - gcc/ipa-param-manipulation.c | 6 +- gcc/match.pd | 29 + gcc/omp-expand.c | 48 +- gcc/spellcheck.c | 22 +- gcc/system.h | 33 +- gcc/testsuite/ChangeLog | 257 ++++++++ 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/gcov/loop.C | 2 +- gcc/testsuite/g++.dg/vect/pr96022.cc | 12 + gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/g++.target/aarch64/pr95726.C | 46 ++ gcc/testsuite/gcc.dg/guality/pr95343.c | 45 ++ 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 ++ gcc/testsuite/gcc.dg/vect/bb-slp-pr95839-2.c | 20 + 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/arm/handler-align.c | 2 +- gcc/testsuite/gcc.target/arm/pr94743-1-hard.c | 4 +- gcc/testsuite/gcc.target/arm/pr94743-1-softfp.c | 4 +- gcc/testsuite/gcc.target/powerpc/20030218-1.c | 26 - gcc/testsuite/gcc.target/powerpc/20030505.c | 21 - gcc/testsuite/gcc.target/powerpc/20081204-1.c | 9 - gcc/testsuite/gcc.target/powerpc/bcd-1.c | 1 - gcc/testsuite/gcc.target/powerpc/bcd-2.c | 1 - gcc/testsuite/gcc.target/powerpc/bcd-3.c | 1 - .../gcc.target/powerpc/builtins-1-p9-runnable.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 3 +- .../gcc.target/powerpc/builtins-2-p9-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 4 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +- .../gcc.target/powerpc/builtins-3-runnable-p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 2 +- .../gcc.target/powerpc/builtins-4-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 2 +- .../gcc.target/powerpc/builtins-5-p9-runnable.c | 3 +- gcc/testsuite/gcc.target/powerpc/builtins-5.c | 3 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 4 +- .../gcc.target/powerpc/builtins-6-runnable.c | 4 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 4 +- .../gcc.target/powerpc/builtins-7-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 3 +- .../gcc.target/powerpc/builtins-8-runnable.c | 3 +- .../gcc.target/powerpc/builtins-revb-runnable.c | 4 +- gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 2 +- .../gcc.target/powerpc/direct-move-double1.c | 3 +- .../gcc.target/powerpc/direct-move-double2.c | 3 +- .../gcc.target/powerpc/direct-move-float1.c | 3 +- .../gcc.target/powerpc/direct-move-float2.c | 3 +- .../gcc.target/powerpc/direct-move-float3.c | 3 +- .../gcc.target/powerpc/direct-move-long1.c | 3 +- .../gcc.target/powerpc/direct-move-long2.c | 3 +- .../gcc.target/powerpc/direct-move-vint1.c | 3 +- .../gcc.target/powerpc/direct-move-vint2.c | 3 +- gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 1 - gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 1 - gcc/testsuite/gcc.target/powerpc/float128-fma1.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw10.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw11.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw2.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw5.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw6.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw7.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw8.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-hw9.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-odd.c | 3 +- gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c | 3 +- .../gcc.target/powerpc/p8vector-int128-1.c | 3 +- .../gcc.target/powerpc/p8vector-int128-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pack01.c | 1 - gcc/testsuite/gcc.target/powerpc/pack02.c | 1 - gcc/testsuite/gcc.target/powerpc/pack03.c | 1 - gcc/testsuite/gcc.target/powerpc/ppc-spe.c | 663 --------------------- gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c | 7 - gcc/testsuite/gcc.target/powerpc/pr52457.c | 1 - gcc/testsuite/gcc.target/powerpc/pr60102.c | 11 - gcc/testsuite/gcc.target/powerpc/pr60158.c | 89 --- gcc/testsuite/gcc.target/powerpc/pr60735.c | 11 - gcc/testsuite/gcc.target/powerpc/pr78458.c | 15 - gcc/testsuite/gcc.target/powerpc/pr80343.c | 50 -- gcc/testsuite/gcc.target/powerpc/pr88845.c | 1 - gcc/testsuite/gcc.target/powerpc/pr90763.c | 3 +- gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 1 - gcc/testsuite/gcc.target/powerpc/recip-6.c | 1 - gcc/testsuite/gcc.target/powerpc/recip-7.c | 1 - gcc/testsuite/gcc.target/powerpc/spe-evmerge.c | 71 --- .../gcc.target/powerpc/spe-small-data-1.c | 14 - .../gcc.target/powerpc/spe-small-data-2.c | 13 - gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c | 116 ---- .../gcc.target/powerpc/spe-vector-memcpy.c | 10 - .../gcc.target/powerpc/spe-vector-memset.c | 13 - gcc/testsuite/gcc.target/powerpc/spe1.c | 15 - gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 8 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 8 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-13.c | 6 + .../gfortran.dg/elemental_optional_args_6.f90 | 4 +- gcc/testsuite/gfortran.dg/pr88379.f90 | 11 + 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/testsuite/gfortran.dg/pr95829.f90 | 14 + gcc/tree-cfg.c | 40 +- gcc/tree-vect-data-refs.c | 23 +- gcc/tree-vect-generic.c | 69 ++- gcc/tree-vect-slp.c | 157 ++++- gcc/tree-vect-stmts.c | 6 +- libcc1/ChangeLog | 5 + libgcc/libgcov-driver.c | 44 +- libgcc/libgcov-util.c | 41 +- libgomp/ChangeLog | 15 + libstdc++-v3/ChangeLog | 16 + libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/std/variant | 3 +- .../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 +- .../testsuite/28_regex/match_results/94627.cc | 75 +++ .../testsuite/29_atomics/atomic_float/1.cc | 86 +-- .../testsuite/29_atomics/atomic_ref/float.cc | 45 +- 204 files changed, 2634 insertions(+), 1828 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/g++.target/aarch64/pr95726.C 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/bb-slp-pr95839-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 delete mode 100644 gcc/testsuite/gcc.target/powerpc/20030218-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/20030505.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/20081204-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-spe.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-spe64-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr60102.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr60158.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr60735.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr78458.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr80343.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-evmerge.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-small-data-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-small-data-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-unwind-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-vector-memcpy.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe-vector-memset.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/spe1.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-13.c create mode 100644 gcc/testsuite/gfortran.dg/pr88379.f90 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 create mode 100644 gcc/testsuite/gfortran.dg/pr95829.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