Updating GIT tree Updating f3641ac70eb..8d240b3f061 Fast-forward gcc/ChangeLog | 39 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 13 + gcc/c-family/c-ppoutput.c | 9 +- gcc/c-family/c-pretty-print.c | 1 + gcc/cfgexpand.c | 16 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 3 + gcc/config/arm/aarch-common-protos.h | 8 +- gcc/config/arm/aarch-common.c | 7 +- gcc/config/arm/arm.c | 14 +- gcc/config/cris/cris.c | 7 +- gcc/config/i386/i386.c | 7 +- gcc/config/mn10300/mn10300.c | 7 +- gcc/config/nds32/nds32.c | 1 + gcc/config/pdp11/pdp11.c | 9 +- gcc/config/rs6000/rs6000.c | 7 +- gcc/config/vax/vax.c | 3 +- gcc/config/visium/visium.c | 12 +- gcc/cp/ChangeLog | 61 ++ gcc/cp/cp-tree.h | 23 +- gcc/cp/cvt.c | 12 +- gcc/cp/lex.c | 2 +- gcc/cp/module.cc | 845 +++++++++------------ gcc/cp/name-lookup.c | 59 +- gcc/cp/name-lookup.h | 13 - gcc/cp/pt.c | 24 +- gcc/cp/typeck.c | 11 +- gcc/doc/tm.texi | 10 +- gcc/expmed.c | 13 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/decl.c | 6 +- gcc/fortran/primary.c | 40 - gcc/target.def | 13 +- gcc/testsuite/ChangeLog | 94 +++ ...card-constructor.c => nodiscard-constructor1.C} | 6 +- .../g++.dg/cpp2a/nodiscard-constructor2.C | 17 + gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 2 +- gcc/testsuite/g++.dg/modules/inst-2_b.C | 4 +- gcc/testsuite/g++.dg/modules/inst-4_a.C | 6 +- gcc/testsuite/g++.dg/modules/inst-4_b.C | 4 +- gcc/testsuite/g++.dg/modules/member-def-1_b.C | 2 +- gcc/testsuite/g++.dg/modules/member-def-1_c.C | 2 +- gcc/testsuite/g++.dg/modules/pr99170-1_a.H | 10 + gcc/testsuite/g++.dg/modules/pr99170-1_b.C | 7 + gcc/testsuite/g++.dg/modules/pr99170-2.h | 44 ++ gcc/testsuite/g++.dg/modules/pr99170-2_a.C | 9 + gcc/testsuite/g++.dg/modules/pr99170-2_b.C | 4 + gcc/testsuite/g++.dg/modules/pr99170-3_a.H | 11 + gcc/testsuite/g++.dg/modules/pr99170-3_b.C | 6 + gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C | 3 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C | 2 +- gcc/testsuite/gcc.dg/cpp/line11.c | 6 + gcc/testsuite/gcc.dg/cpp/line12.c | 6 + .../debug/dwarf2/stacked-qualified-types-3.c | 3 +- .../gcc.dg/tree-prof/indir-call-prof-malloc.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr93235.c | 12 + gcc/testsuite/gcc.target/aarch64/pr99381.c | 10 + .../gcc.target/s390/mul-signed-overflow-1.c | 1 + .../gcc.target/s390/mul-signed-overflow-2.c | 1 + gcc/testsuite/gfortran.dg/real4-10-real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-10-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-10-real8-4.f90 | 23 + gcc/testsuite/gfortran.dg/real4-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-16-real8-10.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16-real8-4.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-8-real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-8-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-8-real8-4.f90 | 23 + gcc/testsuite/gfortran.dg/real4-8.f90 | 23 + gcc/testsuite/gfortran.dg/real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real8-4.f90 | 23 + gcc/testsuite/lib/prune.exp | 3 + gcc/tree-pretty-print.c | 95 ++- libgcc/ChangeLog | 15 + libgcc/libgcov-driver.c | 55 +- libgcc/libgcov.h | 17 +- libgomp/ChangeLog | 8 + libgomp/config.h.in | 3 + libgomp/configure | 168 ++-- libgomp/configure.ac | 2 + libgomp/plugin/configfrag.ac | 8 +- libstdc++-v3/ChangeLog | 9 + .../uninitialized_default_n/sizes.cc | 4 +- .../uninitialized_value_construct_n/sizes.cc | 7 +- 99 files changed, 1508 insertions(+), 840 deletions(-) rename gcc/testsuite/g++.dg/cpp2a/{nodiscard-constructor.c => nodiscard-constructor1.C} (54%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor2.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-3_b.C create mode 100644 gcc/testsuite/gcc.dg/cpp/line11.c create mode 100644 gcc/testsuite/gcc.dg/cpp/line12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93235.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99381.c create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-4.f90 Current branch master is up to date. Adjusting file timestamps Touching libgomp/aclocal.m4... Touching libgomp/Makefile.in... Touching libgomp/testsuite/Makefile.in... Touching libgomp/configure... Touching libgomp/config.h.in...