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-arm-lts-defconfig in repository toolchain/ci/gcc.
from 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 adds 43a4fc095e3 expander: Optimize store_expr from STRING_CST [PR95052] adds 3d0675f3bb5 openmp: One omp_resolve_declare_variant followup adds 233ecb5e2c5 tree-optimization/95403 - guard vect_init_vector_1 against [...] adds 24663f1f6d7 Fix various limitations of git-backport.py. adds 6bee5ffd8ad Remove references to SVN in libsanitizer. adds 11041c3151e Fix streamer desynchornization caused by streamer debugging patch adds ddf90b72d2a tree-optimization/95356 - more vectorizable_shift massaging adds c735929a250 tree-optimization/95272 - add SLP_TREE_REPRESENTATIVE adds 7688e5e8c4d libstdc++: Review unordered_map insert_or_assign/try_emplac [...] adds 961c2aac7fd amdgcn: Fix VCC early clobber adds c92716b2b1d Port bugzilla-close-candidate script to git. adds e069285cdf4 c++: constexpr ctor with RANGE_EXPR index [PR95241] adds 020d86db889 c++: lambdas inside constraints [PR92652] adds bd4291a1c44 Fix parsing of SVN commits in PRs. adds 5e54b01f2b5 bugzilla-close-candidate.py: Fix sorting of branches. adds b9ca913b6a8 Error for missing change description in git_commit.py. adds 83c34c4452b contrib: Remove rs6000-ibm-aix5.3.0 from config-list.mk adds 8e915901deb c++: vptr ubsan and derived class [PR95311]. adds 1f32d5294f5 c++: Fix bogus -Wparentheses warning [PR95344] adds 316fe6b4016 libgfortran: Export forgotten _gfortran_{,m,s}findloc{0,1}_ [...] adds 7deca8c0b37 PR fortran/95090 - ICE: identifier overflow adds 9051b548274 Avoid nested save_CFLAGS and save_LDFLAGS adds 33e23881aae Simplify tree streaming. adds 2fb595f8348 c++: Template template parameter in constraint [PR95371] adds c75ebe76ae1 c++: P0848R3 and member function templates [PR95181] adds ee969a36d98 rs6000: Prefer VSX insns over VMX ones (part 1: perm and mrg) adds 885ef72f270 Daily bump. adds aef6e234a8a c++: satisfaction value of type typedef to bool [PR95386] adds 850533ab160 gcc/config/i386/mingw32.h: Ensure `-lmsvcrt` precede `-lkernel32` adds 05e4db63d04 openmp: omp_alloc(0, ...) should return NULL. adds 9df0ff5f219 coroutines: Fix unused value found by static analysis. adds bf5fbbbd8c9 PR fortran/95090 - ICE: identifier overflow adds dd38c765a04 PR fortran/95373 - ICE in build_reference_type, at tree.c:7942 adds 9f2e635defb Ability to build the GNAT runtime with project files adds d5cdcd5cf2b RISC-V: Optimize si to di zero-extend followed by left shift. adds 945b53ccf6a Daily bump. adds 6dda8608443 Disable brabc/brabs patterns as their length computation is [...] adds dc8c02ca1cd expr: Fix fallout from optimize store_expr from STRING_CST [...] adds 811f902b764 Finalization depends on the expression, not on the component. adds 1d2d5afc80f contrib: Add pru-elf to config-list.mk adds 05430b9b6a7 Cleanup indexable tree streaming. adds c25d0fa4d76 Fix execute/20071219-1.c regression on H8 due to loss of RE [...] adds 3cf2a9e047d coroutines: Remove up some unused values. adds 95625d35804 contrib: Remove cris-linux and crisv32-* from config-list.mk adds 30da9dc40c6 contrib: Remove arm-wrs-vxworks from config-list.mk adds 5f35a8288b0 contrib: Add or1k-elf, or1k-linux-*, and or1k-rtems to conf [...] adds 7248bf60a27 contrib: Add v850e1-elf to config-list.mk adds 1bb80850464 coroutines: Avoid functions with unlowered coroutine trees [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + config/ChangeLog | 6 + config/cet.m4 | 17 +- contrib/ChangeLog | 44 ++ contrib/config-list.mk | 11 +- contrib/gcc-changelog/git_commit.py | 18 +- contrib/gcc-changelog/test_email.py | 15 +- contrib/gcc-changelog/test_patches.txt | 79 ++++ contrib/git-backport.py | 13 +- gcc/ChangeLog | 286 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 15 + gcc/ada/Makefile.rtl | 33 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 18 +- gcc/ada/gcc-interface/Makefile.in | 2 +- gcc/ada/libgnarl/libgnarl.gpr | 28 ++ gcc/ada/libgnat/libada.gpr | 77 +++ gcc/ada/libgnat/libgnat.gpr | 69 +++ gcc/ada/libgnat/libgnat_common.gpr | 19 + gcc/ada/libgnat/system-mingw.ads | 5 - gcc/ada/tb-gcc.c | 125 ----- gcc/ada/tracebak.c | 96 +++- gcc/c/ChangeLog | 4 + gcc/config/aarch64/aarch64-sve.md | 8 +- gcc/config/gcn/gcn-valu.md | 32 +- gcc/config/h8300/jumpcall.md | 14 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/riscv/riscv.md | 22 + gcc/config/rs6000/altivec.md | 104 ++-- gcc/configure | 12 +- gcc/cp/ChangeLog | 68 +++ gcc/cp/class.c | 23 +- gcc/cp/constexpr.c | 16 + gcc/cp/constraint.cc | 14 +- gcc/cp/coroutines.cc | 39 +- gcc/cp/cp-gimplify.c | 8 +- gcc/cp/parser.c | 21 +- gcc/cp/pt.c | 11 +- gcc/expr.c | 39 +- gcc/fortran/ChangeLog | 37 ++ gcc/fortran/class.c | 23 +- gcc/fortran/gfortran.h | 4 +- gcc/fortran/primary.c | 43 +- gcc/jit/ChangeLog | 22 + gcc/lra.c | 28 -- gcc/lto-section-out.c | 105 ----- gcc/lto-streamer-in.c | 50 +- gcc/lto-streamer-out.c | 267 +++++++---- gcc/lto-streamer.h | 21 +- gcc/omp-general.c | 2 +- gcc/recog.c | 7 + gcc/reload1.c | 26 - gcc/rtl.h | 1 + gcc/rtlanal.c | 26 + gcc/testsuite/ChangeLog | 173 +++++++ gcc/testsuite/c-c++-common/Wparentheses-2.c | 18 + gcc/testsuite/g++.dg/concepts/pr95181-2.C | 8 + gcc/testsuite/g++.dg/concepts/pr95181.C | 9 + gcc/testsuite/g++.dg/concepts/pr95386.C | 11 + .../coroutines/co-return-syntax-08-bad-return.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C | 16 + gcc/testsuite/g++.dg/ubsan/vptr-16.C | 14 + gcc/testsuite/g++.dg/vect/slp-pr87105.cc | 2 +- gcc/testsuite/gcc.dg/gomp/pr95315-2.c | 46 ++ gcc/testsuite/gcc.dg/pr95052.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c | 15 + gcc/testsuite/gcc.dg/vect/pr95272.c | 18 + .../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.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/powerpc/vsx-vector-6.p9.c | 2 +- gcc/testsuite/gcc.target/riscv/zero-extend-5.c | 8 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_34.f90 | 2 +- gcc/testsuite/gfortran.dg/finalize_35.f90 | 48 ++ gcc/testsuite/gfortran.dg/findloc_8.f90 | 29 ++ gcc/testsuite/gfortran.dg/pr95373_1.f90 | 4 +- gcc/testsuite/gfortran.dg/pr95373_2.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr95403.f | 16 + gcc/tree-ssa-phiopt.c | 25 +- gcc/tree-streamer-in.c | 101 ++-- gcc/tree-streamer-out.c | 205 ++++---- gcc/tree-streamer.h | 6 +- gcc/tree-vect-loop.c | 8 +- gcc/tree-vect-slp.c | 15 +- gcc/tree-vect-stmts.c | 39 +- gcc/tree-vectorizer.h | 4 + libatomic/ChangeLog | 5 + libatomic/configure | 5 +- libbacktrace/ChangeLog | 5 + libbacktrace/configure | 17 +- libcc1/ChangeLog | 5 + libcc1/configure | 12 +- libcpp/ChangeLog | 5 + libcpp/configure | 12 +- libdecnumber/ChangeLog | 5 + libdecnumber/configure | 12 +- libgcc/ChangeLog | 11 + libgcc/configure | 5 +- libgfortran/ChangeLog | 21 + libgfortran/Makefile.am | 2 + libgfortran/Makefile.in | 22 +- libgfortran/configure | 9 +- libgfortran/generated/findloc0_c10.c | 375 +++++++++++++++ libgfortran/generated/findloc1_c10.c | 523 +++++++++++++++++++++ libgfortran/gfortran.map | 10 + libgomp/ChangeLog | 13 + libgomp/allocator.c | 3 + libgomp/configure | 4 +- libgomp/testsuite/libgomp.c-c++-common/alloc-4.c | 25 + libiberty/ChangeLog | 5 + libiberty/configure | 12 +- libitm/ChangeLog | 5 + libitm/configure | 5 +- libobjc/ChangeLog | 5 + libobjc/configure | 9 +- libphobos/ChangeLog | 5 + libphobos/configure | 9 +- libquadmath/ChangeLog | 5 + libquadmath/configure | 5 +- libsanitizer/ChangeLog | 10 + libsanitizer/HOWTO_MERGE | 3 +- libsanitizer/README.gcc | 16 +- libsanitizer/configure | 5 +- libssp/ChangeLog | 5 + libssp/configure | 9 +- libstdc++-v3/ChangeLog | 12 + libstdc++-v3/configure | 5 +- libstdc++-v3/include/bits/hashtable_policy.h | 22 + libstdc++-v3/include/bits/unordered_map.h | 172 +++---- libvtv/ChangeLog | 5 + libvtv/configure | 5 +- lto-plugin/ChangeLog | 5 + lto-plugin/configure | 12 +- maintainer-scripts/ChangeLog | 14 + maintainer-scripts/bugzilla-close-candidate.py | 67 ++- zlib/ChangeLog | 5 + zlib/configure | 9 +- 168 files changed, 3912 insertions(+), 1015 deletions(-) create mode 100644 gcc/ada/libgnarl/libgnarl.gpr create mode 100644 gcc/ada/libgnat/libada.gpr create mode 100644 gcc/ada/libgnat/libgnat.gpr create mode 100644 gcc/ada/libgnat/libgnat_common.gpr delete mode 100644 gcc/ada/tb-gcc.c create mode 100644 gcc/testsuite/c-c++-common/Wparentheses-2.c create mode 100644 gcc/testsuite/g++.dg/concepts/pr95181-2.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr95181.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr95386.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array25.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-16.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr95315-2.c create mode 100644 gcc/testsuite/gcc.dg/pr95052.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-21.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95272.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/i386/pr95052.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-5.c create mode 100644 gcc/testsuite/gfortran.dg/finalize_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/findloc_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr95403.f create mode 100644 libgfortran/generated/findloc0_c10.c create mode 100644 libgfortran/generated/findloc1_c10.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-4.c