Updating GIT tree Updating 605a8f3bbcf..4543acc8745 Fast-forward gcc/ChangeLog | 40 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/ada/ChangeLog | 47 ++++++ gcc/ada/gcc-interface/ada-tree.h | 7 - gcc/ada/gcc-interface/decl.c | 166 +++++++++------------ gcc/ada/gcc-interface/misc.c | 3 - gcc/ada/gcc-interface/trans.c | 74 ++++----- gcc/ada/gcc-interface/utils.c | 42 +++--- gcc/ada/gcc-interface/utils2.c | 2 +- gcc/collect-utils.c | 1 + gcc/collect-utils.h | 1 + gcc/config.gcc | 4 +- gcc/config/arm/arm.c | 2 +- gcc/config/gcn/mkoffload.c | 51 ++++++- gcc/config/nvptx/mkoffload.c | 31 +++- gcc/cp/ChangeLog | 22 +++ gcc/cp/coroutines.cc | 71 +++++++-- gcc/cp/cp-tree.h | 5 +- gcc/cp/decl.c | 55 ++++++- gcc/cp/pt.c | 73 +++++++-- gcc/fortran/ChangeLog | 13 ++ gcc/fortran/decl.c | 2 +- gcc/fortran/dependency.c | 2 + gcc/lto-wrapper.c | 13 +- gcc/testsuite/ChangeLog | 39 +++++ gcc/testsuite/g++.dg/coroutines/pr95477.C | 37 +++++ .../g++.dg/coroutines/void-gro-non-class-coro.C | 59 ++++++++ gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C | 24 +++ gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C | 29 ++++ gcc/testsuite/gcc.target/arm/pr95646.c | 32 ++++ gcc/testsuite/gfortran.dg/dependency_59.f90 | 15 ++ gcc/testsuite/gfortran.dg/pr95586_1.f90 | 9 ++ gcc/testsuite/gfortran.dg/pr95586_2.f90 | 11 ++ .../gfortran.fortran-torture/execute/forall_5.f90 | 8 +- gcc/testsuite/lib/scanoffload.exp | 45 ++++++ gcc/testsuite/lib/scanoffloadrtl.exp | 49 +++--- gcc/testsuite/lib/scanoffloadtree.exp | 51 +++---- include/ChangeLog | 4 + include/libiberty.h | 7 + libgcc/ChangeLog | 6 + libgcc/Makefile.in | 22 +-- libgcc/config/avr/libf7/ChangeLog | 4 + libgcc/config/avr/libf7/t-libf7 | 4 +- libgcc/config/avr/t-avr | 10 +- libgcc/empty.mk | 2 - libgomp/ChangeLog | 5 + libgomp/testsuite/lib/libgomp-dg.exp | 8 - libgomp/testsuite/lib/libgomp.exp | 1 + libiberty/ChangeLog | 7 + libiberty/Makefile.in | 12 +- libiberty/bsearch_r.c | 93 ++++++++++++ libiberty/functions.texi | 21 ++- libstdc++-v3/ChangeLog | 30 ++++ libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/std/variant | 21 +-- libstdc++-v3/libsupc++/Makefile.in | 1 + libstdc++-v3/po/Makefile.in | 1 + libstdc++-v3/python/Makefile.in | 1 + libstdc++-v3/src/Makefile.in | 1 + libstdc++-v3/src/c++11/Makefile.in | 1 + libstdc++-v3/src/c++17/Makefile.in | 1 + libstdc++-v3/src/c++98/Makefile.in | 1 + libstdc++-v3/src/filesystem/Makefile.in | 1 + .../testsuite/20_util/from_chars/1_c++20_neg.cc | 3 + libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 8 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 8 + libstdc++-v3/testsuite/20_util/variant/run.cc | 31 ++++ libstdc++-v3/testsuite/Makefile.in | 1 + 70 files changed, 1152 insertions(+), 315 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95477.C create mode 100644 gcc/testsuite/g++.dg/coroutines/void-gro-non-class-coro.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr4.C create mode 100644 gcc/testsuite/gcc.target/arm/pr95646.c create mode 100644 gcc/testsuite/gfortran.dg/dependency_59.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95586_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95586_2.f90 create mode 100644 gcc/testsuite/lib/scanoffload.exp delete mode 100644 libgcc/empty.mk create mode 100644 libiberty/bsearch_r.c Current branch master is up to date. Adjusting file timestamps