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-next-defconfig in repository toolchain/ci/gcc.
from 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. [...] adds 1cc5239ca72 Simplify setjmp and non-local goto implementation (PR84521) adds 76859ea66ec * config/i386/i386.md (cmpstrnsi): Remove dead code. adds 85c94669b9e compiler: optimize string concatenations adds b69b3464832 Fix value category bugs in std::reduce adds b99da9bd6a5 * config/arm/netbsd-elf.h (SYSARCH_ARM_SYNC_ICACHE): New [...] adds df07e578f16 [Darwin] Fix two off-by-one errors in the driver. adds b9d269ab713 2019-06-19 Steven G. Kargl kargl@gcc.gnu.org adds 8a8251c621c 2019-06-19 Steven G. Kargl kargl@gcc.gnu.org adds 98b03e04587 2019-06-19 Steven G. Kargl kargl@gcc.gnu.org adds cc90adc200d PR translation/90156 - add linter check suggesting to repla [...] adds b147864fb2c [Darwin, specs] Tidy some more linker options. adds 93f1dca1641 PR tree-optimization/90626 - fold strcmp(a, b) == 0 to zero [...] adds e7b53e8cc78 PR c++/60364 - noreturn after first decl not diagnosed. * [...] adds 93094a1969a PR tree-optimization/90626 adds 100ba82c20a PR libstdc++/90920 restore previous checks for empty ranges adds 6c7d761a3f5 Have std::vector printer's iterator return bool for vector<bool> adds 4af63f83691 Fix non-standard behaviour of std::istream_iterator new c75a407268b Daily bump.
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 | 98 ++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 37 +- gcc/attribs.h | 1 + gcc/builtins.c | 27 +- gcc/c-family/ChangeLog | 30 + gcc/c-family/c-attribs.c | 5 +- gcc/c-family/c-common.h | 2 + gcc/c-family/c-format.c | 1053 +++++++++++++++++++- gcc/config/arc/arc.c | 24 - gcc/config/arm/netbsd-elf.h | 4 +- gcc/config/avr/avr.c | 16 - gcc/config/darwin-driver.c | 4 +- gcc/config/darwin.h | 49 +- gcc/config/darwin10.h | 9 +- gcc/config/darwin9.h | 6 - gcc/config/i386/i386.c | 14 - gcc/config/i386/i386.md | 26 +- 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 | 2 +- gcc/cp/ChangeLog | 14 + gcc/cp/cp-gimplify.c | 2 + gcc/cp/decl.c | 27 +- gcc/cp/parser.c | 8 +- gcc/cp/tree.c | 2 + gcc/doc/md.texi | 8 + gcc/fortran/ChangeLog | 31 + gcc/fortran/decl.c | 9 + gcc/fortran/gfortran.texi | 7 +- gcc/fortran/invoke.texi | 13 +- gcc/fortran/io.c | 9 + gcc/fortran/lang.opt | 4 + gcc/fortran/match.c | 7 + gcc/fortran/options.c | 1 + gcc/fortran/resolve.c | 3 + gcc/function.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 158 +-- gcc/go/gofrontend/expressions.h | 19 +- gcc/go/gofrontend/runtime.def | 12 +- gcc/lra-eliminations.c | 92 -- gcc/omp-low.c | 78 +- gcc/optabs-query.c | 5 +- gcc/optabs.c | 76 +- gcc/optabs.def | 1 + gcc/reload1.c | 90 -- gcc/testsuite/ChangeLog | 78 ++ 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/g++.dg/warn/noreturn-10.C | 10 + gcc/testsuite/g++.dg/warn/noreturn-11.C | 25 + gcc/testsuite/g++.dg/warn/noreturn-8.C | 21 + gcc/testsuite/g++.dg/warn/noreturn-9.C | 21 + gcc/testsuite/gcc.c-torture/execute/pr84521.c | 53 + gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-65.c | 162 +++ gcc/testsuite/gcc.dg/strlenopt-66.c | 72 ++ gcc/testsuite/gcc.dg/strlenopt.h | 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/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/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/module_error_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69398.f90 | 11 + gcc/testsuite/gfortran.dg/pr69499.f90 | 7 + gcc/testsuite/gfortran.dg/pr87907.f90 | 23 + gcc/tree-inline.c | 2 +- gcc/tree-ssa-strlen.c | 80 +- gcc/tree-vect-generic.c | 26 + gcc/tree-vect-stmts.c | 149 ++- libgo/go/runtime/string.go | 24 +- libstdc++-v3/ChangeLog | 42 + libstdc++-v3/include/bits/stl_algo.h | 20 +- libstdc++-v3/include/bits/stream_iterator.h | 61 +- libstdc++-v3/include/std/numeric | 4 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 12 +- .../testsuite/24_iterators/istream_iterator/1.cc | 77 ++ .../ostream_iterator/{70766.cc => 1.cc} | 30 +- .../24_iterators/ostream_iterator/70766.cc | 1 + .../{70766.cc => requirements/constexpr.cc} | 22 +- .../70766.cc => 25_algorithms/rotate/90920.cc} | 34 +- libstdc++-v3/testsuite/26_numerics/reduce/2.cc | 70 ++ .../testsuite/libstdc++-prettyprinters/simple.cc | 10 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 10 + 103 files changed, 3269 insertions(+), 707 deletions(-) create mode 100755 contrib/bench-stringop 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/g++.dg/warn/noreturn-10.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-11.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-8.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-9.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84521.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-65.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-66.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/pr69398.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69499.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87907.f90 create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/1.cc copy libstdc++-v3/testsuite/24_iterators/ostream_iterator/{70766.cc => 1.cc} (67%) copy libstdc++-v3/testsuite/24_iterators/ostream_iterator/{70766.cc => requirement [...] copy libstdc++-v3/testsuite/{24_iterators/ostream_iterator/70766.cc => 25_algorith [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/2.cc