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-next-allnoconfig in repository toolchain/ci/gcc.
from bd9331d6af2 PR ada/80590 adds 31f786a3df9 gcc/testsuite/ChangeLog: adds 963f42d0ff2 2019-06-18 Richard Biener rguenther@suse.de adds dd4bb07e8bd * gcc.target/i386/pr81563.c (dg-final): Check that no reg [...] adds 05049c9b1c5 [AArch64] Simplify SVE IFN_COND patterns adds f8e1b9c1d59 [AArch64] Factor out ptrue predicate creation adds 1804e17ffe2 [AArch64] Factor out pfalse predicate creation adds 114c492e495 [AArch64] Tabify aarch64-sve.md adds 29609b7750d [AArch64] Add a new CC mode for SVE conditions adds 1dbba015fd5 * tree.c (build_constructor): Add MEM_STAT_DECL. adds e8e065dcf5a Handle constexpr conversion from and then to the same type. adds a43f2adc8bc Consolidate constexpr array handling. adds ca612e6a63d * constexpr.c (cxx_eval_store_expression): Delay target ev [...] adds d6a320e086f * config/i386/i386.md (@cmp<mode>_1): Rename from cmp<mode [...] adds 71ff1a4360d PR c++/71548 * g++.dg/cpp0x/variadic177.C: New test. adds 2a2a3dd6bd7 PR c++/84698 * g++.dg/cpp0x/noexcept42.C: New test. adds acb41570747 [PR90862] OpenACC 'declare' ICE when nested inside another [...] adds 267951437cd [PR90868] Document status quo for duplicate OpenACC 'declar [...] adds 3f8b36838cd [PR90861] Document status quo for OpenACC 'declare' not cle [...] adds 561ffc69c50 [PR90743] Fortran 'allocatable' with OpenACC data/OpenMP 't [...] adds 601722d6802 Add 'libgomp.oacc-fortran/allocatable-array-1.f90' adds 4173ac45222 Add missing results check in 'libgomp.fortran/allocatable3.f90' adds 2a0899eaf3a Fix description of 'GOMP_MAP_FIRSTPRIVATE' adds 2f195960a11 Test cases to verify OpenACC 'firstprivate' mappings adds 75fdd6636c0 [PR90859] Document status quo for "[OMP] Mappings for VLA d [...] adds b7194d24d94 [PR85221] Set 'omp declare target', 'omp declare target lin [...] adds 9f15ed31065 [PR90921] Fortran OpenACC 'declare' directive's module hand [...] adds 6c552ff765c xtensa: fix PR target/90922 adds b93041f0d3c Implement new serial algorithms from Parallelism TS (P0024R2) adds cb9d693f3e0 compiler: avoid copy for string([]byte) conversion used [...] adds e60c5219fff Daily bump. adds c296b8689a4 gcc/ChangeLog: adds 11c78502a92 gcc/testsuite/ChangeLog: adds e8d34d7bb71 2019-06-19 Jim MacArthur jim.macarthur@codethink.co.uk [...] adds 20a381c444d compiler: stack allocate a buffer for non-escaping string ops adds a88314959a4 Add new micro-benchmark for string operations. adds 0e56f0db822 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics. adds 631dab46178 * omp-low.c (lower_rec_input_clauses): Handle references p [...] adds a79718ca51d * doc/md.texi: Document vec_shl_<mode> pattern. * optabs. [...] new 1cc5239ca72 Simplify setjmp and non-local goto implementation (PR84521)
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: contrib/ChangeLog | 4 + contrib/bench-stringop | 158 ++++++ gcc/ChangeLog | 152 +++++- gcc/DATESTAMP | 2 +- gcc/builtins.c | 27 +- gcc/cfgexpand.c | 6 +- gcc/config/aarch64/aarch64-modes.def | 2 + gcc/config/aarch64/aarch64-protos.h | 2 + gcc/config/aarch64/aarch64-sve.md | 412 +++++++--------- gcc/config/aarch64/aarch64.c | 59 ++- gcc/config/aarch64/aarch64.md | 12 +- gcc/config/arc/arc.c | 24 - gcc/config/avr/avr.c | 16 - gcc/config/i386/i386-expand.c | 179 ++----- gcc/config/i386/i386.c | 14 - gcc/config/i386/i386.md | 44 +- gcc/config/i386/sse.md | 13 + gcc/config/pa/pa.md | 7 +- gcc/config/sparc/sparc.c | 12 - gcc/config/vax/vax.c | 10 - gcc/config/xtensa/xtensa.c | 5 +- gcc/cp/ChangeLog | 25 + gcc/cp/constexpr.c | 267 +++++----- gcc/cp/cp-gimplify.c | 2 + gcc/cp/cp-tree.h | 2 +- gcc/doc/md.texi | 8 + gcc/fortran/ChangeLog | 25 + gcc/fortran/gfortran.texi | 7 +- gcc/fortran/invoke.texi | 13 +- gcc/fortran/io.c | 9 + gcc/fortran/lang.opt | 4 + gcc/fortran/options.c | 1 + gcc/fortran/trans-decl.c | 11 +- gcc/function.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 118 ++++- gcc/go/gofrontend/expressions.h | 19 +- gcc/lra-eliminations.c | 92 ---- gcc/omp-low.c | 79 ++- gcc/optabs-query.c | 5 +- gcc/optabs.c | 76 ++- gcc/optabs.def | 1 + gcc/reload1.c | 90 ---- gcc/testsuite/ChangeLog | 106 ++++ gcc/testsuite/c-c++-common/goacc/declare-1.c | 165 ++++++- gcc/testsuite/c-c++-common/goacc/declare-2.c | 134 +++++- gcc/testsuite/c-c++-common/goacc/declare-pr90861.c | 21 + .../c-c++-common/goacc/firstprivate-mappings-1.c | 536 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/noexcept42.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic177.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 12 +- gcc/testsuite/g++.dg/cpp1y/pr77830.C | 4 +- gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 4 +- .../g++.dg/goacc/firstprivate-mappings-1.C | 529 ++++++++++++++++++++ gcc/testsuite/g++.dg/ubsan/pr63956.C | 8 +- .../vect/vect-simd-8.c => g++.dg/vect/simd-3.cc} | 26 +- .../vect/vect-simd-9.c => g++.dg/vect/simd-4.cc} | 26 +- gcc/testsuite/g++.dg/vect/simd-5.cc | 153 ++++++ gcc/testsuite/gcc.c-torture/execute/pr84521.c | 53 ++ gcc/testsuite/gcc.dg/gomp/pr90900.c | 11 + gcc/testsuite/gcc.dg/pr90866-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-simd-10.c | 96 ++++ gcc/testsuite/gcc.dg/vect/vect-simd-8.c | 4 + gcc/testsuite/gcc.dg/vect/vect-simd-9.c | 4 + .../gcc.target/aarch64/{ => sve}/pr88834.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_18.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_19.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_20.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_21.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_22.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_23.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/while_1.c | 1 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-10.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-8.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-9.c | 16 + .../gcc.target/i386/avx512f-vect-simd-10.c | 16 + .../gcc.target/i386/avx512f-vect-simd-8.c | 16 + .../gcc.target/i386/avx512f-vect-simd-9.c | 16 + gcc/testsuite/gcc.target/i386/pr81563.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-vect-simd-10.c | 15 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-8.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-9.c | 16 + .../gfortran.dg/dec_format_empty_item_1.f | 19 + .../gfortran.dg/dec_format_empty_item_2.f | 19 + .../gfortran.dg/dec_format_empty_item_3.f | 19 + gcc/testsuite/gfortran.dg/goacc/declare-3.f95 | 53 ++ gcc/testsuite/go.dg/concatstring.go | 8 + gcc/tree-ssa-address.c | 4 + gcc/tree-vect-generic.c | 26 + gcc/tree-vect-stmts.c | 149 ++++-- gcc/tree.c | 4 +- gcc/tree.h | 2 +- include/ChangeLog | 5 + include/gomp-constants.h | 3 +- libgomp/ChangeLog | 30 ++ libgomp/oacc-parallel.c | 9 +- libgomp/testsuite/libgomp.fortran/allocatable3.f90 | 1 + .../libgomp.fortran/target-allocatable-1-1.f90 | 69 +++ .../libgomp.fortran/target-allocatable-1-2.f90 | 82 ++++ .../libgomp.oacc-c++/firstprivate-mappings-1.C | 3 + .../libgomp.oacc-c-c++-common/declare-1.c | 98 +++- .../libgomp.oacc-c-c++-common/declare-vla.c | 47 +- .../firstprivate-mappings-1.c | 6 + .../libgomp.oacc-fortran/allocatable-1-1.f90 | 68 +++ .../libgomp.oacc-fortran/allocatable-1-2.f90 | 81 ++++ .../libgomp.oacc-fortran/allocatable-array-1.f90 | 27 ++ libstdc++-v3/ChangeLog | 17 + libstdc++-v3/include/bits/algorithmfwd.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 33 ++ libstdc++-v3/include/bits/stl_numeric.h | 22 +- libstdc++-v3/include/std/numeric | 466 ++++++++++++++++++ .../testsuite/25_algorithms/for_each/for_each_n.cc | 57 +++ .../testsuite/26_numerics/exclusive_scan/1.cc | 94 ++++ .../testsuite/26_numerics/inclusive_scan/1.cc | 123 +++++ libstdc++-v3/testsuite/26_numerics/reduce/1.cc | 82 ++++ .../26_numerics/transform_exclusive_scan/1.cc | 65 +++ .../26_numerics/transform_inclusive_scan/1.cc | 94 ++++ .../testsuite/26_numerics/transform_reduce/1.cc | 109 +++++ libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 + 120 files changed, 5072 insertions(+), 1036 deletions(-) create mode 100755 contrib/bench-stringop create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-pr90861.c create mode 100644 gcc/testsuite/c-c++-common/goacc/firstprivate-mappings-1.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic177.C create mode 100644 gcc/testsuite/g++.dg/goacc/firstprivate-mappings-1.C copy gcc/testsuite/{gcc.dg/vect/vect-simd-8.c => g++.dg/vect/simd-3.cc} (80%) copy gcc/testsuite/{gcc.dg/vect/vect-simd-9.c => g++.dg/vect/simd-4.cc} (78%) create mode 100644 gcc/testsuite/g++.dg/vect/simd-5.cc create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84521.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90900.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-10.c rename gcc/testsuite/gcc.target/aarch64/{ => sve}/pr88834.c (89%) create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-9.c create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_1.f create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_2.f create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_3.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/declare-3.f95 create mode 100644 gcc/testsuite/go.dg/concatstring.go create mode 100644 libgomp/testsuite/libgomp.fortran/target-allocatable-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-allocatable-1-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-1-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-array-1.f90 create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_reduce/1.cc