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-master-aarch64-mainline-allnoconfig in repository toolchain/ci/gcc.
from dd019ef0735 arm: Fix unwanted fall-throughs in arm.c adds 09df85393ce tree-optimization/95273 - more vectorizable_shift massaging adds b0aae85bd68 make vect_finish_stmt_generation work w/o stmt_vec_info adds e31cd607e99 Code generate externals/invariants during the SLP graph walk adds 00cd5738976 remove obsolete code from SLP invariant costing adds 1ccbfffb0fb aarch64: Fix segfault in aarch64_expand_epilogue [PR95361] adds 59a3d73d50a aarch64: Fix missed shrink-wrapping opportunity adds 3ea6977d0f1 Fortran : "type is( real(kind(1.)) )" spurious syntax erro [...] adds 4d80ebea98c gcc.dg/builtin-bswap-10.c: Check "! int128" adds 7e58fe0e4c2 Add missing ChangeLog entry for r11-694 adds 125e0ff3500 Revert "Add missing ChangeLog entry for r11-694" adds 1b1932a4f33 c++: Fix tmplattr10.C adds 4833c1adc3c c++: Fix initlist-array12.C adds 2815558a2db Fix off-by-one error in previous commit adds f04f2fcd3d4 Fix incorrect code generation with bit insns on H8/SX. adds ccf4e86dc01 Finish prior patch adds c83027f32d9 jit: port libgccjit to Windows adds 7b599b9f9a1 c++: Immediately deduce auto member [PR94926]. adds 6ce3d791dfc PR fortran/95104 - Segfault on a legal WAIT statement adds 5c715e6a299 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds 3d8d5ddb539 c++: Try to complete decomp types [PR95328] adds 53ffb43a797 Daily bump. adds 697eab1b3e8 git_commit: fix duplicite email address. adds 6802b5ba823 aarch64: add support for unpacked EOR, ORR and AND adds 07852a81f58 tree-optimization/95393 - fold MIN/MAX_EXPR generated by phiopt new 43a4fc095e3 expander: Optimize store_expr from STRING_CST [PR95052] new 3d0675f3bb5 openmp: One omp_resolve_declare_variant followup new 233ecb5e2c5 tree-optimization/95403 - guard vect_init_vector_1 against [...] new 24663f1f6d7 Fix various limitations of git-backport.py. new 6bee5ffd8ad Remove references to SVN in libsanitizer. new 11041c3151e Fix streamer desynchornization caused by streamer debugging patch
The 6 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: ChangeLog | 6 + configure | 32 +-- configure.ac | 33 +-- contrib/ChangeLog | 20 ++ contrib/gcc-changelog/git_commit.py | 8 +- contrib/gcc-changelog/test_email.py | 9 +- contrib/gcc-changelog/test_patches.txt | 51 +++++ contrib/git-backport.py | 13 +- gcc/ChangeLog | 129 +++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 10 +- gcc/c/ChangeLog | 4 + gcc/c/Make-lang.in | 2 +- gcc/config/aarch64/aarch64-sve.md | 8 +- gcc/config/aarch64/aarch64.c | 14 +- gcc/config/aarch64/aarch64.h | 17 ++ gcc/config/h8300/logical.md | 44 ++-- gcc/cp/ChangeLog | 14 ++ gcc/cp/constexpr.c | 2 - gcc/cp/decl.c | 23 +- gcc/cp/pt.c | 1 + gcc/expr.c | 34 ++- gcc/fortran/ChangeLog | 17 ++ gcc/fortran/match.c | 5 +- gcc/fortran/primary.c | 22 ++ gcc/gimple-ssa-store-merging.c | 4 +- gcc/jit/ChangeLog | 22 ++ gcc/jit/Make-lang.in | 56 ++++- gcc/jit/config-lang.in | 2 +- gcc/jit/jit-playback.c | 24 +- gcc/jit/jit-result.c | 35 ++- gcc/jit/jit-result.h | 14 +- gcc/jit/jit-tempdir.c | 10 + gcc/jit/jit-w32.c | 255 +++++++++++++++++++++ gcc/jit/{jit-result.h => jit-w32.h} | 41 +--- gcc/lto-streamer-out.c | 5 +- gcc/omp-general.c | 2 +- gcc/testsuite/ChangeLog | 56 +++++ gcc/testsuite/g++.dg/cpp0x/initlist-array12.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi16.C | 11 + gcc/testsuite/g++.dg/cpp1z/decomp53.C | 22 ++ gcc/testsuite/g++.dg/cpp1z/pr86648.C | 4 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 2 +- gcc/testsuite/g++.dg/ext/tmplattr10.C | 2 +- gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 2 +- gcc/testsuite/gcc.dg/builtin-bswap-10.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr95315-2.c | 46 ++++ gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c | 15 ++ gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c | 19 ++ .../gcc.target/aarch64/sve/load_const_offset_2.c | 2 +- .../aarch64/sve/logical_unpacked_and_1.c | 16 ++ .../aarch64/sve/logical_unpacked_and_2.c | 17 ++ .../aarch64/sve/logical_unpacked_and_3.c | 17 ++ .../aarch64/sve/logical_unpacked_and_4.c | 17 ++ .../aarch64/sve/logical_unpacked_and_5.c | 16 ++ .../aarch64/sve/logical_unpacked_and_6.c | 17 ++ .../aarch64/sve/logical_unpacked_and_7.c | 16 ++ .../aarch64/sve/logical_unpacked_eor_1.c | 16 ++ .../aarch64/sve/logical_unpacked_eor_2.c | 17 ++ .../aarch64/sve/logical_unpacked_eor_3.c | 17 ++ .../aarch64/sve/logical_unpacked_eor_4.c | 17 ++ .../aarch64/sve/logical_unpacked_eor_5.c | 16 ++ .../aarch64/sve/logical_unpacked_eor_6.c | 17 ++ .../aarch64/sve/logical_unpacked_eor_7.c | 16 ++ .../aarch64/sve/logical_unpacked_orr_1.c | 16 ++ .../aarch64/sve/logical_unpacked_orr_2.c | 17 ++ .../aarch64/sve/logical_unpacked_orr_3.c | 17 ++ .../aarch64/sve/logical_unpacked_orr_4.c | 17 ++ .../aarch64/sve/logical_unpacked_orr_5.c | 16 ++ .../aarch64/sve/logical_unpacked_orr_6.c | 17 ++ .../aarch64/sve/logical_unpacked_orr_7.c | 16 ++ gcc/testsuite/gcc.target/aarch64/sve/pr95361.c | 11 + .../gcc.target/aarch64/sve/scatter_store_6.c | 2 +- .../gcc.target/aarch64/sve/scatter_store_7.c | 2 +- .../gcc.target/aarch64/sve/strided_load_3.c | 2 +- .../gcc.target/aarch64/sve/strided_store_3.c | 2 +- .../gcc.target/aarch64/sve/unpack_signed_1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95052.c | 20 ++ gcc/testsuite/gcc.target/i386/pr95356.c | 125 ++++++++++ gcc/testsuite/gfortran.dg/pr94397.F90 | 26 +++ gcc/testsuite/gfortran.dg/pr95373_1.f90 | 15 ++ gcc/testsuite/gfortran.dg/pr95373_2.f90 | 15 ++ gcc/testsuite/gfortran.dg/vect/pr95403.f | 16 ++ gcc/tree-ssa-phiopt.c | 25 +- gcc/tree-vect-slp.c | 168 ++++---------- gcc/tree-vect-stmts.c | 29 ++- gcc/tree-vectorizer.h | 2 + libgcc/ChangeLog | 6 + libgfortran/ChangeLog | 5 + libgfortran/io/unit.c | 9 +- libsanitizer/HOWTO_MERGE | 3 +- libsanitizer/README.gcc | 16 +- 92 files changed, 1715 insertions(+), 311 deletions(-) create mode 100644 gcc/jit/jit-w32.c copy gcc/jit/{jit-result.h => jit-w32.h} (52%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi16.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp53.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr95315-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_and_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_eor_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_unpacked_orr_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr95361.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95052.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95356.c create mode 100644 gcc/testsuite/gfortran.dg/pr94397.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr95373_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95373_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr95403.f