This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O3 in repository toolchain/ci/gcc.
from 7f227da3e60 Use EAF_RETURN_ARG in tree-ssa-ccp.c adds e94de06fd60 RISC-V: Refine riscv_parse_arch_string adds 0365b9e4af2 Fix fnspec of math builtins adds 79e61a6361f [Ada] Improve EINTR error handling on "poll" system call adds b36ec51873b [Ada] New flag Transform_Function_Array adds 0c1eba1a6a9 [Ada] Remove Digits_From_Size and Width_From_Size adds b3ad829bd17 [Ada] CUDA: handle parameter associations in expansion of C [...] adds fb00cc7032b [Ada] Multidimensional arrays with Iterated_Component_Associations adds a026b59e771 [Ada] Fix GNATprove support for iterated_component_associations adds 39706328c46 [Ada] Warnings on g-spogwa.adb adds 5cb0dbd6b19 [Ada] vx7r2cert: port ARM, PowerPC and x86 targets adds 21508c47f9a Re-enable fnspec checking once fortran frontend is fixed. adds 14e19b82c1e gcov-profile: use static pool for TOPN first adds e419ede8915 d: Merge upstream dmd 0fcdaab32 adds d249ba878cc d: Remove the d_critsec_size target hook. adds 4e6e941db7c [RS6000] Unsupported test options for -m32 adds 5af1e827bbb Avoid uniform lane BB vectorization adds 4a369d199bf SLP vectorize across PHI nodes
No new revisions were added by this update.
Summary of changes: gcc/ada/Makefile.rtl | 6 + gcc/ada/ada_get_targ.adb | 32 - gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_prag.adb | 11 +- gcc/ada/exp_spark.adb | 172 ++++-- gcc/ada/exp_unst.adb | 4 +- gcc/ada/freeze.adb | 2 +- gcc/ada/get_targ.adb | 32 - gcc/ada/get_targ.ads | 4 - gcc/ada/gnat1drv.adb | 18 +- gcc/ada/libgnat/g-socpol.adb | 3 +- gcc/ada/libgnat/g-spogwa.adb | 6 +- gcc/ada/opt.ads | 6 + gcc/ada/sem_aggr.adb | 57 +- gcc/ada/sem_ch6.adb | 29 +- gcc/ada/ttypes.ads | 31 - gcc/ada/vxworks7-cert-rtp-link.spec | 9 + gcc/builtin-attrs.def | 6 + gcc/builtins.def | 5 +- gcc/common/config/riscv/riscv-common.c | 84 ++- gcc/config/aarch64/aarch64-linux.h | 2 - gcc/config/glibc-d.c | 16 - gcc/config/i386/linux-common.h | 3 - gcc/config/sol2-d.c | 12 - gcc/d/d-target.cc | 10 - gcc/d/d-target.def | 10 - gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dtemplate.c | 66 +- gcc/d/dmd/idgen.c | 2 +- gcc/d/dmd/statementsem.c | 14 +- gcc/d/dmd/target.h | 2 - gcc/doc/tm.texi | 7 - gcc/doc/tm.texi.in | 2 - gcc/gcov-io.h | 2 +- gcc/gimple.h | 2 + gcc/testsuite/g++.dg/vect/simd-11.cc | 61 ++ gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 58 ++ gcc/testsuite/gcc.dg/vect/bb-slp-54.c | 23 + gcc/testsuite/gcc.dg/vect/bb-slp-55.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-56.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-57.c | 38 ++ gcc/testsuite/gcc.dg/vect/bb-slp-58.c | 23 + gcc/testsuite/gcc.dg/vect/bb-slp-59.c | 25 + gcc/testsuite/gcc.dg/vect/bb-slp-60.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-61.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-62.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-63.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-64.c | 11 + gcc/testsuite/gcc.dg/vect/bb-slp-65.c | 15 + gcc/testsuite/gcc.dg/vect/bb-slp-66.c | 32 + gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c | 31 + gcc/testsuite/gcc.target/i386/pr95866-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 2 +- .../gdc.test/compilable/imports/test21299/func.d | 8 + .../gdc.test/compilable/imports/test21299/mtype.d | 8 + .../compilable/imports/test21299/rootstringtable.d | 96 +++ gcc/testsuite/gdc.test/compilable/test21299a.d | 4 + gcc/testsuite/gdc.test/compilable/test21299b.d | 4 + gcc/testsuite/gdc.test/compilable/test21299c.d | 5 + gcc/testsuite/gdc.test/compilable/test21299d.d | 27 + gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f | 28 + gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f | 40 ++ gcc/tree-ssa-alias.c | 5 +- gcc/tree-vect-loop-manip.c | 27 + gcc/tree-vect-loop.c | 112 +++- gcc/tree-vect-slp.c | 686 ++++++++++++++------- gcc/tree-vect-stmts.c | 8 +- gcc/tree-vectorizer.c | 3 +- gcc/tree-vectorizer.h | 2 + libgcc/libgcov.h | 24 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/rt/critical_.d | 18 + 72 files changed, 1643 insertions(+), 579 deletions(-) create mode 100644 gcc/ada/vxworks7-cert-rtp-link.spec create mode 100644 gcc/testsuite/g++.dg/vect/simd-11.cc create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr97461.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-54.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-55.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-56.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-57.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-58.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-59.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-60.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-61.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-62.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-63.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-64.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-65.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-66.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/func.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/mtype.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/rootstringtable.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299d.d create mode 100644 gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f create mode 100644 gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f