This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-release-arm_eabi-coremark-O3 in repository toolchain/ci/gcc.
from 8104d4fff62 libstdc++: Fix test that fails for C++20 adds 0dd0905e2f5 libstdc++: Implement LWG 3490 change to drop_while_view::begin() adds 166bf5e7ba7 libstdc++: Move ranges algos used by <ranges> into ranges_util.h adds 3c2397242a0 libstdc++: Implement LWG 3557 change to convertible_to adds bc6059e257c libstdc++: Implement LWG 3546 changes to common_iterator adds 01e1cadac23 libstdc++: Implement LWG 3553 changes to split_view adds f6c54894752 libstdc++: Implement LWG 3555 changes to transform/elements_view adds 565602a23ac libstdc++: Define split_view::_InnerIter::base as per P2210 adds 58873a56589 libstdc++: Add missing std::move to join_view::iterator cto [...] adds d187dfbd038 libstdc++: Fix up implementation of LWG 3533 [PR101589] adds e22db028743 libstdc++: Add missing std::move to ranges::copy/move/rever [...] adds cec047eaeb3 libstdc++: Skip filesystem tests that depend on permissions [...] adds a1dc688940f libstdc++: Remove __gnu_cxx::rope::erase(size_type) [PR102048] adds f8e37478914 libstdc++: Fix 17_intro/names.cc failures on Solaris adds bf0c732dd53 libstdc++: Add warnings for some C++23 deprecations adds 496f7129460 libstdc++: Reduce output of 'make doc-pdf-doxygen' adds 4407f0d739c libstdc++: Allow lualatex to be used for Doxygen PDF adds 573c2ffd3ca libstdc++: Value-initialize objects held by EBO helpers [PR [...] adds 10c0df1048f libstdc++: fix is_default_constructible for hash containers [...] adds b7e73951fd1 libstdc++: Make Networking TS headers more portable [PR100285] adds 6d51766a558 libstdc++: Fix ip::tcp::resolver test failure on Solaris adds 5f88afa1a21 Daily bump. adds 28f91cc71be Darwin, D: Fix bootstrap when target does not support -Bsta [...] adds cb261f0e8fc libstdc++: Fix various bugs in ranges_algo.h [PR100187, ...] adds b707ac10d5a Add support for 32-bit hppa targets in muldi3 expander adds 8b333df9484 Darwin, X86, config: Adjust 'as' command lines [PR100340]. adds 3eac45a2a13 libstdc++: Add noexcept-specifier to basic_string_view(It, End) adds 9ef31bab15a libstdc++: Fix dangling string_view in filesystem::path [PR102592] adds c706d5c3b82 libstdc++: Rename files with the wrong extensions adds f3c81b3acf4 Daily bump. adds b4c0226e7b9 Fix TARGET_SOFT_FLOAT patterns in pa.md adds 3bf56cdf5ec libstdc++: Fix non-default constructors for hash containers [...] adds 99d21577f8a [PR102627] Use at least natural mode during splitting hard [...] adds 6a936be4adf Daily bump. adds 92a12b93edf Consistently use "rG" constraint for copy instruction in mo [...] adds 1b445083214 Daily bump. adds e08da313108 Daily bump. adds d97dbf60dda Fortran: fix order of checks for the SHAPE intrinsic adds 64b2bd684f6 Daily bump. adds e85d6ef1c45 gcc/configure.ac: fix register issue for global_load assemb [...] adds 9552afb2aec amdgcn: Add -mxnack and -msram-ecc [PR 100208] adds 92aed72a739 amdgcn: Fix attributes for LLVM-12 [PR 100208] adds 5b85107d3ce amdgcn: Mark s_mulk_i32 as clobbering SCC adds 0eb56ebc053 amdgcn: Support LLVM 13 assembler syntax adds 9120e8c402b amdgcn: Implement -msram-ecc=any adds 23ced2dc834 amdgcn: Fix assembler version incompatibility adds cc84160c5f4 amdgcn: fix up offload debug linking with LLVM 13 adds 2e6c780e1e1 openmp: Fix up handling of OMP_PLACES=threads(1) adds aa827fa170d [PR/target 100316] Allow constant address for __builtin___c [...] adds e9c3a7243bf i386: Fix ICE in ix86_print_opreand_address [PR 102761] adds 164044da342 Daily bump. adds 3de82c6c36f Fortran: Fix CLASS conversion check [PR102745] adds e8dd7ce5d27 libstdc++: Fix doxygen generation to work with relative paths adds 2b4adfe47fc Daily bump. adds 5d3a05456dc c++: Fix up push_local_extern_decl_alias error recovery [PR102642] adds 40b209e340b Avoid exception propagation during bootstrap adds b8754a8ff8b Daily bump. adds e74336df42f x86: Document -fcf-protection requires i686 or newer adds cce92cd8d11 Daily bump. adds 97262ad1c2c Daily bump. adds 73833f5d0e0 Daily bump. new e20ec3be901 Don't use 'G' constraint in integer move patterns
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: gcc/ChangeLog | 203 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/sem_prag.adb | 74 ++- gcc/builtins.c | 10 +- gcc/config.in | 73 +++ gcc/config/gcn/gcn-hsa.h | 59 +++ gcc/config/gcn/gcn-opts.h | 7 + gcc/config/gcn/gcn-valu.md | 18 +- gcc/config/gcn/gcn.c | 85 +++- gcc/config/gcn/gcn.md | 6 +- gcc/config/gcn/gcn.opt | 21 + gcc/config/gcn/mkoffload.c | 135 ++++- gcc/config/i386/darwin.h | 10 +- gcc/config/i386/i386.c | 5 +- gcc/config/pa/pa.md | 169 +++++-- gcc/configure | 417 +++++++++++++++ gcc/configure.ac | 136 +++++ gcc/cp/ChangeLog | 14 + gcc/cp/decl.c | 3 +- gcc/cp/name-lookup.c | 4 +- gcc/cp/parser.c | 6 +- gcc/d/ChangeLog | 9 + gcc/d/d-spec.cc | 6 + gcc/doc/invoke.texi | 20 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/check.c | 14 +- gcc/fortran/intrinsic.c | 7 +- gcc/fortran/misc.c | 10 +- gcc/lra-constraints.c | 5 +- gcc/testsuite/ChangeLog | 57 +++ gcc/testsuite/g++.dg/tls/pr102642.C | 10 + gcc/testsuite/gcc.c-torture/compile/pr100316.c | 18 + gcc/testsuite/gcc.target/gcn/sram-ecc-1.c | 17 + gcc/testsuite/gcc.target/gcn/sram-ecc-2.c | 17 + gcc/testsuite/gcc.target/gcn/sram-ecc-3.c | 21 + gcc/testsuite/gcc.target/gcn/sram-ecc-4.c | 21 + gcc/testsuite/gcc.target/gcn/sram-ecc-5.c | 17 + gcc/testsuite/gcc.target/gcn/sram-ecc-6.c | 17 + gcc/testsuite/gcc.target/gcn/sram-ecc-7.c | 21 + gcc/testsuite/gcc.target/gcn/sram-ecc-8.c | 21 + gcc/testsuite/gcc.target/i386/pr102627.c | 41 ++ gcc/testsuite/gcc.target/i386/pr102761.c | 11 + gcc/testsuite/gfortran.dg/class_72.f90 | 83 +++ gcc/testsuite/gfortran.dg/shape_10.f90 | 6 + libgomp/ChangeLog | 11 + libgomp/config/linux/affinity.c | 9 +- libgomp/testsuite/libgomp.c/places-6.c | 8 + libgomp/testsuite/libgomp.c/places-7.c | 8 + libgomp/testsuite/libgomp.c/places-8.c | 8 + libstdc++-v3/ChangeLog | 561 +++++++++++++++++++++ libstdc++-v3/configure | 84 ++- libstdc++-v3/configure.ac | 5 + libstdc++-v3/doc/Makefile.am | 29 +- libstdc++-v3/doc/Makefile.in | 29 +- libstdc++-v3/doc/doxygen/user.cfg.in | 2 +- libstdc++-v3/include/bits/allocator.h | 12 +- libstdc++-v3/include/bits/fs_path.h | 11 +- libstdc++-v3/include/bits/hashtable.h | 26 +- libstdc++-v3/include/bits/hashtable_policy.h | 6 +- libstdc++-v3/include/bits/iterator_concepts.h | 4 +- libstdc++-v3/include/bits/ranges_algo.h | 253 +--------- libstdc++-v3/include/bits/ranges_algobase.h | 2 +- libstdc++-v3/include/bits/ranges_util.h | 219 ++++++++ libstdc++-v3/include/bits/stl_iterator.h | 5 +- libstdc++-v3/include/experimental/internet | 16 +- libstdc++-v3/include/experimental/socket | 22 +- libstdc++-v3/include/ext/rope | 5 - libstdc++-v3/include/std/concepts | 4 +- libstdc++-v3/include/std/memory_resource | 1 + libstdc++-v3/include/std/ranges | 110 ++-- libstdc++-v3/include/std/string_view | 1 + libstdc++-v3/scripts/run_doxygen | 75 ++- libstdc++-v3/testsuite/17_intro/names.cc | 6 + .../20_util/allocator/requirements/typedefs.cc | 26 +- .../basic_string_view/cons/char/range.cc | 18 +- .../unordered_map/allocator/default_init.cc | 1 - .../23_containers/unordered_map/cons/default.cc | 48 ++ .../unordered_set/allocator/default_init.cc | 1 - .../23_containers/unordered_set/cons/default.cc | 47 ++ .../testsuite/25_algorithms/copy/constrained.cc | 13 + .../testsuite/25_algorithms/move/constrained.cc | 13 + .../filesystem/iterators/directory_iterator.cc | 36 +- .../iterators/recursive_directory_iterator.cc | 97 ++-- .../27_io/filesystem/operations/exists.cc | 6 +- .../27_io/filesystem/operations/is_empty.cc | 6 +- .../27_io/filesystem/operations/remove.cc | 21 +- .../27_io/filesystem/operations/remove_all.cc | 7 +- .../27_io/filesystem/operations/status.cc | 6 +- .../27_io/filesystem/operations/symlink_status.cc | 3 + .../filesystem/operations/temp_directory_path.cc | 6 +- .../27_io/filesystem/path/construct/102592.cc | 28 + .../28_regex/match_results/{102667.C => 102667.cc} | 0 .../filesystem/iterators/directory_iterator.cc | 32 +- .../iterators/recursive_directory_iterator.cc | 98 ++-- .../experimental/filesystem/operations/exists.cc | 6 +- .../experimental/filesystem/operations/is_empty.cc | 6 +- .../experimental/filesystem/operations/remove.cc | 21 +- .../filesystem/operations/remove_all.cc | 7 +- .../filesystem/operations/temp_directory_path.cc | 3 + .../experimental/net/internet/resolver/base.cc | 6 + .../net/internet/resolver/ops/lookup.cc | 20 +- .../experimental/net/socket/basic_socket.cc | 6 +- .../experimental/net/socket/socket_base.cc | 12 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 18 +- 105 files changed, 3386 insertions(+), 695 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tls/pr102642.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100316.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-1.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-2.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-3.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-4.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-5.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-6.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-7.c create mode 100644 gcc/testsuite/gcc.target/gcn/sram-ecc-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102627.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102761.c create mode 100644 gcc/testsuite/gfortran.dg/class_72.f90 create mode 100644 gcc/testsuite/gfortran.dg/shape_10.f90 create mode 100644 libgomp/testsuite/libgomp.c/places-6.c create mode 100644 libgomp/testsuite/libgomp.c/places-7.c create mode 100644 libgomp/testsuite/libgomp.c/places-8.c create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/cons/default.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/cons/default.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/102592.cc rename libstdc++-v3/testsuite/28_regex/match_results/{102667.C => 102667.cc} (100%)