This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-release-arm-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 309827c85f1 var-tracking: Fix a wrong-debug issue caused by my r10-7665 [...] adds b3dfc8635d2 Daily bump. adds b7c46a1d1ce doc: improve -fsanitize=undefined description adds e3c06b990b2 tree-optimization: [PR102622]: wrong code due to signed one [...] adds 241a0bcc8c6 Daily bump. adds 1cedb519613 Fix PR target/102588 adds 2560bab6ceb libstdc++: Fix std::match_results::end() for failed matches [...] adds eb7566fef58 libstdc++: Add test for std::cmp_greater adds cfddef4e6b5 libstdc++: Add missing header to test adds 95d404d85c5 libstdc++: Add missing constraint to std::span deduction gu [...] adds 06e88b7d619 libstdc++: Rename tests with incorrect extension adds 63d91069ba8 libstdc++: Add missing 'constexpr' to std::tuple [PR102270] adds 9c2eea2841a libstdc++: Fix last std::tuple constructor missing 'constex [...] adds aeee9251c64 libstdc++: Add missing return for atomic timed wait [PR102074] adds 7df66a0c95a libstdc++: Fix inefficiency in filesystem::absolute [PR99876] adds ae9e270347e libstdc++: Remove non-deducible parameter for std::advance [...] adds 90a4981e095 libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] adds da206878f64 libstdc++: std::system_category should know meaning of zero [...] adds 73b0f810a17 libstdc++: Optimize std::function move constructor [PR101923] adds b4f5e4c045d libstdc++: Add pretty printer for std::error_code and std:: [...] adds 371e12a7fd0 libstdc++: Add additional overload of std::lerp [PR101870] adds a9e07e1651a libstdc++: Install GDB pretty printers for debug library adds 822bd7f6a2f libstdc++: Fix CTAD for debug sequence containers adds 00967465fe8 libstdc++: Fix move construction of std::tuple with array e [...] adds 60c20a314d5 libstdc++: Fix std::numeric_limits::lowest() test for strict modes adds b8fccd58eed libstdc++: Ensure std::span and std::string_view are trivia [...] adds 38dc85da40e libstdc++: Move test that depends on wchar_t I/O to wchar_t [...] adds 7b4e6d75b18 libstdc++: Fix testcase for newly-implemented C++20 semanti [...] adds e748216c237 libstdc++: Fix move construction of std::tuple with array e [...] adds 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. adds e20ec3be901 Don't use 'G' constraint in integer move patterns adds 4b304e3d639 Revise -mdisable-fpregs option and add new -msoft-mult option adds dd028e763d5 Daily bump. adds 40d76242a2c Daily bump. adds 8f3a62529a6 gcc/configure: Check for powerpc64le*-*-freebsd* adds 2563fba71d0 Daily bump. adds 97cebda80d3 sra: Fix corner case of total scalarization with virtual in [...] adds 70c3fa50574 Fix warnings building linux-atomic.c and fptr.c on hppa64-linux adds 5782bacacad Fortran: do not restrict PDT KIND and LEN type parameters t [...] adds 3e2ccaab1fb Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 260 ++++++++++ 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-d.c | 2 +- gcc/config/pa/pa.c | 10 +- gcc/config/pa/pa.h | 1 - gcc/config/pa/pa.md | 187 +++++-- gcc/config/pa/pa.opt | 8 +- gcc/config/sparc/sparc-modes.def | 3 + gcc/configure | 419 ++++++++++++++- gcc/configure.ac | 138 ++++- 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 | 23 +- gcc/fortran/ChangeLog | 28 + gcc/fortran/check.c | 14 +- gcc/fortran/decl.c | 16 - gcc/fortran/intrinsic.c | 7 +- gcc/fortran/misc.c | 10 +- gcc/lra-constraints.c | 5 +- gcc/testsuite/ChangeLog | 81 +++ gcc/testsuite/g++.dg/tls/pr102642.C | 10 + gcc/testsuite/g++.dg/torture/pr102505.C | 15 + gcc/testsuite/gcc.c-torture/compile/pr100316.c | 18 + gcc/testsuite/gcc.c-torture/execute/bitfld-10.c | 24 + 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/pdt_4.f03 | 4 +- gcc/testsuite/gfortran.dg/shape_10.f90 | 6 + gcc/tree-sra.c | 2 + libgcc/ChangeLog | 11 + libgcc/config.host | 2 +- libgcc/config/pa/linux-atomic.c | 106 ++-- libgcc/config/pa/t-linux64 | 8 +- 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/atomic_timed_wait.h | 2 + libstdc++-v3/include/bits/fs_path.h | 13 +- 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/regex.h | 4 +- libstdc++-v3/include/bits/std_function.h | 12 +- libstdc++-v3/include/bits/stl_iterator.h | 5 +- libstdc++-v3/include/c_global/cmath | 16 +- libstdc++-v3/include/debug/deque | 7 +- libstdc++-v3/include/debug/forward_list | 7 +- libstdc++-v3/include/debug/list | 7 +- libstdc++-v3/include/debug/vector | 7 +- libstdc++-v3/include/experimental/internet | 16 +- libstdc++-v3/include/experimental/socket | 22 +- libstdc++-v3/include/ext/rope | 5 - libstdc++-v3/include/ext/type_traits.h | 8 +- libstdc++-v3/include/std/concepts | 4 +- libstdc++-v3/include/std/memory_resource | 1 + libstdc++-v3/include/std/ranges | 110 ++-- libstdc++-v3/include/std/span | 2 +- libstdc++-v3/include/std/string_view | 1 + libstdc++-v3/include/std/tuple | 31 +- libstdc++-v3/python/Makefile.am | 12 +- libstdc++-v3/python/Makefile.in | 8 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 43 +- libstdc++-v3/scripts/run_doxygen | 75 ++- libstdc++-v3/src/c++11/system_error.cc | 3 + libstdc++-v3/src/c++17/fs_ops.cc | 7 - libstdc++-v3/testsuite/17_intro/names.cc | 6 + .../testsuite/18_support/numeric_limits/lowest.cc | 20 +- .../19_diagnostics/error_category/102425.cc | 18 + .../20_util/allocator/requirements/typedefs.cc | 26 +- .../20_util/integer_comparisons/greater.cc | 61 +++ .../20_util/is_trivially_constructible/value.cc | 2 +- .../tuple/comparison_operators/overloaded.cc | 7 +- .../testsuite/20_util/tuple/cons/101960.cc | 13 + .../testsuite/20_util/tuple/cons/102270.cc | 64 +++ .../basic_string_view/cons/char/range.cc | 18 +- .../requirements/trivially_copyable.cc | 11 + .../23_containers/span/trivially_copyable.cc | 13 + .../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/is_permutation/2.cc | 1 + .../testsuite/25_algorithms/move/constrained.cc | 13 + .../testsuite/26_numerics/{lerp.cc => lerp/1.cc} | 0 .../testsuite/26_numerics/lerp/constexpr.cc | 21 + libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 10 + .../26_numerics/valarray/{dr630-3.C => dr630-3.cc} | 0 .../basic_filebuf/close/{ => wchar_t}/81256.cc | 0 .../basic_iostream/cons/{16251.C => 16251.cc} | 0 .../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 + .../testsuite/28_regex/match_results/102667.cc | 39 ++ .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 7 +- .../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 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 19 + libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 18 +- 154 files changed, 4051 insertions(+), 843 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tls/pr102642.C create mode 100644 gcc/testsuite/g++.dg/torture/pr102505.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100316.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-10.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/19_diagnostics/error_category/102425.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/101960.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/requirement [...] create mode 100644 libstdc++-v3/testsuite/23_containers/span/trivially_copyable.cc 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 rename libstdc++-v3/testsuite/26_numerics/{lerp.cc => lerp/1.cc} (100%) create mode 100644 libstdc++-v3/testsuite/26_numerics/lerp/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/lerp/version.cc rename libstdc++-v3/testsuite/26_numerics/valarray/{dr630-3.C => dr630-3.cc} (100%) rename libstdc++-v3/testsuite/27_io/basic_filebuf/close/{ => wchar_t}/81256.cc (100%) rename libstdc++-v3/testsuite/27_io/basic_iostream/cons/{16251.C => 16251.cc} (100%) create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/102592.cc create mode 100644 libstdc++-v3/testsuite/28_regex/match_results/102667.cc