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-allyesconfig in repository toolchain/ci/gcc.
from 89aa37dc3c7 MSP430: Allow .bss section to be created in region-attribut [...] adds e8fb1a3892f MSP430: Define ASM_OUTPUT_ALIGNED_DECL_LOCAL adds 119a7db1e05 middle-end/94988 fix testcase for big-endian adds 998fbe9f1f7 remove dead debug-bind resets adds 6416f67273a i386: Add V2SFmode NEG, ABS and logic insn patterns [PR95046] adds 2a2dea6b63a i386: Add V2SFmode NEG, ABS and logic insn patterns [PR95046] adds af3bef0ea25 libcc1: Enable Intel CET on Intel CET enabled host adds 7e9c5bb0fd2 gcc: Enable Intel CET on Intel CET enabled host for jit adds 051da74259d libcpp: Enable Intel CET on Intel CET enabled host for jit adds b3d16040feb libdecnumber: Enable Intel CET on Intel CET enabled host for jit adds d2148648357 libbacktrace: Enable Intel CET on Intel CET enabled host for jit adds c08278701f7 zlib: Add --enable-cet to configure adds fa31a3cdbf1 c++: Add abbreviated fn template test for [PR78752] adds 955b1f92990 i386: Add V2SFmode FMA insn patterns [PR95046] adds 8a6790fb4e5 i386: Add V2SFmode copysign, xorsign and signbit expanders [...] adds d17cdc17c90 Enable CET in cross compiler if possible adds f0de5d83eec Fix throw specifiers on interface. adds ac627eb4162 testsuite: Fix up gcc.dg/asan/pr95051.c testcase [PR95051] adds 90b160f8ec5 c++: Function found via ADL when it should not [PR95074] adds 27c3d986c4e Be prepared for more aggregates in gigi adds 2a0225e4786 preprocessor: EOF location is at end of file [PR95013] adds 11dd3be56b8 Suppress warning for Interfaces.C with -fdump-ada-spec adds de6320a8169 RISC-V: Add shorten_memrefs pass. adds adce62f53d8 RISC-V: Make unique SECCAT_SRODATA names start with .srodat [...] adds 0e6d007460f Daily bump. adds 9042fea9722 Refactor tree-vrp.c adds 0fec3f62b9b Document more x86 operand modifier. adds f6e1a4cd831 Add missing unit dependence vector in data dependence analysis adds a7b7818f3db [PR 95013] Fix gcc.dg/unclosed-init.c adds 883246530f1 x86-vxworks malloc aligns to 8 bytes like solaris adds 3d96f7b9241 Simplify test-case options. adds f884bef21cc [Fortran] OpenMP - permit lastprivate in distribute + SIMD [...] adds c0c39a765b0 Fold single imm use of a FMA if it is a negation [PR95060] adds 18edc195442 Fix -fcompare-debug issue in purge_dead_edges [PR95080]
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 6 + config/cet.m4 | 18 +- gcc/ChangeLog | 140 ++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 + gcc/aclocal.m4 | 2 + gcc/ada/ChangeLog | 11 + gcc/ada/fe.h | 4 +- gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/sem_aggr.adb | 19 +- gcc/ada/sem_aggr.ads | 3 + gcc/c-family/ChangeLog | 4 + gcc/c-family/c-ada-spec.c | 9 +- gcc/cfgrtl.c | 2 +- gcc/config.gcc | 2 +- gcc/config/i386/i386.c | 4 + gcc/config/i386/i386.md | 3 + gcc/config/i386/mmx.md | 180 ++++++++++++ gcc/config/msp430/msp430-protos.h | 3 +- gcc/config/msp430/msp430.c | 19 +- gcc/config/msp430/msp430.h | 8 +- gcc/config/riscv/riscv-passes.def | 20 ++ gcc/config/riscv/riscv-protos.h | 2 + gcc/config/riscv/riscv-shorten-memrefs.c | 200 +++++++++++++ gcc/config/riscv/riscv.c | 144 +++++++++- gcc/config/riscv/riscv.h | 5 + gcc/config/riscv/riscv.opt | 6 + gcc/config/riscv/t-riscv | 5 + gcc/configure | 182 +++++++++++- gcc/configure.ac | 11 + gcc/cp/ChangeLog | 7 + gcc/cp/parser.c | 26 +- gcc/doc/extend.texi | 94 ++++++- gcc/doc/invoke.texi | 10 + gcc/doc/tm.texi | 7 + gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 9 + gcc/fortran/openmp.c | 27 +- gcc/fortran/trans-openmp.c | 27 +- gcc/sched-deps.c | 3 + gcc/target.def | 11 + gcc/targhooks.c | 13 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 151 ++++++++++ gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype63.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr68726.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr78341.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr65202.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr65340.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr68578.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C | 21 ++ .../g++.dg/diagnostic/unclosed-extern-c.C | 2 +- .../g++.dg/diagnostic/unclosed-function.C | 2 +- .../g++.dg/diagnostic/unclosed-namespace.C | 2 +- gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 2 +- gcc/testsuite/g++.dg/ext/pr84598.C | 2 +- gcc/testsuite/g++.dg/lookup/koenig15.C | 45 +++ gcc/testsuite/g++.dg/opt/pr95080.C | 41 +++ gcc/testsuite/g++.dg/other/switch4.C | 2 +- gcc/testsuite/g++.dg/parse/attr4.C | 3 +- gcc/testsuite/g++.dg/parse/cond4.C | 1 + gcc/testsuite/g++.dg/parse/crash10.C | 2 +- gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash27.C | 3 +- gcc/testsuite/g++.dg/parse/crash34.C | 3 +- gcc/testsuite/g++.dg/parse/crash35.C | 2 +- gcc/testsuite/g++.dg/parse/crash52.C | 3 +- gcc/testsuite/g++.dg/parse/crash59.C | 2 +- gcc/testsuite/g++.dg/parse/crash61.C | 2 +- gcc/testsuite/g++.dg/parse/crash67.C | 2 +- gcc/testsuite/g++.dg/parse/error14.C | 2 +- gcc/testsuite/g++.dg/parse/error56.C | 2 +- gcc/testsuite/g++.dg/parse/invalid1.C | 2 +- .../g++.dg/parse/parameter-declaration-1.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr68722.C | 2 +- gcc/testsuite/g++.dg/pr46852.C | 2 +- gcc/testsuite/g++.dg/pr46868.C | 2 +- gcc/testsuite/g++.dg/template/crash115.C | 2 +- gcc/testsuite/g++.dg/template/crash43.C | 2 +- gcc/testsuite/g++.dg/template/crash90.C | 4 +- gcc/testsuite/g++.dg/template/error-recovery1.C | 2 +- gcc/testsuite/g++.dg/template/error57.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash31.C | 2 +- .../gcc.c-torture/execute/noinit-attribute.c | 6 +- gcc/testsuite/gcc.dg/asan/pr95051.c | 2 +- gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 3 +- gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 3 +- gcc/testsuite/gcc.dg/pr20245-1.c | 3 +- gcc/testsuite/gcc.dg/pr28419.c | 2 +- gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +- gcc/testsuite/gcc.dg/torture/pr94988.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr94969.c | 28 ++ gcc/testsuite/gcc.dg/unclosed-init.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-pr95060.c | 22 ++ gcc/testsuite/gcc.target/i386/fma_double_1.c | 6 +- gcc/testsuite/gcc.target/i386/fma_double_2.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_3.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_4.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_5.c | 8 +- gcc/testsuite/gcc.target/i386/fma_double_6.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_1.c | 6 +- gcc/testsuite/gcc.target/i386/fma_float_2.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_3.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_4.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_5.c | 8 +- gcc/testsuite/gcc.target/i386/fma_float_6.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 16 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 16 +- gcc/testsuite/gcc.target/i386/pr95046-1.c | 14 +- gcc/testsuite/gcc.target/i386/pr95046-2.c | 35 +++ gcc/testsuite/gcc.target/i386/pr95046-3.c | 42 +++ gcc/testsuite/gcc.target/i386/pr95046-4.c | 39 +++ gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c | 26 ++ gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c | 51 ++++ gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c | 39 +++ gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c | 26 ++ gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c | 53 ++++ gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c | 39 +++ gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c | 46 +++ .../obj-c++.dg/property/property-neg-6.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-10.mm | 3 +- gcc/testsuite/obj-c++.dg/syntax-error-8.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 2 +- gcc/tree-data-ref.c | 12 +- gcc/tree-loop-distribution.c | 3 +- gcc/tree-ssa-live.c | 31 ++- gcc/tree-ssa-math-opts.c | 29 ++ gcc/tree-vrp.c | 309 +++++++++++++-------- libbacktrace/ChangeLog | 8 + libbacktrace/Makefile.am | 2 +- libbacktrace/Makefile.in | 3 +- libbacktrace/configure | 181 +++++++++++- libbacktrace/configure.ac | 11 + libcc1/ChangeLog | 9 + libcc1/Makefile.am | 2 +- libcc1/Makefile.in | 3 +- libcc1/aclocal.m4 | 2 + libcc1/configure | 149 +++++++++- libcc1/configure.ac | 3 + libcpp/ChangeLog | 24 ++ libcpp/Makefile.in | 6 +- libcpp/aclocal.m4 | 2 + libcpp/configure | 153 ++++++++++ libcpp/configure.ac | 11 + libcpp/lex.c | 31 ++- libcpp/traditional.c | 6 +- libdecnumber/ChangeLog | 10 + libdecnumber/Makefile.in | 3 +- libdecnumber/aclocal.m4 | 2 + libdecnumber/configure | 154 ++++++++++ libdecnumber/configure.ac | 12 + libgomp/ChangeLog | 11 + libgomp/testsuite/libgomp.fortran/pr66199-3.f90 | 53 ++++ libgomp/testsuite/libgomp.fortran/pr66199-4.f90 | 60 ++++ libgomp/testsuite/libgomp.fortran/pr66199-5.f90 | 71 +++++ libgomp/testsuite/libgomp.fortran/pr66199-6.f90 | 42 +++ libgomp/testsuite/libgomp.fortran/pr66199-7.f90 | 72 +++++ libgomp/testsuite/libgomp.fortran/pr66199-8.f90 | 76 +++++ libgomp/testsuite/libgomp.fortran/pr66199-9.f90 | 46 +++ libiberty/ChangeLog | 5 + libiberty/configure | 12 +- libitm/ChangeLog | 12 + libitm/eh_cpp.cc | 26 +- libitm/libitm.h | 17 +- libstdc++-v3/ChangeLog | 12 + libstdc++-v3/include/experimental/memory_resource | 4 +- .../memory_resource/new_delete_resource.cc | 4 +- lto-plugin/ChangeLog | 5 + lto-plugin/configure | 16 +- zlib/ChangeLog.gcj | 8 + zlib/Makefile.am | 2 + zlib/Makefile.in | 6 +- zlib/aclocal.m4 | 2 + zlib/configure | 97 ++++++- zlib/configure.ac | 4 + 193 files changed, 3787 insertions(+), 441 deletions(-) create mode 100644 gcc/config/riscv/riscv-passes.def create mode 100644 gcc/config/riscv/riscv-shorten-memrefs.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig15.C create mode 100644 gcc/testsuite/g++.dg/opt/pr95080.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94969.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr95060.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95046-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-9.f90