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-lts-allyesconfig in repository toolchain/ci/gcc.
from 5e3c2d4b238 preserve EDGE_DFS_BACK across split_edge adds 90aea3e8d4f Fix incorrect scalar storage order handling adds 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
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 6 + config/cet.m4 | 18 +- gcc/ChangeLog | 130 +++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 + gcc/aclocal.m4 | 2 + gcc/ada/ChangeLog | 19 ++ gcc/ada/fe.h | 4 +- gcc/ada/gcc-interface/trans.c | 4 +- gcc/ada/gcc-interface/utils.c | 15 +- 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/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/sched-deps.c | 3 + gcc/target.def | 11 + gcc/targhooks.c | 13 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 113 ++++++++ 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/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/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.target/msp430/region-attribute-misuse.c | 1 - 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-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 + libiberty/ChangeLog | 5 + libiberty/configure | 12 +- libitm/ChangeLog | 12 + libitm/eh_cpp.cc | 26 +- libitm/libitm.h | 17 +- 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 + 153 files changed, 3030 insertions(+), 282 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/gcc.dg/tree-ssa/pr94969.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