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-allnoconfig in repository toolchain/gcc.
from 0ebb0980694 PR libstdc++/88607 add tests using -finput-charset=ascii adds a517a9111f0 PR c/88363 * c-c++-common/attributes-4.c (falloc_align_in [...] adds 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 [...] new f40a9cdb001 PR debug/88723 * dwarf2out.c (const_ok_for_output_1): Rem [...] new e8be6bf5de2 * config/i386/sse.md (vec_extract<mode><ssehalfvecmodelowe [...] new 6a7cb08db01 [nvptx] Force vl32 if calling vector-partitionable routines
The 3 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 | 149 +++++++ 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/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/invoke.texi | 8 + gcc/dwarf2out.c | 20 +- gcc/fold-const-call.c | 38 ++ gcc/fortran/ChangeLog | 8 + gcc/fortran/gfortran.h | 1 + gcc/fortran/simplify.c | 24 +- gcc/internal-fn.c | 9 + gcc/internal-fn.def | 1 + gcc/ipa-inline.c | 2 +- gcc/omp-offload.c | 7 + gcc/omp-offload.h | 1 + gcc/opts.c | 8 + gcc/testsuite/ChangeLog | 33 ++ gcc/testsuite/c-c++-common/asan/pr88619.c | 14 + gcc/testsuite/c-c++-common/attributes-4.c | 4 + .../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/pr88676.c | 48 +++ gcc/testsuite/gcc.dg/tree-ssa/pr15826.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr88676.c | 133 +++++++ gcc/testsuite/gcc.target/i386/pr88521.c | 30 ++ gcc/testsuite/gfortran.dg/min_max_type_2.f90 | 18 + gcc/tree-ssa-phiopt.c | 145 ++++++- gcc/tree-vect-generic.c | 317 ++++++++++++++- libgfortran/ChangeLog | 5 + libgfortran/gfortran.map | 2 +- libgomp/ChangeLog | 5 + .../vector-length-128-3.c | 2 +- libstdc++-v3/ChangeLog | 167 ++++++++ libstdc++-v3/acinclude.m4 | 34 ++ libstdc++-v3/config.h.in | 6 + libstdc++-v3/config/abi/pre/gnu.ver | 174 ++++++-- libstdc++-v3/configure | 128 ++++++ 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} | 282 ++----------- .../{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 | 306 +++++++++++++- 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 +- .../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 +- .../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 +- 157 files changed, 2967 insertions(+), 618 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/pr88676.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88676.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88521.c create mode 100644 gcc/testsuite/gfortran.dg/min_max_type_2.f90 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%)