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-stable-allmodconfig 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] new cd0c562b693 Daily bump. new 6cf529b1190 Fortran/OpenMP: Fix var-list expr parsing with array/dt new d0ae39ce2c3 arm: fix UB due to missing mode check [PR100311] new 8cfa99066ff libstdc++: Define __cpp_lib_constexpr_string macro new 9b6fecd9e59 libstdc++: Add missing 'inline' specifiers to net::ip funct [...] new eeaaeb84305 Daily bump. new e1a39b7b6c8 tree-optimization/96513 - rewrite hybrid SLP detection new 1e54e82fd49 c++/98032 - add testcase new 1781e8fa94d aix: Alias -m64 to -maix64 and -m32 to -maix32. new 0244ef49817 libstdc++: Fix inconsistent feature test macro new b5aeeb8d6ff Daily bump.
The 11 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 | 271 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/cfganal.c | 436 +++++++++++++++++---- gcc/cfganal.h | 3 +- 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 | 85 +++- gcc/config/aarch64/aarch64.md | 17 +- gcc/config/arm/arm.c | 6 +- gcc/config/arm/iterators.md | 8 +- gcc/config/arm/mve.md | 25 +- gcc/config/bpf/bpf.h | 16 +- gcc/config/i386/sync.md | 24 +- gcc/config/rs6000/aix.h | 5 + gcc/config/rs6000/aix64.opt | 6 + gcc/cse.c | 5 + gcc/cselib.c | 5 + gcc/emit-rtl.c | 1 + gcc/fortran/ChangeLog | 23 ++ gcc/fortran/check.c | 36 +- gcc/fortran/intrinsic.c | 10 +- gcc/fortran/openmp.c | 1 + gcc/gimple-fold.c | 3 + gcc/jump.c | 5 + gcc/lra-constraints.c | 64 ++- gcc/lto-streamer.h | 2 +- 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 | 163 ++++++++ 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/pr98736.c | 14 + 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/pr99880.c | 22 ++ gcc/testsuite/gcc.dg/torture/pr99954.c | 30 ++ 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/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/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-sccvn.c | 76 ++-- gcc/tree-vect-loop.c | 1 + gcc/tree-vect-slp.c | 185 +++------ gcc/tree.c | 10 +- gcc/tree.h | 1 - libgcc/ChangeLog | 11 + libgcc/config/rs6000/tramp.S | 6 +- libstdc++-v3/ChangeLog | 31 ++ libstdc++-v3/include/bits/basic_string.h | 9 +- libstdc++-v3/include/experimental/internet | 8 +- 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 + 78 files changed, 2038 insertions(+), 506 deletions(-) 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/pr98736.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/pr99880.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99954.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/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/gomp/map-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr100154.f90 create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/version.cc