This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/release-arm-bootstrap in repository toolchain/ci/gcc.
from b242eb2084d Daily bump. adds a9c54c5ec76 Daily bump. adds 3b0f715744d fortran: Unshare associate var charlen [PR104228] adds 6b4e07251c6 fortran: Separate associate character lengths earlier [PR104570] adds fdaa6de39a5 Fortran: a RECURSIVE procedure cannot be an INTRINSIC adds bf4f606142b Daily bump. adds f049717d8d5 RISC-V: Allow multi-lib build with different code model adds fa21fcfb675 RISC-V: Support -misa-spec for arch-canonicalize and multil [...] adds 20bde90da2a ppc: testsuite: require target effectively [PR104253] adds 7810fdea68d Daily bump. adds 249aa9348dd tree-optimization/105226 - avoid splitting abnormal edges adds 008d568ac7e tree-optimization/105232 - handle overly large sizes in com [...] adds 28ef9276654 tree-optimization/105235 - clean EH in execute_cse_conv_1 adds edf73cf05a9 libstdc++: Implement LWG 3523 changes to ranges::iota_view adds 06309012df2 libstdc++: Implement LWG 3470 change to ranges::subrange adds e88ffd55707 libstdc++: Implement LWG 3580 change to ranges::iota_view adds 60b4a814777 libstdc++: Implement LWG 3481 change to ranges::viewable_range adds b0561bc86b3 libstdc++: Implement LWG 3535 changes to ranges::join_view adds 130b959f233 libstdc++: Implement LWG 3591-3592 changes to split_view adds 813425498f4 libstdc++: Implement LWG 3595 changes to common_iterator adds 0b6d4ee830b libstdc++: Avoid overflow in bounds checks [PR103955] adds 25167a3d8cf c++: conversion with trailing return type [PR101051] adds eea5641912b c++: nested generic lambda in DMI [PR101717] adds 3a17a184235 c++: CTAD and member function references [PR103943] adds ad4b23729b2 c++: repeated friend template [PR101894] adds 00e7d6e6663 c++: hash table ICE with variadic alias [PR105003] adds 556d061e62e c++: elaborated-type-spec in requires-expr [PR101677] adds c52cd0b35d3 c++: -Wshadow=compatible-local type vs var [PR100608] adds 7aa5f055830 c++: operator new lookup [PR98249] adds 90b94ca5a2d libstdc++: Allow visiting inherited variants [PR 90943] adds 3f3755932c9 libstdc++: Add missing noexcept to std::variant helper adds 105f1c08369 libstdc++: Guard mutex and condvar with gthreads macro [PR103638] adds ac0e9b696c3 libstdc++: Disable atomic wait for freestanding [PR105021] adds 84e2410c8d1 libstdc++: Fix std::exception_ptr regressions [PR103630] adds 5ede37c0f27 rs6000: Handle pcrel sibcalls to longcall functions [PR104894]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 24 ++++++ gcc/DATESTAMP | 2 +- gcc/config.gcc | 3 +- gcc/config/riscv/arch-canonicalize | 51 +++++++++--- gcc/config/riscv/multilib-generator | 96 ++++++++++++++-------- gcc/config/rs6000/rs6000.c | 13 ++- gcc/cp/call.c | 1 - gcc/cp/decl.c | 12 ++- gcc/cp/lambda.c | 8 +- gcc/cp/name-lookup.c | 4 + gcc/cp/name-lookup.h | 5 +- gcc/cp/parser.c | 5 +- gcc/cp/pt.c | 93 ++++++++++++++------- gcc/doc/install.texi | 17 ++++ gcc/fortran/ChangeLog | 34 ++++++++ gcc/fortran/intrinsic.c | 1 + gcc/fortran/parse.c | 18 ++++ gcc/fortran/resolve.c | 10 ++- gcc/fortran/trans-stmt.c | 2 +- gcc/testsuite/ChangeLog | 37 +++++++++ gcc/testsuite/g++.dg/cpp0x/trailing15.C | 14 ++++ gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C | 20 +++++ gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C | 16 ++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C | 7 ++ gcc/testsuite/g++.dg/cpp1z/class-deduction109.C | 64 +++++++++++++++ gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C | 13 +++ gcc/testsuite/g++.dg/lookup/friend22.C | 7 ++ gcc/testsuite/g++.dg/lookup/new3.C | 10 +++ gcc/testsuite/g++.dg/opt/pr105235-1.C | 12 +++ .../g++.dg/warn/Wshadow-compatible-local-3.C | 10 +++ gcc/testsuite/gcc.dg/pr105226.c | 23 ++++++ gcc/testsuite/gcc.target/powerpc/pr104253.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr104894-2.c | 22 +++++ gcc/testsuite/gcc.target/powerpc/pr104894.c | 20 +++++ gcc/testsuite/gfortran.dg/asan/associate_58.f90 | 19 +++++ gcc/testsuite/gfortran.dg/asan/associate_59.f90 | 19 +++++ gcc/testsuite/gfortran.dg/associate_58.f90 | 21 +++++ .../gfortran.dg/recursive_reference_3.f90 | 14 ++++ gcc/tree-ssa-math-opts.c | 15 ++-- gcc/tree-vect-loop-manip.c | 3 +- gcc/tree.c | 2 + libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 4 + libstdc++-v3/include/bits/ranges_base.h | 3 +- libstdc++-v3/include/bits/ranges_util.h | 13 ++- libstdc++-v3/include/bits/stl_iterator.h | 10 ++- libstdc++-v3/include/std/ranges | 51 ++++++++++-- libstdc++-v3/include/std/variant | 53 +++++++++--- libstdc++-v3/include/std/version | 2 +- libstdc++-v3/libsupc++/exception_ptr.h | 19 +++-- libstdc++-v3/src/c++17/floating_to_chars.cc | 46 ++++++++--- .../testsuite/18_support/exception_ptr/103630.cc | 39 +++++++++ libstdc++-v3/testsuite/20_util/to_chars/103955.cc | 31 +++++++ .../testsuite/20_util/variant/visit_inherited.cc | 36 ++++++++ libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 15 ++++ .../testsuite/std/ranges/iota/iota_view.cc | 21 +++++ libstdc++-v3/testsuite/std/ranges/subrange/1.cc | 19 +++++ 58 files changed, 987 insertions(+), 149 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction109.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend22.C create mode 100644 gcc/testsuite/g++.dg/lookup/new3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr105235-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-3.C create mode 100644 gcc/testsuite/gcc.dg/pr105226.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104894-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104894.c create mode 100644 gcc/testsuite/gfortran.dg/asan/associate_58.f90 create mode 100644 gcc/testsuite/gfortran.dg/asan/associate_59.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_58.f90 create mode 100644 gcc/testsuite/gfortran.dg/recursive_reference_3.f90 create mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/103630.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/103955.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/visit_inherited.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/1.cc