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-allmodconfig in repository toolchain/gcc.
from 2abeea3d7b0 2019-01-06 Thomas Koenig tkoenig@gcc.gnu.org adds 57383a21fd8 * opts.c (enable_fdo_optimizations): Enable version-loops [...] adds 3bf0a1f4750 PR tree-opt/86020 Revert: 2017-05-22 Jan Hubicka <hubi [...] adds 8815ac910d1 PR libstdc++/87431 fix regression introduced by r264574 adds c6e37a9f573 PR libstdc++/86756 add std::filesystem::path to libstdc++.so adds 3935f409704 PR libstdc++/86756 Move rest of std::filesystem to libstdc++.so adds 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
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 216 ++++++++++ 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 | 6 + 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 | 13 + gcc/cp/constexpr.c | 17 + gcc/cp/cp-tree.h | 2 + gcc/cp/parser.c | 26 ++ gcc/cp/pt.c | 21 + gcc/cp/semantics.c | 22 + gcc/doc/extend.texi | 27 ++ gcc/doc/install.texi | 8 +- gcc/doc/invoke.texi | 8 + gcc/dwarf2out.c | 20 +- gcc/fold-const-call.c | 38 ++ gcc/internal-fn.c | 9 + gcc/internal-fn.def | 1 + gcc/ipa-inline.c | 2 +- gcc/match.pd | 33 ++ gcc/omp-offload.c | 7 + gcc/omp-offload.h | 1 + gcc/opts.c | 8 + gcc/testsuite/ChangeLog | 46 +++ 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/ext/builtin-convertvector-1.C | 137 +++++++ 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/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/tree-ssa-phiopt.c | 145 ++++++- gcc/tree-ssa-uncprop.c | 14 +- gcc/tree-vect-generic.c | 317 ++++++++++++++- gcc/tree.c | 95 ++++- gcc/tree.h | 3 + libgfortran/ChangeLog | 5 + libgfortran/gfortran.map | 2 +- libgomp/ChangeLog | 5 + .../vector-length-128-3.c | 2 +- libstdc++-v3/ChangeLog | 202 ++++++++++ libstdc++-v3/acinclude.m4 | 47 +++ libstdc++-v3/config.h.in | 9 + libstdc++-v3/config/abi/pre/gnu.ver | 178 +++++++-- libstdc++-v3/configure | 184 +++++++++ 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/include/std/variant | 33 +- libstdc++-v3/src/c++17/Makefile.am | 25 +- libstdc++-v3/src/c++17/Makefile.in | 37 +- .../cow-std-dir.cc => c++17/cow-fs_dir.cc} | 2 +- .../cow-std-ops.cc => c++17/cow-fs_ops.cc} | 2 +- .../cow-std-path.cc => c++17/cow-fs_path.cc} | 2 +- .../src/{filesystem/std-dir.cc => c++17/fs_dir.cc} | 3 +- .../src/{filesystem/std-ops.cc => c++17/fs_ops.cc} | 286 ++----------- .../{filesystem/std-path.cc => c++17/fs_path.cc} | 0 libstdc++-v3/src/filesystem/Makefile.am | 8 +- libstdc++-v3/src/filesystem/Makefile.in | 14 +- libstdc++-v3/src/filesystem/dir-common.h | 12 +- libstdc++-v3/src/filesystem/dir.cc | 5 + libstdc++-v3/src/filesystem/ops-common.h | 325 ++++++++++++++- libstdc++-v3/src/filesystem/ops.cc | 5 +- .../{any/modifiers/83658.cc => variant/87431.cc} | 49 ++- libstdc++-v3/testsuite/20_util/variant/run.cc | 4 +- .../27_io/filesystem/directory_entry/86597.cc | 2 +- .../27_io/filesystem/directory_entry/lwg3171.cc | 2 +- .../testsuite/27_io/filesystem/file_status/1.cc | 2 +- .../27_io/filesystem/filesystem_error/cons.cc | 2 +- .../27_io/filesystem/filesystem_error/copy.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 2 +- .../testsuite/27_io/filesystem/iterators/pop.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 2 +- .../27_io/filesystem/operations/absolute.cc | 2 +- .../testsuite/27_io/filesystem/operations/all.cc | 188 +++++++++ .../27_io/filesystem/operations/canonical.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 2 +- .../27_io/filesystem/operations/copy_file.cc | 2 +- .../filesystem/operations/create_directories.cc | 2 +- .../filesystem/operations/create_directory.cc | 2 +- .../27_io/filesystem/operations/create_symlink.cc | 2 +- .../27_io/filesystem/operations/current_path.cc | 2 +- .../27_io/filesystem/operations/equivalent.cc | 2 +- .../27_io/filesystem/operations/exists.cc | 2 +- .../27_io/filesystem/operations/file_size.cc | 2 +- .../27_io/filesystem/operations/is_empty.cc | 2 +- .../27_io/filesystem/operations/last_write_time.cc | 2 +- .../27_io/filesystem/operations/permissions.cc | 2 +- .../27_io/filesystem/operations/proximate.cc | 2 +- .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/relative.cc | 2 +- .../27_io/filesystem/operations/remove.cc | 2 +- .../27_io/filesystem/operations/remove_all.cc | 2 +- .../operations/{relative.cc => resize_file.cc} | 58 +-- .../testsuite/27_io/filesystem/operations/space.cc | 2 +- .../27_io/filesystem/operations/status.cc | 2 +- .../27_io/filesystem/operations/symlink_status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 2 +- .../filesystem/operations/weakly_canonical.cc | 2 +- .../testsuite/27_io/filesystem/path/append/path.cc | 3 +- .../27_io/filesystem/path/append/source.cc | 3 +- .../27_io/filesystem/path/assign/assign.cc | 3 +- .../testsuite/27_io/filesystem/path/assign/copy.cc | 3 +- .../27_io/filesystem/path/compare/compare.cc | 3 +- .../27_io/filesystem/path/compare/lwg2936.cc | 3 +- .../27_io/filesystem/path/compare/path.cc | 3 +- .../27_io/filesystem/path/compare/strings.cc | 3 +- .../testsuite/27_io/filesystem/path/concat/path.cc | 3 +- .../27_io/filesystem/path/concat/strings.cc | 3 +- .../27_io/filesystem/path/construct/80762.cc | 1 - .../27_io/filesystem/path/construct/copy.cc | 3 +- .../27_io/filesystem/path/construct/default.cc | 3 +- .../27_io/filesystem/path/construct/format.cc | 3 +- .../27_io/filesystem/path/construct/locale.cc | 3 +- .../27_io/filesystem/path/construct/range.cc | 3 +- .../27_io/filesystem/path/construct/string_view.cc | 3 +- .../27_io/filesystem/path/decompose/extension.cc | 3 +- .../27_io/filesystem/path/decompose/filename.cc | 3 +- .../27_io/filesystem/path/decompose/parent_path.cc | 3 +- .../filesystem/path/decompose/relative_path.cc | 3 +- .../filesystem/path/decompose/root_directory.cc | 3 +- .../27_io/filesystem/path/decompose/root_name.cc | 3 +- .../27_io/filesystem/path/decompose/root_path.cc | 3 +- .../27_io/filesystem/path/decompose/stem.cc | 3 +- .../27_io/filesystem/path/generation/normal.cc | 3 +- .../27_io/filesystem/path/generation/normal2.cc | 3 +- .../27_io/filesystem/path/generation/proximate.cc | 3 +- .../27_io/filesystem/path/generation/relative.cc | 3 +- .../filesystem/path/generic/generic_string.cc | 3 +- .../27_io/filesystem/path/itr/components.cc | 3 +- .../27_io/filesystem/path/itr/traversal.cc | 3 +- .../27_io/filesystem/path/modifiers/clear.cc | 3 +- .../filesystem/path/modifiers/make_preferred.cc | 3 +- .../filesystem/path/modifiers/remove_filename.cc | 3 +- .../filesystem/path/modifiers/replace_extension.cc | 3 +- .../filesystem/path/modifiers/replace_filename.cc | 3 +- .../27_io/filesystem/path/modifiers/swap.cc | 3 +- .../27_io/filesystem/path/native/string.cc | 3 +- .../27_io/filesystem/path/nonmember/append.cc | 3 +- .../27_io/filesystem/path/nonmember/hash_value.cc | 3 +- .../testsuite/27_io/filesystem/path/query/empty.cc | 3 +- .../27_io/filesystem/path/query/has_extension.cc | 3 +- .../27_io/filesystem/path/query/has_filename.cc | 3 +- .../27_io/filesystem/path/query/has_parent_path.cc | 3 +- .../filesystem/path/query/has_relative_path.cc | 3 +- .../filesystem/path/query/has_root_directory.cc | 3 +- .../27_io/filesystem/path/query/has_root_name.cc | 3 +- .../27_io/filesystem/path/query/has_root_path.cc | 3 +- .../27_io/filesystem/path/query/has_stem.cc | 3 +- .../27_io/filesystem/path/query/is_absolute.cc | 3 +- .../27_io/filesystem/path/query/is_relative.cc | 3 +- 186 files changed, 4205 insertions(+), 752 deletions(-) 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/ext/builtin-convertvector-1.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/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 rename libstdc++-v3/src/{filesystem/cow-std-dir.cc => c++17/cow-fs_dir.cc} (98%) rename libstdc++-v3/src/{filesystem/cow-std-ops.cc => c++17/cow-fs_ops.cc} (98%) rename libstdc++-v3/src/{filesystem/cow-std-path.cc => c++17/cow-fs_path.cc} (97%) rename libstdc++-v3/src/{filesystem/std-dir.cc => c++17/fs_dir.cc} (99%) rename libstdc++-v3/src/{filesystem/std-ops.cc => c++17/fs_ops.cc} (84%) rename libstdc++-v3/src/{filesystem/std-path.cc => c++17/fs_path.cc} (100%) copy libstdc++-v3/testsuite/20_util/{any/modifiers/83658.cc => variant/87431.cc} (58%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/operations/all.cc copy libstdc++-v3/testsuite/27_io/filesystem/operations/{relative.cc => resize_fil [...]