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_tx1/llvm-release-aarch64-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from 9d3f1435a34 Fix modref summary streaming adds 0b76bf46f2b d: Use HOST_WIDE_INT for type size temporaries. adds 380db7dfd28 Daily bump. adds 12938501b8a libphobos: Don't call __gthread_key_delete in the emutls de [...] adds dc3630e05d7 libphobos: Increase size of defaultStackPages on OSX X86_64 [...] adds 753cd5f3615 Do not abort compilation when dump file is /dev/* adds c2079b9a787 Daily bump. adds 11013a48023 Daily bump. adds d800a6e07bb Daily bump. adds eb8ff3cbc09 Don't allow mask/sse/mmx mov in TLS code sequences. adds 2936f551ade tree-optimization/102970 - remap cliques when translating o [...] adds 2f0c8f74dae middle-end/103181 - fix operation_could_trap_p for vector division adds 5571c271926 tree-optimization/103204 - fix missed valueization in VN adds fb1bc2c0865 tree-optimization/103237 - avoid vectorizing unhandled doub [...] adds f3c95819647 IBM Z: Fix load-and-test peephole2 condition adds c224f21418e Fortran: fix lookup for gfortran builtin math intrinsics us [...] adds 423cd47cfc9 libstdc++: Fix inconsistent noexcept-specific for valarray [...] adds 78225f05ce2 Daily bump. adds 58cd66aec9f libstdc++: Fix return values for atomic wait on futex adds fd3f0c66e85 libstdc++: Define macro before it is first checked adds 667339efd8e libstdc++: Use std::addressof in ranges::uninitialized_xxx [...] adds 9a7308bac8c libstdc++: Fix circular dependency for bitmap_allocator [PR103381] adds ec6ba81a038 libstdc++: Fix std::type_info::before for ARM [PR103240] adds fa4a8f3faaa libstdc++: Fix pretty printing of std::unique_ptr [PR103086] adds 8fb9bf6667d rs6000: Fix vec_cpsgn parameter order (PR101985) adds 81b2b5e4c1b Daily bump. adds 7510c23c1ec jit: Initialize function::m_blocks in ctor adds fa1ea255dba libstdc++: Add another testcase for std::unique_ptr printer [...] adds 092cc2c68a9 libstdc++: Fix out-of-bound array accesses in testsuite adds 176e55cc28a libstdc++: Fix test for libstdc++ not including <unistd.h> [...] adds f29c909d2cd libstdc++: Add xfail to pretty printer tests that fail in C++20 adds 24449ffb085 libstdc++: Add missing _GLIBCXX_USE_WCHAR_T checks in testsuite adds dda6b9ce0f8 libstdc++: Improve std::forward static assert message adds c04b0f63243 libstdc++: Do not allocate a zero-size vector<bool> [PR 100153] adds dece0d8ec8f libstdc++: Remove noexcept from syncbuf::swap (LWG 3498) adds 22312ca1963 libstdc++: Optimize std::any_cast by replacing indirect call adds 6cd6b052400 libstdc++: Improve doxygen comments in <bits/stl_function.h> adds e1e44deddfa libstdc++: Initialize all subobjects of std::function adds 1caca76928a libstdc++: Add static assertions for std::function requirements adds 41dd7f27b60 libstdc++: Optimize std::seed_seq construction adds db7a0be81c6 libstdc++: Update Doxygen config template to Doxygen 1.9.2 adds e51106b013f libstdc++: Avoid a move in std::function construction (LWG 2447) adds 5709564895f libstdc++: Name std::function template parameter adds 238fd133808 libstdc++: Add valid range checks to std::span constructors [...] adds 23335c64200 libstdc++: Improvements to standard error category objects adds 88d481c9ee1 libstdc++: Constrain std::make_any [PR102894] adds 58752dd237e libstdc++: Support printing volatile pointers (P1147R1) adds ecc43c92151 libstdc++: Define deleted wchar_t overloads unconditionally [...] adds d7046cc983a libstdc++: Add noexcept to std::nullopt_t constructor adds 20cd18fc47a libstdc++: Simplify std::optional::value() adds 62c265324fd libstdc++: Add missing constexpr to std::optional (P2231R1) adds a81eb577eec libstdc++: Make spurious std::random_device FAIL less likely adds 4063c201231 libstdc++: Make test print which random_device tokens work adds 293075002a7 libstdc++: Disable gthreads weak symbols for glibc 2.34 [PR103133] adds a3044088b6d libstdc++: Suppress Doxygen docs for more implementation details adds 853b9d54365 libstdc++: Simplify constraints for std::any construction adds 5644702ef9b libstdc++: Make allocator equality comparable in tests adds 4abba335093 libstdc++: Fix dg-prune-output assertion message adds 78421afafde PR middle-end/103059: reload: Also accept ASHIFT with index [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 91 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/config/i386/constraints.md | 5 + gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 30 ++++ gcc/config/i386/i386.md | 8 +- gcc/config/rs6000/altivec.h | 2 +- gcc/config/s390/s390.md | 2 +- gcc/d/ChangeLog | 8 ++ gcc/d/decl.cc | 5 +- gcc/doc/invoke.texi | 3 +- gcc/fortran/ChangeLog | 14 ++ gcc/fortran/trans-intrinsic.c | 66 +++++---- gcc/gcc.c | 3 +- gcc/jit/jit-playback.c | 3 +- gcc/reload.c | 9 +- gcc/testsuite/ChangeLog | 62 ++++++++ gcc/testsuite/g++.dg/opt/pr102970.C | 60 ++++++++ gcc/testsuite/gcc.dg/devnull-dump.c | 7 + gcc/testsuite/gcc.dg/pr103248.c | 8 ++ gcc/testsuite/gcc.dg/torture/pr103181.c | 24 ++++ gcc/testsuite/gcc.dg/torture/pr103204.c | 16 +++ gcc/testsuite/gcc.dg/torture/pr103237.c | 24 ++++ gcc/testsuite/gcc.target/i386/pr103275.c | 83 +++++++++++ gcc/testsuite/gcc.target/powerpc/pr101985-1.c | 18 +++ gcc/testsuite/gcc.target/powerpc/pr101985-2.c | 18 +++ gcc/testsuite/gcc.target/s390/20211119.c | 12 ++ gcc/testsuite/gfortran.dg/dec_math_5.f90 | 104 ++++++++++++++ gcc/tree-eh.c | 32 ++++- gcc/tree-ssa-pre.c | 15 ++ gcc/tree-ssa-sccvn.c | 13 +- gcc/tree-vect-loop.c | 11 ++ libphobos/ChangeLog | 17 +++ libphobos/libdruntime/core/thread/fiber.d | 10 ++ libphobos/libdruntime/gcc/emutls.d | 6 - libstdc++-v3/ChangeLog | 70 +++++++++ libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 + libstdc++-v3/doc/doxygen/user.cfg.in | 75 +--------- libstdc++-v3/include/bits/alloc_traits.h | 4 + libstdc++-v3/include/bits/allocated_ptr.h | 2 + libstdc++-v3/include/bits/atomic_timed_wait.h | 8 +- libstdc++-v3/include/bits/atomic_wait.h | 15 +- libstdc++-v3/include/bits/enable_special_members.h | 2 + libstdc++-v3/include/bits/hashtable.h | 2 + libstdc++-v3/include/bits/hashtable_policy.h | 2 + libstdc++-v3/include/bits/move.h | 4 +- libstdc++-v3/include/bits/node_handle.h | 20 +++ libstdc++-v3/include/bits/random.tcc | 4 + libstdc++-v3/include/bits/range_access.h | 8 +- libstdc++-v3/include/bits/ranges_uninitialized.h | 26 ++-- libstdc++-v3/include/bits/std_function.h | 158 ++++++++++++--------- libstdc++-v3/include/bits/stl_construct.h | 15 +- libstdc++-v3/include/bits/stl_function.h | 134 +++++++++-------- libstdc++-v3/include/bits/uses_allocator.h | 2 + libstdc++-v3/include/bits/vector.tcc | 8 +- libstdc++-v3/include/experimental/optional | 56 ++++---- libstdc++-v3/include/ext/bitmap_allocator.h | 2 +- libstdc++-v3/include/std/any | 51 ++++--- libstdc++-v3/include/std/optional | 86 ++++++----- libstdc++-v3/include/std/ostream | 11 +- libstdc++-v3/include/std/span | 2 + libstdc++-v3/include/std/syncstream | 2 +- libstdc++-v3/include/std/utility | 10 +- libstdc++-v3/include/std/version | 5 +- libstdc++-v3/libsupc++/tinfo2.cc | 5 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 71 ++++++--- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/src/c++11/system_error.cc | 63 +++++--- .../testsuite/17_intro/headers/c++1998/49745.cc | 113 ++++++++++++++- .../testsuite/18_support/type_info/103240.cc | 36 +++++ libstdc++-v3/testsuite/20_util/any/102894.cc | 20 +++ libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../testsuite/20_util/function/cons/lwg2774.cc | 31 ++++ .../testsuite/20_util/function/cons/noexcept.cc | 37 +++++ .../testsuite/20_util/optional/constexpr/assign.cc | 94 ++++++++++++ .../20_util/optional/constexpr/cons/conv.cc | 22 +++ .../20_util/optional/constexpr/modifiers.cc | 19 +++ .../testsuite/20_util/optional/constexpr/swap.cc | 29 ++++ .../testsuite/20_util/optional/requirements.cc | 9 ++ libstdc++-v3/testsuite/20_util/optional/version.cc | 11 ++ .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 4 +- .../testsuite/22_locale/conversions/buffer/1.cc | 10 +- .../testsuite/22_locale/conversions/buffer/3.cc | 18 ++- .../testsuite/22_locale/conversions/string/1.cc | 2 + .../23_containers/span/cons_1_assert_neg.cc | 14 ++ .../23_containers/span/cons_2_assert_neg.cc | 14 ++ .../23_containers/unordered_map/cons/default.cc | 3 + .../23_containers/unordered_set/cons/default.cc | 3 + .../25_algorithms/copy/debug/constexpr_neg.cc | 2 +- .../copy_backward/debug/constexpr_neg.cc | 2 +- .../25_algorithms/equal/debug/constexpr_neg.cc | 2 +- .../lower_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../lower_bound/debug/constexpr_valid_range_neg.cc | 2 +- .../upper_bound/debug/constexpr_partitioned_neg.cc | 2 +- .../debug/constexpr_partitioned_pred_neg.cc | 2 +- .../upper_bound/debug/constexpr_valid_range_neg.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../26_numerics/random/random_device/cons/token.cc | 9 +- .../inserters_other/char/volatile_ptr.cc | 11 ++ .../filesystem/path/generic/generic_string.cc | 4 + .../filesystem/path/modifiers/make_preferred.cc | 4 + .../27_io/filesystem/path/native/alloc.cc | 4 + .../27_io/filesystem/path/native/string-char8_t.cc | 2 + .../27_io/filesystem/path/native/string.cc | 2 + .../regex_match/extended/wstring_locale.cc | 2 + .../filesystem/path/generic/generic_string.cc | 2 + .../experimental/filesystem/path/native/alloc.cc | 4 + .../filesystem/path/native/string-char8_t.cc | 2 + .../experimental/filesystem/path/native/string.cc | 2 + .../string_view/operations/compare/wchar_t/1.cc | 4 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 63 +++++--- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 11 ++ .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 ++ libstdc++-v3/testsuite/util/testsuite_shared.cc | 12 ++ 120 files changed, 1907 insertions(+), 485 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr102970.C create mode 100644 gcc/testsuite/gcc.dg/devnull-dump.c create mode 100644 gcc/testsuite/gcc.dg/pr103248.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103181.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103204.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103237.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103275.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101985-2.c create mode 100644 gcc/testsuite/gcc.target/s390/20211119.c create mode 100644 gcc/testsuite/gfortran.dg/dec_math_5.f90 create mode 100644 libstdc++-v3/testsuite/18_support/type_info/103240.cc create mode 100644 libstdc++-v3/testsuite/20_util/any/102894.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/lwg2774.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/assign.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/cons/conv.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/modifiers.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/constexpr/swap.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/version.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_1_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/cons_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...]