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/llvm-master-aarch64-spec2k6-Os in repository toolchain/ci/gcc.
from a63e1915e9e testsuite: Properly quote dejagnu negative line numbers adds 26b538cd81b nvptx: Fix ICE in nvptx_vector_alignment on gcc.dg/attr-vec [...] adds 9e5508c2d00 refactor SLP constant insertion and provde entry insert helper adds bf628a97efa amdgcn: Add fold_left_plus vector reductions adds 9bc2c2347d5 fix scalar BB vectorization costing adds 59cc32acc8d tree-optimization/96037 - fix uninitialized use of slp_op adds 6c9e35a569f gcov-dump: fix build for i386 adds ce0f842492c [PATCH] nvptx: Add support for popcount and widening multip [...] adds 995aba5867b [OpenACC] Remove (unused) 'GOMP_MAP_ALWAYS_FROM' handling f [...] adds e7f3f7fe08b [OpenACC] Revert always-copyfrom behavior for 'GOMP_MAP_FOR [...] adds b9a15a8325b ipa-sra: Avoid transitive splits with type mismatches (PR 96040) adds e362a897655 Extend store merging to STRING_CST adds b991c834630 Daily bump. adds 98fcd2513ad coroutines, testsuite: Rename a test, NFC. adds 706e6f613d2 Daily bump. adds cc9a9229285 Test global identifiers against what is specified interfaces. adds 65f8403f1a9 cris.md: Reinstate add/sub with extend adds 9596eccb9c6 cris: update recent patterns. Simplify cris_select_cc_mode. adds df66f280ec4 Daily bump. adds 1e98f060280 cris: Correct gcc_assert for atomic_fetch_op pattern adds cf2bfc7c801 cris: New peephole2 movulsr + test-case. new e6f323372ef nvptx: Add support for vadd.add and vsub.add instructions.
The 1 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: gcc/ChangeLog | 108 +++++++++++ gcc/DATESTAMP | 2 +- gcc/config/cris/cris-modes.def | 17 +- gcc/config/cris/cris.c | 16 +- gcc/config/cris/cris.md | 137 +++++++++++++- gcc/config/cris/sync.md | 6 +- gcc/config/gcn/gcn-valu.md | 20 +++ gcc/config/nvptx/nvptx.c | 17 +- gcc/config/nvptx/nvptx.md | 60 +++++++ gcc/fortran/ChangeLog | 12 ++ gcc/fortran/frontend-passes.c | 65 ++++++- gcc/fortran/resolve.c | 1 + gcc/fortran/symbol.c | 8 +- gcc/gcov-dump.c | 4 +- gcc/gimple-fold.c | 50 ++++-- gcc/gimple-ssa-store-merging.c | 198 ++++++++++++++------- gcc/gimple.h | 7 + gcc/gimplify.c | 1 + gcc/ipa-sra.c | 4 +- gcc/testsuite/ChangeLog | 52 ++++++ ...> pr94760-mismatched-traits-and-promise-prev.C} | 0 gcc/testsuite/gcc.dg/ipa/pr96040.c | 57 ++++++ .../vect/costmodel/x86_64/costmodel-vect-slp-2.c | 14 ++ gcc/testsuite/gcc.target/cris/peep2-movulsr.c | 19 ++ gcc/testsuite/gcc.target/cris/pr93372-36.c | 37 ++++ gcc/testsuite/gcc.target/cris/pr93372-37.c | 26 +++ gcc/testsuite/gcc.target/cris/pr93372-38.c | 30 ++++ gcc/testsuite/gcc.target/cris/pr93372-39.c | 19 ++ gcc/testsuite/gcc.target/nvptx/mul-wide.c | 16 ++ gcc/testsuite/gcc.target/nvptx/popc-1.c | 9 + gcc/testsuite/gcc.target/nvptx/popc-2.c | 11 ++ gcc/testsuite/gcc.target/nvptx/popc-3.c | 11 ++ gcc/testsuite/gcc.target/nvptx/umul-wide.c | 16 ++ gcc/testsuite/gcc.target/nvptx/vadd_add.c | 15 ++ gcc/testsuite/gcc.target/nvptx/vsub_add.c | 25 +++ gcc/testsuite/gfortran.dg/error_recovery_1.f90 | 4 +- gcc/testsuite/gfortran.dg/interface_47.f90 | 19 ++ gcc/testsuite/gfortran.dg/use_15.f90 | 2 +- gcc/testsuite/gnat.dg/opt87.adb | 12 ++ gcc/testsuite/gnat.dg/opt87_pkg.adb | 12 ++ gcc/testsuite/gnat.dg/opt87_pkg.ads | 6 + gcc/tree-vect-slp.c | 61 +++---- gcc/tree-vect-stmts.c | 26 +-- gcc/tree-vectorizer.c | 40 +++++ gcc/tree-vectorizer.h | 2 + gcc/tree.h | 4 +- libgomp/ChangeLog | 11 ++ libgomp/oacc-mem.c | 18 +- .../libgomp.oacc-c-c++-common/pr92843-1.c | 10 +- 49 files changed, 1125 insertions(+), 192 deletions(-) rename gcc/testsuite/g++.dg/coroutines/{pr9xxxx-mismatched-traits-and-promise-prev [...] create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96040.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c create mode 100644 gcc/testsuite/gcc.target/cris/peep2-movulsr.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-36.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-37.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-38.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-39.c create mode 100644 gcc/testsuite/gcc.target/nvptx/mul-wide.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/popc-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/umul-wide.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vadd_add.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vsub_add.c create mode 100644 gcc/testsuite/gfortran.dg/interface_47.f90 create mode 100644 gcc/testsuite/gnat.dg/opt87.adb create mode 100644 gcc/testsuite/gnat.dg/opt87_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt87_pkg.ads