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-mainline-allyesconfig in repository toolchain/gcc.
from c2e60613d4f Daily bump. adds 4e9e4694746 Make GFORTRAN_9 symbol node depend on GFORTRAN_8. adds c9caaa3a8f4 PR target/88521 * config/i386/i386.c (function_value_ms_64 [...] adds 8ae1785a67c [openacc] Add oacc_get_min_dim adds 5f298b9997b [nvptx] Fix libgomp.oacc-c-c++-common/vector-length-128-3.c adds 30fd8b03b0b [nvptx] Add asserts in nvptx_goacc_validate_dims adds f9bb37ed4ad [nvptx] Eliminate PTX_VECTOR_LENGTH adds c88c5a04bad [nvptx] Postpone warnings in nvptx_goacc_validate_dims_1 adds ea28ccbd225 [nvptx] Allow larger PTX_MAX_VECTOR_LENGTH in nvptx_goacc_v [...] adds ecfa63b9bcb [nvptx] Add support for a per-worker broadcast buffer and barrier adds 8eb1becfd0f [nvptx] Don't emit barriers for empty loops -- fix adds ed42202dbc7 [nvptx] Handle large vector reductions adds 59409f0969d PR c++/85052 * tree-vect-generic.c: Include insn-config.h [...] adds ed779478524 PR sanitizer/88619 * cfgexpand.c (expand_stack_vars): Onl [...] adds 162634aadf7 PR tree-optimization/88676 * tree-ssa-phiopt.c (two_value [...] adds f40a9cdb001 PR debug/88723 * dwarf2out.c (const_ok_for_output_1): Rem [...] adds e8be6bf5de2 * config/i386/sse.md (vec_extract<mode><ssehalfvecmodelowe [...] adds 6a7cb08db01 [nvptx] Force vl32 if calling vector-partitionable routines adds 7809a7efc6d Replace outdated references to x86_64-unknown-linux-gnu in docs adds 34dc851a201 [1/2] PR88598: Optimise x * { 0 or 1, 0 or 1, ... } adds df2148cfe86 [2/2] PR88598: Optimise reduc (bit_and) adds 3f304b2dcec Fix build for systems without POSIX truncate adds bbc66c45b75 Update documentation for C++17 filesystem library adds dc4e0f4586a 2019-01-07 Richard Biener rguenther@suse.de adds 6163709f258 Investigating PR target/86891 revealed a number of issues w [...] adds fc6ac813e1a PR libstdc++/87787 avoid undefined null args to memcpy and memmove adds b4271aab179 Fix ICE in get_initial_defs_for_reduction (PR 88567) adds c38103e8161 PR c++/88261 PR c++/69338 PR c++/69 [...] adds 398650c9d3a Fix IFN_MASK_STORE handling of IFN_GOMP_SIMD_LANE adds 677576f788d PR c++/88741 - wrong error with initializer-string. * dec [...] adds 5f34f219b28 2019-01-07 Thomas Koenig tkoenig@gcc.gnu.org Harald An [...] adds 97b3f00b7a9 runtime: in getTraceback, set gp->m before gogo adds d633d0fb29c compiler: move slice construction to callers of makeslice adds 0e963c2b311 runtime: in doscanstackswitch, set gp->m before gogo adds 2318c037ae8 /cp 2019-01-07 Paolo Carlini paolo.carlini@oracle.com adds 98dc4d4b63f * es.po: Update. adds 0e741ee5e7c Fix diagnostics for never-defined inline and nested functio [...] adds ce64d738566 genattrtab bit-rot, and if_then_else in values adds 31e21880060 PR c/88701 * c-decl.c (build_compound_literal): If not TR [...] adds f01d3217bf8 Daily bump. adds caa8ded0c16 Fix jit test case (PR jit/88747)
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 225 +++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 65 +++ gcc/c-family/c-common.h | 3 +- gcc/c/ChangeLog | 21 + gcc/c/c-decl.c | 7 +- gcc/c/c-parser.c | 51 ++- gcc/cfgexpand.c | 2 +- gcc/config/aarch64/aarch64-protos.h | 2 +- gcc/config/aarch64/aarch64.c | 26 +- gcc/config/aarch64/aarch64.md | 282 ++++++++++--- gcc/config/i386/i386.c | 7 + gcc/config/i386/sse.md | 4 +- gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.c | 441 +++++++++++++++++---- gcc/config/nvptx/nvptx.h | 6 + gcc/config/nvptx/nvptx.md | 12 + gcc/cp/ChangeLog | 39 ++ gcc/cp/constexpr.c | 17 + gcc/cp/cp-tree.h | 4 + gcc/cp/decl.c | 23 +- gcc/cp/parser.c | 26 ++ gcc/cp/pt.c | 21 + gcc/cp/semantics.c | 22 + gcc/cp/typeck2.c | 88 ++-- gcc/doc/extend.texi | 27 ++ gcc/doc/install.texi | 8 +- gcc/dwarf2out.c | 20 +- gcc/fold-const-call.c | 38 ++ gcc/fortran/ChangeLog | 22 + gcc/fortran/check.c | 11 + gcc/fortran/expr.c | 69 ++++ gcc/fortran/gfortran.h | 2 + gcc/fortran/intrinsic.c | 9 + gcc/fortran/intrinsic.h | 3 + gcc/fortran/intrinsic.texi | 51 ++- gcc/fortran/iresolve.c | 9 + gcc/fortran/simplify.c | 12 + gcc/fortran/trans-decl.c | 7 + gcc/fortran/trans-intrinsic.c | 77 ++++ gcc/fortran/trans.h | 1 + gcc/genattrtab.c | 188 ++++++--- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 12 + gcc/go/gofrontend/expressions.cc | 117 +++--- gcc/go/gofrontend/expressions.h | 57 +++ gcc/go/gofrontend/runtime.def | 4 +- gcc/go/gofrontend/wb.cc | 55 ++- gcc/internal-fn.c | 9 + gcc/internal-fn.def | 1 + gcc/match.pd | 33 ++ gcc/omp-offload.c | 7 + gcc/omp-offload.h | 1 + gcc/po/ChangeLog | 4 + gcc/po/es.po | 136 +++---- gcc/testsuite/ChangeLog | 100 +++++ gcc/testsuite/c-c++-common/array-6.c | 47 +++ gcc/testsuite/c-c++-common/asan/pr88619.c | 14 + .../c-c++-common/builtin-convertvector-1.c | 15 + .../c-c++-common/torture/builtin-convertvector-1.c | 131 ++++++ gcc/testsuite/g++.dg/cpp0x/constexpr-builtin4.C | 17 + gcc/testsuite/g++.dg/diagnostic/constexpr1.C | 5 + gcc/testsuite/g++.dg/diagnostic/thread1.C | 13 + gcc/testsuite/g++.dg/ext/builtin-convertvector-1.C | 137 +++++++ gcc/testsuite/g++.dg/ext/flexary12.C | 8 +- gcc/testsuite/g++.dg/ext/flexary13.C | 12 +- gcc/testsuite/g++.dg/ext/flexary15.C | 2 +- gcc/testsuite/g++.dg/ext/flexary3.C | 1 + gcc/testsuite/g++.dg/ext/flexary32.C | 19 + gcc/testsuite/g++.dg/init/array50.C | 12 + gcc/testsuite/g++.dg/pr69338.C | 23 ++ gcc/testsuite/g++.dg/pr69697.C | 7 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 10 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C | 6 +- gcc/testsuite/gcc.dg/array-6.c | 18 - gcc/testsuite/gcc.dg/inline-40.c | 49 +++ gcc/testsuite/gcc.dg/inline-41.c | 49 +++ gcc/testsuite/gcc.dg/pr88598-1.c | 27 ++ gcc/testsuite/gcc.dg/pr88598-2.c | 30 ++ gcc/testsuite/gcc.dg/pr88598-3.c | 29 ++ gcc/testsuite/gcc.dg/pr88598-4.c | 28 ++ gcc/testsuite/gcc.dg/pr88598-5.c | 29 ++ gcc/testsuite/gcc.dg/pr88676.c | 48 +++ gcc/testsuite/gcc.dg/pr88701.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr15826.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88676.c | 133 +++++++ gcc/testsuite/gcc.dg/vect/pr88598-1.c | 55 +++ gcc/testsuite/gcc.dg/vect/pr88598-2.c | 55 +++ gcc/testsuite/gcc.dg/vect/pr88598-3.c | 55 +++ gcc/testsuite/gcc.dg/vect/pr88598-4.c | 51 +++ gcc/testsuite/gcc.dg/vect/pr88598-5.c | 51 +++ gcc/testsuite/gcc.dg/vect/pr88598-6.c | 51 +++ gcc/testsuite/gcc.target/aarch64/subs_compare_2.c | 2 +- gcc/testsuite/gcc.target/i386/pr88521.c | 30 ++ gcc/testsuite/gfortran.dg/is_contiguous_1.f90 | 33 ++ gcc/testsuite/gfortran.dg/is_contiguous_2.f90 | 47 +++ gcc/testsuite/gfortran.dg/is_contiguous_3.f90 | 24 ++ gcc/testsuite/jit.dg/test-sum-of-squares.c | 2 +- gcc/tree-ssa-phiopt.c | 145 ++++++- gcc/tree-ssa-uncprop.c | 14 +- gcc/tree-vect-generic.c | 317 ++++++++++++++- gcc/tree-vect-loop.c | 18 +- gcc/tree-vect-stmts.c | 1 + gcc/tree.c | 95 ++++- gcc/tree.h | 3 + libgfortran/ChangeLog | 16 + libgfortran/Makefile.am | 1 + libgfortran/Makefile.in | 11 +- libgfortran/gfortran.map | 3 +- .../intrinsics/{clock.c => is_contiguous.c} | 43 +- libgfortran/libgfortran.h | 5 + libgo/go/runtime/pprof/mprof_test.go | 4 +- libgo/go/runtime/pprof/pprof_test.go | 35 ++ libgo/go/runtime/slice.go | 7 +- libgo/runtime/proc.c | 26 +- libgomp/ChangeLog | 5 + .../vector-length-128-3.c | 2 +- libstdc++-v3/ChangeLog | 35 ++ libstdc++-v3/acinclude.m4 | 13 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/config/abi/pre/gnu.ver | 44 +- libstdc++-v3/configure | 56 +++ libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 4 + .../doc/html/manual/documentation_hacking.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/html/manual/using.html | 4 +- libstdc++-v3/doc/xml/manual/spine.xml | 1 + libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 4 +- libstdc++-v3/include/bits/char_traits.h | 2 + libstdc++-v3/include/bits/locale_facets.h | 12 +- libstdc++-v3/src/c++17/fs_ops.cc | 4 - libstdc++-v3/src/filesystem/ops-common.h | 19 + .../testsuite/27_io/filesystem/operations/all.cc | 188 +++++++++ .../operations/{relative.cc => resize_file.cc} | 56 +-- 140 files changed, 4498 insertions(+), 607 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/array-6.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr88619.c create mode 100644 gcc/testsuite/c-c++-common/builtin-convertvector-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-convertvector-1.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-builtin4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/constexpr1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/thread1.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-convertvector-1.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary32.C create mode 100644 gcc/testsuite/g++.dg/init/array50.C create mode 100644 gcc/testsuite/g++.dg/pr69338.C create mode 100644 gcc/testsuite/g++.dg/pr69697.C delete mode 100644 gcc/testsuite/gcc.dg/array-6.c create mode 100644 gcc/testsuite/gcc.dg/inline-40.c create mode 100644 gcc/testsuite/gcc.dg/inline-41.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-1.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-2.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-3.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-4.c create mode 100644 gcc/testsuite/gcc.dg/pr88598-5.c create mode 100644 gcc/testsuite/gcc.dg/pr88676.c create mode 100644 gcc/testsuite/gcc.dg/pr88701.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88676.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr88598-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88521.c create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/is_contiguous_3.f90 copy libgfortran/intrinsics/{clock.c => is_contiguous.c} (62%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc copy libstdc++-v3/testsuite/27_io/filesystem/operations/{relative.cc => resize_fil [...]