This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/gcc.
from fde5bc5ec93 Daily bump. adds 34a9bc1f950 aarch64: Fix SVE ACLE builtins with LTO [PR99216] adds be4ab81f62d Daily bump. adds 7e2db68a77f data-ref: Tighten index-based alias checks [PR99726] adds 18a190c3ee3 gimple-fold: Recompute ADDR_EXPR flags after folding a TMR [...] adds 63da018de82 aarch64: Tweak post-RA handling of CONST_INT moves [PR98136] adds 8849e4a9455 middle-end/98726 - fix VECTOR_CST element access adds dc9233a4f65 Handle CONST_POLY_INTs in CONST_VECTORs [PR97141, PR98726] adds 690aa217cf2 aarch64: Handle more SVE vector constants [PR99246] adds 283367662c2 arm: Fix PCS for SFmode -> SImode libcalls [PR99748] adds 9db2c895fe2 remove write-only array in rev_post_order_and_mark_dfs_back_seme adds ec97d2e8420 Compute RPO with adjacent SCC members, expose toplevel SCC extents adds 6c6a1173ccc tree-optimization/98736 - use programing order preserved RP [...] adds 367aa5ee879 aarch64: Fix target alignment for SVE [PR98119] adds 2c3a699b91d Check for matching CONST_VECTOR encodings [PR99929] adds 661c74144cb bpf: align function entry point to 64 bits adds cc2416801e0 bpf: allow BSS symbols to be global symbols adds be63f389dd5 Daily bump. adds e720d3033f8 lra: Avoid cycling on certain subreg reloads [PR96796] adds ef21abb274e Daily bump. adds a1c0fbb66cd Daily bump. adds 05b35bc2ba6 tree-optimization/99880 - avoid vectorizing irrelevant PHI [...] adds ee16f803357 tree-optimization/99954 - fix loop distribution memcpy clas [...] adds be0093e7273 tree-optimization/100053 - fix predication in VN adds 9266a101ac9 arm: Various MVE vec_duplicate fixes [PR99647] adds dc2e26fad8c Daily bump. adds a633f7f96da [PATCH] Backport fix for PR target/98952 adds e06c76270de PR fortran/100154 - ICE in gfc_conv_procedure_call, at fort [...] adds 83ee7992edc Daily bump. adds 39e8bfe7217 i386: Fix atomic FP peepholes [PR100182] adds cd0c562b693 Daily bump. adds 6cf529b1190 Fortran/OpenMP: Fix var-list expr parsing with array/dt adds d0ae39ce2c3 arm: fix UB due to missing mode check [PR100311] adds 8cfa99066ff libstdc++: Define __cpp_lib_constexpr_string macro adds 9b6fecd9e59 libstdc++: Add missing 'inline' specifiers to net::ip funct [...] adds eeaaeb84305 Daily bump. adds e1a39b7b6c8 tree-optimization/96513 - rewrite hybrid SLP detection adds 1e54e82fd49 c++/98032 - add testcase adds 1781e8fa94d aix: Alias -m64 to -maix64 and -m32 to -maix32. adds 0244ef49817 libstdc++: Fix inconsistent feature test macro adds b5aeeb8d6ff Daily bump. adds de8473c0a11 Daily bump. adds b52e1d73809 Daily bump. adds b81834eaf85 libstdc++: Fix up lambda in join_view::_Iterator::operator+ [...] adds 1f354d6e51c Daily bump. adds 9225a497de1 early-remat.c: Fix new/delete mismatch [PR100230] adds 14786c8bcec vmsdbgout: Remove useless register keywords adds 5a79a9043c2 cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat [...] adds 42ba897862f aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100302] adds a0f9800f389 nvptx: Fix up nvptx build against latest libstdc++ [PR100375] adds 1cb39945993 libstdc++: Implement P2259R1 changes [PR95983] adds 4134c3e3af8 libstdc++: Implement proposed resolution for LWG 3532 adds fea97413ee1 Daily bump. adds bd475d14d88 tree-optimization/100278 - handle mismatched code in TBAA a [...] adds 329f730fd1d tree-optimization/98786 - fix issue with phiopt and abnormals adds a3a6a7f0dcd PR rtl-optimization/100263: Ensure register can change mode adds 0df3ba96608 libstdc++: Implement LWG 3517/3520 for join_view/transform_view adds 92fef3f2991 PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort [...] adds e3abcc56d26 Fix PR target/100402 adds f3c73cbe2fd Daily bump. adds f1370bf2aa6 arm: Do not clobber callee saved registers with CMSE. adds d218fed53d8 arm: Fix testisms introduced with fix for pr target/95646 adds 9c4797e2b5d modulo-sched: skip loops with strange register defs [PR100225] adds 8430391f4f9 Daily bump. adds d7c8e626153 libcpp: Fix up pragma preprocessing [PR100450] adds bea76e5393d Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 377 +++++ gcc/DATESTAMP | 2 +- gcc/cfganal.c | 436 +++++- gcc/cfganal.h | 3 +- gcc/cfgcleanup.c | 4 +- gcc/config/aarch64/aarch64-simd.md | 11 + gcc/config/aarch64/aarch64-sve-builtins.cc | 59 +- gcc/config/aarch64/aarch64-sve-builtins.h | 3 +- gcc/config/aarch64/aarch64.c | 87 +- gcc/config/aarch64/aarch64.md | 17 +- gcc/config/arm/arm.c | 10 +- gcc/config/arm/iterators.md | 8 +- gcc/config/arm/mve.md | 25 +- gcc/config/bpf/bpf.h | 16 +- gcc/config/i386/i386.c | 23 +- gcc/config/i386/sync.md | 24 +- gcc/config/nvptx/nvptx.c | 10 +- gcc/config/rs6000/aix.h | 5 + gcc/config/rs6000/aix64.opt | 6 + gcc/cse.c | 5 + gcc/cselib.c | 5 + gcc/early-remat.c | 2 +- gcc/emit-rtl.c | 1 + gcc/fortran/ChangeLog | 34 + gcc/fortran/check.c | 36 +- gcc/fortran/interface.c | 11 +- gcc/fortran/intrinsic.c | 10 +- gcc/fortran/openmp.c | 1 + gcc/fortran/trans-expr.c | 1 + gcc/gimple-fold.c | 3 + gcc/jump.c | 5 + gcc/lra-constraints.c | 64 +- gcc/lto-streamer.h | 2 +- gcc/modulo-sched.c | 56 +- gcc/postreload.c | 3 +- gcc/reload.c | 5 + gcc/rtl.c | 10 + gcc/rtl.h | 17 + gcc/rtx-vector-builder.c | 6 +- gcc/rtx-vector-builder.h | 10 +- gcc/testsuite/ChangeLog | 228 +++ gcc/testsuite/c-c++-common/gomp/pr100450.c | 20 + gcc/testsuite/g++.dg/opt/pr100254.C | 101 ++ gcc/testsuite/g++.dg/pr98032.C | 20 + gcc/testsuite/g++.dg/pr98136.C | 26 + gcc/testsuite/g++.target/aarch64/sve/pr99216.C | 5 + gcc/testsuite/gcc.c-torture/compile/pr96796.c | 55 + gcc/testsuite/gcc.c-torture/compile/pr97141.c | 8 + gcc/testsuite/gcc.c-torture/compile/pr98726.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr99647.c | 5 + gcc/testsuite/gcc.c-torture/execute/20210505-1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr98736.c | 14 + gcc/testsuite/gcc.dg/pr100225.c | 15 + gcc/testsuite/gcc.dg/torture/20200727-0.c | 82 + gcc/testsuite/gcc.dg/torture/pr100053.c | 25 + gcc/testsuite/gcc.dg/torture/pr96513.c | 26 + gcc/testsuite/gcc.dg/torture/pr98786.c | 23 + gcc/testsuite/gcc.dg/torture/pr99880.c | 22 + gcc/testsuite/gcc.dg/torture/pr99954.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/pr100278.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c | 21 + .../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/pr97141.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98119.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c | 11 + gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98726.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c | 5 + gcc/testsuite/gcc.target/arm/pr95646.c | 29 + gcc/testsuite/gcc.target/i386/pr100182.c | 30 + gcc/testsuite/gcc.target/i386/pr71245-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr71245-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr99726.c | 16 + gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 + gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/map-5.f90 | 12 + gcc/testsuite/gfortran.dg/pr100154.f90 | 26 + gcc/tree-data-ref.c | 245 +-- gcc/tree-loop-distribution.c | 29 +- gcc/tree-ssa-phiopt.c | 6 + gcc/tree-ssa-pre.c | 10 + gcc/tree-ssa-sccvn.c | 76 +- gcc/tree-vect-loop.c | 1 + gcc/tree-vect-slp.c | 185 +-- gcc/tree.c | 10 +- gcc/tree.h | 1 - gcc/vmsdbgout.c | 20 +- libcpp/ChangeLog | 8 + libcpp/lex.c | 1 + libgcc/ChangeLog | 11 + libgcc/config/rs6000/tramp.S | 6 +- libgomp/ChangeLog | 7 + .../libgomp.oacc-c-c++-common/atomic_capture-3.c | 1627 ++++++++++++++++++++ libstdc++-v3/ChangeLog | 158 ++ libstdc++-v3/include/bits/basic_string.h | 9 +- libstdc++-v3/include/bits/stl_iterator.h | 128 +- libstdc++-v3/include/experimental/internet | 8 +- libstdc++-v3/include/std/ranges | 310 ++-- libstdc++-v3/include/std/version | 2 + .../requirements/constexpr_functions_c++17.cc | 11 +- .../requirements/constexpr_functions_c++20.cc | 7 + .../21_strings/char_traits/requirements/version.cc | 16 + .../headers/iterator/synopsis_c++20.cc | 1 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 11 + libstdc++-v3/testsuite/std/ranges/p2259.cc | 91 ++ 106 files changed, 4766 insertions(+), 671 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr100450.c create mode 100644 gcc/testsuite/g++.dg/opt/pr100254.C create mode 100644 gcc/testsuite/g++.dg/pr98032.C create mode 100644 gcc/testsuite/g++.dg/pr98136.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99216.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96796.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97141.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98726.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99647.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20210505-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98736.c create mode 100644 gcc/testsuite/gcc.dg/pr100225.c create mode 100644 gcc/testsuite/gcc.dg/torture/20200727-0.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100053.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr96513.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98786.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99880.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99954.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr100278.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr99246.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97141.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98119.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98726.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr95646.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100182.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99726.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98952.c create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr100154.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-3.c create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/version.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/p2259.cc