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/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 new c88c5a04bad [nvptx] Postpone warnings in nvptx_goacc_validate_dims_1 new ea28ccbd225 [nvptx] Allow larger PTX_MAX_VECTOR_LENGTH in nvptx_goacc_v [...] new ecfa63b9bcb [nvptx] Add support for a per-worker broadcast buffer and barrier new 8eb1becfd0f [nvptx] Don't emit barriers for empty loops -- fix new ed42202dbc7 [nvptx] Handle large vector reductions
The 5 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 | 105 ++++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386.c | 7 + gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.c | 400 +++++++++++++++++---- gcc/config/nvptx/nvptx.h | 6 + gcc/config/nvptx/nvptx.md | 12 + gcc/doc/invoke.texi | 8 + gcc/fortran/ChangeLog | 8 + gcc/fortran/gfortran.h | 1 + gcc/fortran/simplify.c | 24 +- gcc/ipa-inline.c | 2 +- gcc/omp-offload.c | 7 + gcc/omp-offload.h | 1 + gcc/opts.c | 8 + gcc/testsuite/ChangeLog | 16 + gcc/testsuite/c-c++-common/attributes-4.c | 4 + gcc/testsuite/gcc.target/i386/pr88521.c | 30 ++ gcc/testsuite/gfortran.dg/min_max_type_2.f90 | 18 + 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 +- 129 files changed, 1602 insertions(+), 588 deletions(-) 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%)