This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/gcc.
from 00bad763dcb rtl-ssa: Fix reg_raw_mode thinko [PR98347] adds 35b8d268746 arm: Add support for Cortex-A78C adds cd69e3d5cd6 Daily bump. adds 20f292863f6 c++: Diagnose unstable satisfaction adds 79f57d5cb07 c++: Diagnose self-recursive satisfaction adds 731a32b3fa7 c++: More precise tracking of potentially unstable satisfaction adds e3f0eaa2829 libstdc++: Import parts of the Ryu library adds 5033506993e libstdc++: Apply modifications to our local copy of Ryu adds 3c57e692357 libstdc++: Add floating-point std::to_chars implementation adds ddb9c661c2f libstdc++: Import MSVC floating-point std::to_chars testcases adds dc00689332f Go testsuite: handle +build lines correctly adds 11f07ef3778 c++: Fix PCH ICE with __builtin_source_location [PR98343] adds ce8dcc9105c As well as the PR this patch fixes problems in handling cla [...] adds 785b49434d2 c++: Fix windows binary files [PR 98362] adds bcac28716bb Arm: MVE: Add missing complex mul iterators adds 7ff5706fcd7 aarch64: Extend aarch64-autovec-preference==2 to 128-bit SVE adds 3af02d32cce openmp: Implicitly add 'declare target' directives for dyna [...] adds 266d7464756 libstdc++: Check FE_TONEAREST is defined before using it adds d7bab388b81 libstdc++: Fix build failure due to missing <langinfo.h> [PR98374] adds 22a7e82c200 libstdc++: Fix build failure on AArch64 ILP32 [PR98370] adds 60cecb2b83f libstdc++: Fix mistake in PR98374 change [PR98377] adds d44d47b4926 aarch64: SVE: ICE in expand_direct_optab_fn [PR98177] adds 5dc998933e7 libcc1: Fix up libcc1 configure [PR98330] adds bfb37fa4dd4 openmp: Fix g++.dg/gomp/declare-target-3.C testcase when of [...] adds 8b604594652 openmp: Don't optimize shared to firstprivate on task with [...] adds 0e9f2b2dc8d Re: [r11-6232 Regression] FAIL: gcc.dg/pr97750.c adds 5128f8d0d99 compiler: check for floating-point exponent overflow adds b1a2242e24f Daily bump. adds 9032d2b2414 bswap: Fix up a thinko with empty CONSTRUCTORs [PR98378] adds e9e4ddfc5ab d: Fix ICE in in force_decl_die, at dwarf2out.c with -gdwar [...] adds 69165332a91 expr: Fix up constant_byte_string bitfield handling [PR98366] adds eb460c5986b Daily bump. adds bebf930dd2b Correct coarray indices for test case. adds 8d76c007afe Set DECL_ARTIFICIAL on gfortran internal variables. adds 8b01af02b50 doc: Fix a typo [PR98400] adds 3621a7bb579 libstdc++: Fix indentation in <semaphore> adds 18e86fae2a1 gcc: xtensa: implement bswapsi2, bswapdi2 and helpers adds 108beb75da0 Daily bump. adds 9bac66390c0 libgo: adjust sysinfo scripts for changed -fdump-go-spec adds b6237343e78 openmp: Fix up handling of addressable temporaries in simd [...] adds d8aeee11af7 fold-const: Fix up a buffer overflow in native_encode_initi [...] adds 2ebe7526584 gcc-changelog: add Unicode test-case adds 1b021bbd85a gcc-changelog: new error for quoted utf8 filenames adds e4043c636ce c++tools: Fix exe suffix [PR 98409] adds 31705b068fa libcody: Add netinet.h adds 119d7478d1a libcody: to_string is not always available [PR 98412] adds 626b63d63a2 libcody: Add ranlib adds cf22f78ff6e libcody: Include <netinet/in.h> as needed adds 1467a5c5ab0 bootstrap: std:stoul non-portable [PR 98412] adds e798f081925 c++: Windows rename [PR 98412] adds 6a31d47e271 libstdc++: Disable floating-point std::to_chars on unsuppor [...] adds 0e1d4b3bfe2 Darwin : Update the kernel version to macOS version mapping. adds 71690493322 c++: Fix demangling of x.operator type adds 8cd42d3cc24 c++: Fix demangling of qualified-id after '.' adds a477f1445b3 gimplify: Gimplify value in gimplify_init_ctor_eval_range [ [...] adds 1a5e728a544 Daily bump. adds 03ea48ff27f Go frontend: ensure mpfr exponent range is large enough for Go adds 30b76d90596 -fdump-go-spec: don't crash if DECL_ORIGINAL_TYPE is NULL adds 93ac0c05ffc Fix Typo. adds 58fb912c151 c++: Fix demangling of <unresolved-name> adds 027935eec43 c++: Add some asserts in mangle.c adds 7e63d383b89 c++: Fix build with clang adds 337ed0eb490 i386: Fix __builtin_floor with FE_DOWNWARD rounding directi [...] adds ae27ce51e48 arm&aarch64: subdivide the type attribute "alu_shfit_imm" adds ffd454b92ba c++: Handle array members in build_comparison_op [PR93480] adds 1fa5fc7408d runtime: remove scase.releasetime field adds 48357ce4f22 runtime: omit nil-channel cases from selectgo's orders adds 3b2d8145a4c runtime: add "success" field to sudog adds 8be20b9e0d6 c++: Module ICE fix adds 6aff491f7b1 testsuite: C++ module tests adds 313890530c5 runtime: eliminate scase.kind field adds 7b899797476 compiler: initialize saw_send_stmt locals adds 077fefbfaec Daily bump. adds 544f4775360 c++tools: Fix PIE [PR 98324] adds c142ae5e17e i386: Fix __builtin_trunc with FE_DOWNWARD rounding directi [...] adds 16929214fd1 libcody: Remove testsuite [PR 98318] adds feb3c40c8ee d: Force TYPE_MODE of classes and non-POD structs as BLKmode adds f3f237f7ee0 compiler: remove references to slicecopy and slicestringcopy adds 96de87b99bf Darwin : Adjust handling of MACOSX_DEPLOYMENT_TARGET for macOS 11. adds 6b7d53a2593 c++: Fix constexpr array ICE [PR98332] adds 550880a3168 c++: Fix up floating point complex handling in build_zero_i [...] adds 0a541e746c7 c++: Improve testcase [PR98332] adds 3932785450f compiler: nil-checked pointers and index expressions can trap adds 612cf351c70 c++: Fix initializing empty base from prvalue [PR97597] adds 745f22096c3 c++: EOF location [PR 96045] adds 36c08a8f212 mark some tests in gcc.target/arm as requiring "fpic" support adds eb81c997d81 Account for VxWorks headers in libstdc++ test on names adds fdd8560cce9 PR c++/98413 - ICE on placement new and member pointer adds 0df311657dc PR middle-end/98160 - ICE in warn_dealloc_offset on member [...] adds 85d8ebcfc23 Daily bump. adds 085fd2a46e5 compiler: parenthesize channel type strings if necessary adds 168be2b3afd RISC-V: Fix python3 compatibility for multilib-generator
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + c++tools/ChangeLog | 33 + c++tools/Makefile.in | 8 +- c++tools/configure | 13 + c++tools/configure.ac | 7 + contrib/ChangeLog | 17 + contrib/gcc-changelog/git_commit.py | 8 + contrib/gcc-changelog/test_email.py | 8 + contrib/gcc-changelog/test_patches.txt | 55 + gcc/ChangeLog | 280 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 370 + gcc/builtins.c | 7 +- gcc/config/aarch64/aarch64.c | 9 +- gcc/config/aarch64/aarch64.md | 12 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/predicates.md | 2 + gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/aarch64/thunderx3t110.md | 4 +- gcc/config/aarch64/tsv110.md | 2 +- gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-fixed.md | 2 +- gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 10 +- gcc/config/arm/arm.c | 3 +- gcc/config/arm/arm.md | 31 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/common.md | 41 + gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/exynos-m1.md | 2 +- gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/iterators.md | 4 + gcc/config/arm/marvell-pj4.md | 8 +- gcc/config/arm/predicates.md | 2 + gcc/config/arm/thumb2.md | 6 +- gcc/config/arm/types.md | 67 +- gcc/config/arm/xgene1.md | 2 +- gcc/config/darwin-driver.c | 40 +- gcc/config/i386/i386-expand.c | 52 +- gcc/config/i386/i386.md | 2 +- gcc/config/riscv/multilib-generator | 2 +- gcc/config/xtensa/xtensa.md | 21 + gcc/cp/ChangeLog | 152 + gcc/cp/call.c | 4 + gcc/cp/class.c | 31 +- gcc/cp/constexpr.c | 4 +- gcc/cp/constraint.cc | 336 +- gcc/cp/cp-gimplify.c | 15 + gcc/cp/cp-lang.c | 32 + gcc/cp/cp-tree.h | 7 + gcc/cp/decl.c | 5 + gcc/cp/decl2.c | 7 + gcc/cp/init.c | 2 +- gcc/cp/mangle.c | 10 +- gcc/cp/mapper-client.cc | 20 +- gcc/cp/mapper-resolver.cc | 2 + gcc/cp/method.c | 94 +- gcc/cp/module.cc | 42 +- gcc/cp/parser.c | 10 + gcc/cp/pt.c | 9 +- gcc/cp/typeck.c | 1 + gcc/d/ChangeLog | 7 + gcc/d/types.cc | 10 +- gcc/doc/invoke.texi | 4 +- gcc/dwarf2out.c | 7 + gcc/expr.c | 150 +- gcc/fold-const.c | 63 +- gcc/fortran/ChangeLog | 62 + gcc/fortran/resolve.c | 2 +- gcc/fortran/trans-array.c | 448 +- gcc/fortran/trans-expr.c | 264 +- gcc/fortran/trans.c | 19 +- gcc/fortran/trans.h | 1 + gcc/gimple-ssa-store-merging.c | 2 + gcc/gimplify.c | 41 +- gcc/go/ChangeLog | 6 + gcc/go/go-lang.c | 10 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 2 - gcc/go/gofrontend/expressions.cc | 10 +- gcc/go/gofrontend/lex.cc | 4 + gcc/go/gofrontend/parse.cc | 4 +- gcc/go/gofrontend/runtime.def | 12 +- gcc/go/gofrontend/statements.cc | 131 +- gcc/go/gofrontend/statements.h | 48 +- gcc/go/gofrontend/types.cc | 23 +- gcc/godump.c | 2 + gcc/langhooks-def.h | 8 +- gcc/langhooks.c | 16 + gcc/langhooks.h | 10 + gcc/omp-offload.c | 11 +- gcc/testsuite/ChangeLog | 1074 + gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 3 +- gcc/testsuite/c-c++-common/raw-string-6.c | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype63.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 1 - gcc/testsuite/g++.dg/cpp0x/pr68726.C | 1 - gcc/testsuite/g++.dg/cpp0x/pr78341.C | 1 - gcc/testsuite/g++.dg/cpp1y/pr65202.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr65340.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr68578.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 1 - gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C | 23 + gcc/testsuite/g++.dg/cpp2a/concepts-complete3.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 8 +- .../g++.dg/cpp2a/concepts-recursive-sat2.C | 6 +- .../g++.dg/cpp2a/concepts-recursive-sat4.C | 13 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C | 16 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth10.C | 57 + gcc/testsuite/g++.dg/diagnostic/pr96045-1.C | 4 + gcc/testsuite/g++.dg/diagnostic/pr96045-2.C | 6 + gcc/testsuite/g++.dg/diagnostic/pr96045-3.C | 6 + .../g++.dg/diagnostic/unclosed-extern-c.C | 2 +- .../g++.dg/diagnostic/unclosed-function.C | 3 +- .../g++.dg/diagnostic/unclosed-namespace.C | 3 +- gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 3 +- gcc/testsuite/g++.dg/ext/pr84598.C | 4 +- gcc/testsuite/g++.dg/gomp/declare-target-3.C | 31 + gcc/testsuite/g++.dg/gomp/pr98383.C | 18 + gcc/testsuite/g++.dg/init/empty3.C | 18 + gcc/testsuite/g++.dg/modules/access-1_a.C | 10 + gcc/testsuite/g++.dg/modules/access-1_b.C | 12 + gcc/testsuite/g++.dg/modules/access-1_c.C | 10 + gcc/testsuite/g++.dg/modules/adhoc-1_a.C | 6 + gcc/testsuite/g++.dg/modules/adhoc-1_b.C | 13 + gcc/testsuite/g++.dg/modules/adl-1_a.C | 13 + gcc/testsuite/g++.dg/modules/adl-1_b.C | 18 + gcc/testsuite/g++.dg/modules/adl-1_c.C | 57 + gcc/testsuite/g++.dg/modules/adl-2_a.C | 10 + gcc/testsuite/g++.dg/modules/adl-2_b.C | 21 + gcc/testsuite/g++.dg/modules/adl-2_c.C | 17 + gcc/testsuite/g++.dg/modules/adl-3_a.C | 12 + gcc/testsuite/g++.dg/modules/adl-3_b.C | 9 + gcc/testsuite/g++.dg/modules/adl-3_c.C | 36 + gcc/testsuite/g++.dg/modules/adl-4_a.C | 15 + gcc/testsuite/g++.dg/modules/adl-4_b.C | 36 + gcc/testsuite/g++.dg/modules/adl-5_a.c | 9 + gcc/testsuite/g++.dg/modules/adl-5_b.C | 22 + gcc/testsuite/g++.dg/modules/adl-5_c.C | 17 + gcc/testsuite/g++.dg/modules/adl-5_d.C | 17 + gcc/testsuite/g++.dg/modules/alias-1_a.H | 9 + gcc/testsuite/g++.dg/modules/alias-1_b.C | 12 + gcc/testsuite/g++.dg/modules/alias-1_c.C | 5 + gcc/testsuite/g++.dg/modules/alias-1_d.C | 5 + gcc/testsuite/g++.dg/modules/alias-1_e.C | 4 + gcc/testsuite/g++.dg/modules/alias-1_f.C | 4 + gcc/testsuite/g++.dg/modules/alias-2_a.H | 9 + gcc/testsuite/g++.dg/modules/alias-2_b.C | 13 + gcc/testsuite/g++.dg/modules/align-type-1_a.C | 8 + gcc/testsuite/g++.dg/modules/align-type-1_b.C | 10 + gcc/testsuite/g++.dg/modules/ambig-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ambig-1_b.C | 6 + gcc/testsuite/g++.dg/modules/anon-1_a.C | 14 + gcc/testsuite/g++.dg/modules/anon-1_b.C | 18 + gcc/testsuite/g++.dg/modules/anon-1_c.C | 13 + gcc/testsuite/g++.dg/modules/anon-2.h | 6 + gcc/testsuite/g++.dg/modules/anon-2_a.H | 4 + gcc/testsuite/g++.dg/modules/anon-2_b.C | 5 + gcc/testsuite/g++.dg/modules/atom-decl-0_a.C | 6 + gcc/testsuite/g++.dg/modules/atom-decl-0_b.C | 7 + gcc/testsuite/g++.dg/modules/atom-decl-0_c.C | 12 + gcc/testsuite/g++.dg/modules/atom-decl-2.C | 6 + gcc/testsuite/g++.dg/modules/atom-decl-3.C | 6 + gcc/testsuite/g++.dg/modules/atom-pragma-1.C | 6 + gcc/testsuite/g++.dg/modules/atom-pragma-3.C | 12 + gcc/testsuite/g++.dg/modules/atom-preamble-1.C | 6 + gcc/testsuite/g++.dg/modules/atom-preamble-2_a.C | 6 + gcc/testsuite/g++.dg/modules/atom-preamble-2_b.C | 10 + gcc/testsuite/g++.dg/modules/atom-preamble-2_c.C | 6 + gcc/testsuite/g++.dg/modules/atom-preamble-2_d.C | 12 + gcc/testsuite/g++.dg/modules/atom-preamble-2_e.C | 12 + gcc/testsuite/g++.dg/modules/atom-preamble-2_f.C | 10 + gcc/testsuite/g++.dg/modules/atom-preamble-3.C | 7 + gcc/testsuite/g++.dg/modules/atom-preamble-4.C | 5 + gcc/testsuite/g++.dg/modules/auto-1.h | 19 + gcc/testsuite/g++.dg/modules/auto-1_a.H | 4 + gcc/testsuite/g++.dg/modules/auto-1_b.C | 11 + gcc/testsuite/g++.dg/modules/auto-2.h | 13 + gcc/testsuite/g++.dg/modules/auto-2_a.H | 4 + gcc/testsuite/g++.dg/modules/auto-2_b.C | 6 + gcc/testsuite/g++.dg/modules/bad-mapper-1.C | 6 + gcc/testsuite/g++.dg/modules/bad-mapper-2.C | 6 + gcc/testsuite/g++.dg/modules/bad-mapper-3.C | 6 + gcc/testsuite/g++.dg/modules/ben-1.map | 3 + gcc/testsuite/g++.dg/modules/ben-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ben-1_b.C | 11 + gcc/testsuite/g++.dg/modules/bfield-1_a.C | 15 + gcc/testsuite/g++.dg/modules/bfield-1_b.C | 4 + gcc/testsuite/g++.dg/modules/bfield-2_a.C | 11 + gcc/testsuite/g++.dg/modules/bfield-2_b.C | 4 + gcc/testsuite/g++.dg/modules/bool-1.h | 8 + gcc/testsuite/g++.dg/modules/bool-1_a.H | 4 + gcc/testsuite/g++.dg/modules/bool-1_b.H | 5 + gcc/testsuite/g++.dg/modules/bool-1_c.C | 8 + gcc/testsuite/g++.dg/modules/bug-1_a.C | 9 + gcc/testsuite/g++.dg/modules/bug-1_b.C | 10 + gcc/testsuite/g++.dg/modules/builtin-1_a.C | 18 + gcc/testsuite/g++.dg/modules/builtin-1_b.C | 12 + gcc/testsuite/g++.dg/modules/builtin-2.C | 7 + gcc/testsuite/g++.dg/modules/builtin-3_b.C | 13 + gcc/testsuite/g++.dg/modules/builtin-4_a.H | 9 + gcc/testsuite/g++.dg/modules/builtin-4_b.C | 14 + gcc/testsuite/g++.dg/modules/builtin-5_a.H | 3 + gcc/testsuite/g++.dg/modules/builtin-5_b.C | 14 + gcc/testsuite/g++.dg/modules/builtin-6_a.H | 12 + gcc/testsuite/g++.dg/modules/builtin-6_b.C | 9 + gcc/testsuite/g++.dg/modules/builtin-7_a.H | 8 + gcc/testsuite/g++.dg/modules/builtin-7_b.C | 8 + gcc/testsuite/g++.dg/modules/by-name-1.C | 15 + gcc/testsuite/g++.dg/modules/cexpr-1_a.C | 8 + gcc/testsuite/g++.dg/modules/cexpr-1_b.C | 4 + gcc/testsuite/g++.dg/modules/cexpr-2_a.C | 19 + gcc/testsuite/g++.dg/modules/cexpr-2_b.C | 4 + gcc/testsuite/g++.dg/modules/circ-1_a.C | 5 + gcc/testsuite/g++.dg/modules/circ-1_b.C | 7 + gcc/testsuite/g++.dg/modules/circ-1_c.C | 9 + gcc/testsuite/g++.dg/modules/circ-1_d.C | 6 + gcc/testsuite/g++.dg/modules/class-1_a.C | 15 + gcc/testsuite/g++.dg/modules/class-1_b.C | 16 + gcc/testsuite/g++.dg/modules/class-1_c.C | 35 + gcc/testsuite/g++.dg/modules/class-2_a.C | 16 + gcc/testsuite/g++.dg/modules/class-2_b.C | 4 + gcc/testsuite/g++.dg/modules/class-3_a.C | 15 + gcc/testsuite/g++.dg/modules/class-3_b.C | 18 + gcc/testsuite/g++.dg/modules/class-3_c.C | 7 + gcc/testsuite/g++.dg/modules/class-3_d.C | 25 + gcc/testsuite/g++.dg/modules/class-4_a.C | 25 + gcc/testsuite/g++.dg/modules/class-4_b.C | 15 + gcc/testsuite/g++.dg/modules/class-5_a.C | 16 + gcc/testsuite/g++.dg/modules/class-5_b.C | 7 + gcc/testsuite/g++.dg/modules/class-5_c.C | 17 + gcc/testsuite/g++.dg/modules/class-6_a.C | 30 + gcc/testsuite/g++.dg/modules/class-6_b.C | 11 + gcc/testsuite/g++.dg/modules/class-6_c.C | 17 + gcc/testsuite/g++.dg/modules/class-7_a.C | 19 + gcc/testsuite/g++.dg/modules/class-7_b.C | 14 + gcc/testsuite/g++.dg/modules/class-7_c.C | 39 + gcc/testsuite/g++.dg/modules/class-8_a.C | 10 + gcc/testsuite/g++.dg/modules/class-8_b.C | 23 + gcc/testsuite/g++.dg/modules/clone-1_a.C | 18 + gcc/testsuite/g++.dg/modules/clone-1_b.C | 8 + gcc/testsuite/g++.dg/modules/concept-1_a.C | 10 + gcc/testsuite/g++.dg/modules/concept-1_b.C | 13 + gcc/testsuite/g++.dg/modules/concept-2_a.C | 18 + gcc/testsuite/g++.dg/modules/concept-2_b.C | 9 + gcc/testsuite/g++.dg/modules/concept-3_a.C | 13 + gcc/testsuite/g++.dg/modules/concept-3_b.C | 14 + gcc/testsuite/g++.dg/modules/concept-4.H | 18 + gcc/testsuite/g++.dg/modules/concept-5.h | 7 + gcc/testsuite/g++.dg/modules/concept-5_a.H | 4 + gcc/testsuite/g++.dg/modules/concept-5_b.C | 10 + gcc/testsuite/g++.dg/modules/concept-6.h | 19 + gcc/testsuite/g++.dg/modules/concept-6_a.H | 4 + gcc/testsuite/g++.dg/modules/concept-6_b.C | 7 + .../g++.dg/modules/constrained-partial-1_a.C | 38 + .../g++.dg/modules/constrained-partial-1_b.C | 31 + gcc/testsuite/g++.dg/modules/convop-1_a.C | 12 + gcc/testsuite/g++.dg/modules/convop-1_b.C | 11 + gcc/testsuite/g++.dg/modules/cpp-1.C | 14 + gcc/testsuite/g++.dg/modules/cpp-2_a.H | 4 + gcc/testsuite/g++.dg/modules/cpp-2_b.H | 6 + gcc/testsuite/g++.dg/modules/cpp-2_c.C | 17 + gcc/testsuite/g++.dg/modules/cpp-3.C | 9 + gcc/testsuite/g++.dg/modules/cpp-4.C | 10 + gcc/testsuite/g++.dg/modules/cpp-4.h | 4 + gcc/testsuite/g++.dg/modules/cpp-5_a.H | 9 + gcc/testsuite/g++.dg/modules/cpp-5_b.C | 7 + gcc/testsuite/g++.dg/modules/cpp-5_c.C | 10 + gcc/testsuite/g++.dg/modules/cpp-6_a.H | 3 + gcc/testsuite/g++.dg/modules/cpp-6_b.H | 4 + gcc/testsuite/g++.dg/modules/cpp-6_c.C | 18 + gcc/testsuite/g++.dg/modules/debug-1_a.C | 12 + gcc/testsuite/g++.dg/modules/debug-1_b.C | 11 + gcc/testsuite/g++.dg/modules/decomp-1_a.C | 14 + gcc/testsuite/g++.dg/modules/decomp-1_b.C | 8 + gcc/testsuite/g++.dg/modules/deferred-1.h | 12 + gcc/testsuite/g++.dg/modules/deferred-1_a.H | 4 + gcc/testsuite/g++.dg/modules/deferred-1_b.C | 7 + gcc/testsuite/g++.dg/modules/dep-1_a.C | 9 + gcc/testsuite/g++.dg/modules/dep-1_b.C | 10 + gcc/testsuite/g++.dg/modules/dep-2.C | 12 + gcc/testsuite/g++.dg/modules/dep-3.C | 9 + gcc/testsuite/g++.dg/modules/dir-only-1.C | 16 + gcc/testsuite/g++.dg/modules/dir-only-2_a.H | 4 + gcc/testsuite/g++.dg/modules/dir-only-2_b.C | 28 + gcc/testsuite/g++.dg/modules/dir-only-3.C | 18 + gcc/testsuite/g++.dg/modules/dir-only-4.C | 10 + gcc/testsuite/g++.dg/modules/dir-recovery.C | 9 + gcc/testsuite/g++.dg/modules/enum-1_a.C | 30 + gcc/testsuite/g++.dg/modules/enum-1_b.C | 22 + gcc/testsuite/g++.dg/modules/enum-2_a.C | 21 + gcc/testsuite/g++.dg/modules/enum-2_b.C | 9 + gcc/testsuite/g++.dg/modules/enum-3_a.C | 11 + gcc/testsuite/g++.dg/modules/enum-3_b.C | 4 + gcc/testsuite/g++.dg/modules/enum-4_a.C | 17 + gcc/testsuite/g++.dg/modules/enum-4_b.C | 6 + gcc/testsuite/g++.dg/modules/enum-5_a.H | 7 + gcc/testsuite/g++.dg/modules/enum-5_b.C | 4 + gcc/testsuite/g++.dg/modules/enum-6_a.H | 10 + gcc/testsuite/g++.dg/modules/enum-6_b.C | 8 + gcc/testsuite/g++.dg/modules/enum-7.C | 20 + gcc/testsuite/g++.dg/modules/enum-8_a.H | 6 + gcc/testsuite/g++.dg/modules/enum-8_b.H | 6 + gcc/testsuite/g++.dg/modules/enum-8_c.C | 5 + gcc/testsuite/g++.dg/modules/enum-8_d.C | 11 + gcc/testsuite/g++.dg/modules/enum-bad-1_a.H | 8 + gcc/testsuite/g++.dg/modules/enum-bad-1_b.C | 26 + gcc/testsuite/g++.dg/modules/err-1_a.C | 6 + gcc/testsuite/g++.dg/modules/err-1_b.C | 5 + gcc/testsuite/g++.dg/modules/err-1_c.C | 22 + gcc/testsuite/g++.dg/modules/err-1_d.C | 14 + gcc/testsuite/g++.dg/modules/except-1.C | 18 + gcc/testsuite/g++.dg/modules/except-2.h | 42 + gcc/testsuite/g++.dg/modules/except-2_a.H | 4 + gcc/testsuite/g++.dg/modules/except-2_b.C | 4 + gcc/testsuite/g++.dg/modules/except-3.h | 24 + gcc/testsuite/g++.dg/modules/except-3_a.H | 6 + gcc/testsuite/g++.dg/modules/except-3_b.C | 7 + gcc/testsuite/g++.dg/modules/exp-xlate-1_a.H | 5 + gcc/testsuite/g++.dg/modules/exp-xlate-1_b.C | 7 + gcc/testsuite/g++.dg/modules/export-1.C | 22 + gcc/testsuite/g++.dg/modules/extern-tpl-1_a.H | 23 + gcc/testsuite/g++.dg/modules/extern-tpl-1_b.C | 7 + gcc/testsuite/g++.dg/modules/extern-tpl-1_c.C | 7 + gcc/testsuite/g++.dg/modules/extern-tpl-2_a.H | 13 + gcc/testsuite/g++.dg/modules/extern-tpl-2_b.H | 13 + gcc/testsuite/g++.dg/modules/extern-tpl-2_c.C | 5 + gcc/testsuite/g++.dg/modules/extern-tpl-2_d.C | 7 + gcc/testsuite/g++.dg/modules/flag-1_a.C | 4 + gcc/testsuite/g++.dg/modules/flag-1_b.C | 9 + gcc/testsuite/g++.dg/modules/fn-inline-1_a.C | 21 + gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 11 + gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 16 + gcc/testsuite/g++.dg/modules/freeze-1_a.C | 5 + gcc/testsuite/g++.dg/modules/freeze-1_b.C | 5 + gcc/testsuite/g++.dg/modules/freeze-1_c.C | 5 + gcc/testsuite/g++.dg/modules/freeze-1_d.C | 21 + gcc/testsuite/g++.dg/modules/friend-1_a.C | 37 + gcc/testsuite/g++.dg/modules/friend-1_b.C | 10 + gcc/testsuite/g++.dg/modules/friend-1_c.C | 13 + gcc/testsuite/g++.dg/modules/friend-2_a.C | 16 + gcc/testsuite/g++.dg/modules/friend-2_b.C | 14 + gcc/testsuite/g++.dg/modules/friend-3.C | 34 + gcc/testsuite/g++.dg/modules/friend-4_a.C | 33 + gcc/testsuite/g++.dg/modules/friend-4_b.C | 19 + gcc/testsuite/g++.dg/modules/friend-5_a.C | 8 + gcc/testsuite/g++.dg/modules/friend-5_b.C | 11 + gcc/testsuite/g++.dg/modules/gc-1_a.C | 10 + gcc/testsuite/g++.dg/modules/gc-1_b.C | 4 + gcc/testsuite/g++.dg/modules/gc-1_c.C | 4 + gcc/testsuite/g++.dg/modules/gc-1_d.C | 28 + gcc/testsuite/g++.dg/modules/gc-2.map | 2 + gcc/testsuite/g++.dg/modules/gc-2_a.C | 9 + gcc/testsuite/g++.dg/modules/global-1_a.C | 9 + gcc/testsuite/g++.dg/modules/global-1_b.C | 8 + gcc/testsuite/g++.dg/modules/gmf-1_a.C | 19 + gcc/testsuite/g++.dg/modules/gmf-1_b.C | 12 + gcc/testsuite/g++.dg/modules/gmf-2_a.H | 10 + gcc/testsuite/g++.dg/modules/gmf-2_b.C | 14 + gcc/testsuite/g++.dg/modules/gmf-2_c.C | 14 + gcc/testsuite/g++.dg/modules/gmf-2_d.C | 9 + gcc/testsuite/g++.dg/modules/gvar_a.C | 15 + gcc/testsuite/g++.dg/modules/gvar_b.C | 7 + gcc/testsuite/g++.dg/modules/hdr-1_a.H | 10 + gcc/testsuite/g++.dg/modules/hdr-1_b.H | 21 + gcc/testsuite/g++.dg/modules/hdr-1_c.C | 14 + gcc/testsuite/g++.dg/modules/hdr-init-1_a.H | 6 + gcc/testsuite/g++.dg/modules/hdr-init-1_b.H | 6 + gcc/testsuite/g++.dg/modules/hdr-init-1_c.C | 24 + gcc/testsuite/g++.dg/modules/horcrux-1_a.C | 17 + gcc/testsuite/g++.dg/modules/horcrux-1_b.C | 9 + gcc/testsuite/g++.dg/modules/ice-1.C | 3 + gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 37 + gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 22 + gcc/testsuite/g++.dg/modules/imp-member-1_a.C | 16 + gcc/testsuite/g++.dg/modules/imp-member-1_b.C | 14 + gcc/testsuite/g++.dg/modules/imp-member-1_c.C | 10 + gcc/testsuite/g++.dg/modules/imp-member-1_d.C | 10 + gcc/testsuite/g++.dg/modules/imp-member-1_e.C | 15 + gcc/testsuite/g++.dg/modules/imp-member-2_a.C | 28 + gcc/testsuite/g++.dg/modules/imp-member-2_b.C | 21 + gcc/testsuite/g++.dg/modules/imp-member-2_c.C | 14 + gcc/testsuite/g++.dg/modules/imp-member-3.H | 16 + gcc/testsuite/g++.dg/modules/import-1_a.C | 5 + gcc/testsuite/g++.dg/modules/import-1_b.C | 5 + gcc/testsuite/g++.dg/modules/import-1_c.C | 10 + gcc/testsuite/g++.dg/modules/import-1_d.C | 7 + gcc/testsuite/g++.dg/modules/import-1_e.C | 13 + gcc/testsuite/g++.dg/modules/import-1_f.C | 8 + gcc/testsuite/g++.dg/modules/import-1_g.C | 9 + gcc/testsuite/g++.dg/modules/import-2.C | 12 + gcc/testsuite/g++.dg/modules/inc-xlate-1.map | 2 + gcc/testsuite/g++.dg/modules/inc-xlate-1_a.H | 15 + gcc/testsuite/g++.dg/modules/inc-xlate-1_b.H | 21 + gcc/testsuite/g++.dg/modules/inc-xlate-1_c.C | 11 + gcc/testsuite/g++.dg/modules/inc-xlate-1_e.C | 5 + gcc/testsuite/g++.dg/modules/indirect-1_a.C | 41 + gcc/testsuite/g++.dg/modules/indirect-1_b.C | 54 + gcc/testsuite/g++.dg/modules/indirect-1_c.C | 49 + gcc/testsuite/g++.dg/modules/indirect-2_a.C | 24 + gcc/testsuite/g++.dg/modules/indirect-2_b.C | 31 + gcc/testsuite/g++.dg/modules/indirect-2_c.C | 25 + gcc/testsuite/g++.dg/modules/indirect-3_a.C | 23 + gcc/testsuite/g++.dg/modules/indirect-3_b.C | 30 + gcc/testsuite/g++.dg/modules/indirect-3_c.C | 24 + gcc/testsuite/g++.dg/modules/indirect-4_a.C | 20 + gcc/testsuite/g++.dg/modules/indirect-4_b.C | 22 + gcc/testsuite/g++.dg/modules/indirect-4_c.C | 17 + gcc/testsuite/g++.dg/modules/inext-1.H | 11 + gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1.h | 35 + gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_a.H | 4 + gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_b.C | 5 + gcc/testsuite/g++.dg/modules/init-1_a.C | 11 + gcc/testsuite/g++.dg/modules/init-1_b.C | 14 + gcc/testsuite/g++.dg/modules/init-2_a.C | 5 + gcc/testsuite/g++.dg/modules/init-2_b.C | 8 + gcc/testsuite/g++.dg/modules/init-2_c.C | 8 + gcc/testsuite/g++.dg/modules/inst-1_a.C | 42 + gcc/testsuite/g++.dg/modules/inst-1_b.C | 16 + gcc/testsuite/g++.dg/modules/inst-2_a.C | 26 + gcc/testsuite/g++.dg/modules/inst-2_b.C | 14 + gcc/testsuite/g++.dg/modules/inst-3_a.C | 21 + gcc/testsuite/g++.dg/modules/inst-3_b.C | 14 + gcc/testsuite/g++.dg/modules/inst-4_a.C | 20 + gcc/testsuite/g++.dg/modules/inst-4_b.C | 13 + gcc/testsuite/g++.dg/modules/inst-5_a.H | 12 + gcc/testsuite/g++.dg/modules/inst-5_b.C | 14 + gcc/testsuite/g++.dg/modules/internal-1.C | 21 + gcc/testsuite/g++.dg/modules/internal-2_a.H | 10 + gcc/testsuite/g++.dg/modules/internal-2_b.H | 7 + gcc/testsuite/g++.dg/modules/internal-2_c.C | 12 + gcc/testsuite/g++.dg/modules/isalnum.H | 12 + gcc/testsuite/g++.dg/modules/keyword-1_a.C | 8 + gcc/testsuite/g++.dg/modules/keyword-1_b.C | 13 + gcc/testsuite/g++.dg/modules/lambda-1_a.C | 15 + gcc/testsuite/g++.dg/modules/lambda-1_b.C | 16 + gcc/testsuite/g++.dg/modules/lambda-2.h | 2 + gcc/testsuite/g++.dg/modules/lambda-2_a.H | 7 + gcc/testsuite/g++.dg/modules/lambda-2_b.C | 8 + gcc/testsuite/g++.dg/modules/lambda-2_c.C | 3 + gcc/testsuite/g++.dg/modules/lambda-3.h | 5 + gcc/testsuite/g++.dg/modules/lambda-3_a.H | 4 + gcc/testsuite/g++.dg/modules/lambda-3_b.C | 9 + gcc/testsuite/g++.dg/modules/lambda-3_c.C | 3 + gcc/testsuite/g++.dg/modules/lambda-4.h | 2 + gcc/testsuite/g++.dg/modules/lambda-4_a.H | 4 + gcc/testsuite/g++.dg/modules/lambda-4_b.C | 8 + gcc/testsuite/g++.dg/modules/lang-1_a.H | 15 + gcc/testsuite/g++.dg/modules/lang-1_b.C | 9 + gcc/testsuite/g++.dg/modules/lang-1_c.C | 12 + gcc/testsuite/g++.dg/modules/lang-2_a.C | 3 + gcc/testsuite/g++.dg/modules/lang-2_b.C | 10 + gcc/testsuite/g++.dg/modules/late-ret-1.H | 16 + gcc/testsuite/g++.dg/modules/late-ret-2_a.H | 14 + gcc/testsuite/g++.dg/modules/late-ret-2_b.H | 13 + gcc/testsuite/g++.dg/modules/late-ret-2_c.C | 16 + gcc/testsuite/g++.dg/modules/late-ret-3_a.H | 20 + gcc/testsuite/g++.dg/modules/late-ret-3_b.H | 20 + gcc/testsuite/g++.dg/modules/late-ret-3_c.C | 22 + gcc/testsuite/g++.dg/modules/lazy-1_a.C | 19 + gcc/testsuite/g++.dg/modules/lazy-1_b.C | 21 + gcc/testsuite/g++.dg/modules/leg-merge-1_a.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-1_b.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-1_c.C | 9 + gcc/testsuite/g++.dg/modules/leg-merge-1_d.C | 4 + gcc/testsuite/g++.dg/modules/leg-merge-2_a.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-2_b.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-2_c.C | 11 + gcc/testsuite/g++.dg/modules/leg-merge-3_a.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-3_b.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-3_c.C | 9 + gcc/testsuite/g++.dg/modules/leg-merge-3_d.C | 1 + gcc/testsuite/g++.dg/modules/leg-merge-4_a.H | 8 + gcc/testsuite/g++.dg/modules/leg-merge-4_b.H | 8 + gcc/testsuite/g++.dg/modules/leg-merge-4_c.C | 18 + gcc/testsuite/g++.dg/modules/leg-merge-5_a.H | 9 + gcc/testsuite/g++.dg/modules/leg-merge-5_b.H | 7 + gcc/testsuite/g++.dg/modules/leg-merge-5_c.C | 9 + gcc/testsuite/g++.dg/modules/leg-merge-6_a.H | 10 + gcc/testsuite/g++.dg/modules/leg-merge-6_b.H | 9 + gcc/testsuite/g++.dg/modules/leg-merge-6_c.C | 11 + gcc/testsuite/g++.dg/modules/leg-merge-7_a.H | 8 + gcc/testsuite/g++.dg/modules/leg-merge-7_b.H | 7 + gcc/testsuite/g++.dg/modules/leg-merge-7_c.C | 9 + gcc/testsuite/g++.dg/modules/leg-merge-8_a.H | 13 + gcc/testsuite/g++.dg/modules/leg-merge-8_b.H | 12 + gcc/testsuite/g++.dg/modules/leg-merge-8_c.C | 11 + gcc/testsuite/g++.dg/modules/leg-merge-9_a.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-9_b.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-9_c.C | 6 + gcc/testsuite/g++.dg/modules/legacy-1_a.H | 10 + gcc/testsuite/g++.dg/modules/legacy-1_b.C | 6 + gcc/testsuite/g++.dg/modules/legacy-1_c.C | 8 + gcc/testsuite/g++.dg/modules/legacy-2.h | 1 + gcc/testsuite/g++.dg/modules/legacy-2.map | 1 + gcc/testsuite/g++.dg/modules/legacy-2_a.H | 8 + gcc/testsuite/g++.dg/modules/legacy-2_b.H | 13 + gcc/testsuite/g++.dg/modules/legacy-2_c.C | 8 + gcc/testsuite/g++.dg/modules/legacy-2_d.C | 13 + gcc/testsuite/g++.dg/modules/legacy-3.h | 1 + gcc/testsuite/g++.dg/modules/legacy-3_a.H | 7 + gcc/testsuite/g++.dg/modules/legacy-3_b.H | 16 + gcc/testsuite/g++.dg/modules/legacy-3_c.H | 25 + gcc/testsuite/g++.dg/modules/legacy-6.map | 2 + gcc/testsuite/g++.dg/modules/legacy-6_a.H | 6 + gcc/testsuite/g++.dg/modules/legacy-6_b.H | 6 + gcc/testsuite/g++.dg/modules/legacy-6_c.C | 8 + gcc/testsuite/g++.dg/modules/legacy-6_d.C | 9 + gcc/testsuite/g++.dg/modules/legacy-6_e.C | 5 + gcc/testsuite/g++.dg/modules/legacy-6_f.C | 6 + gcc/testsuite/g++.dg/modules/legacy-7_a.H | 6 + gcc/testsuite/g++.dg/modules/legacy-7_b.C | 8 + gcc/testsuite/g++.dg/modules/legacy-8_a.H | 5 + gcc/testsuite/g++.dg/modules/legacy-8_b.H | 4 + gcc/testsuite/g++.dg/modules/legacy-8_c.C | 13 + gcc/testsuite/g++.dg/modules/legacy-8_d.C | 16 + gcc/testsuite/g++.dg/modules/legacy-8_e.C | 18 + gcc/testsuite/g++.dg/modules/libfn-1_a.C | 16 + gcc/testsuite/g++.dg/modules/libfn-1_b.C | 18 + gcc/testsuite/g++.dg/modules/literals-1_a.C | 51 + gcc/testsuite/g++.dg/modules/literals-1_b.C | 39 + gcc/testsuite/g++.dg/modules/loc-1_a.C | 6 + gcc/testsuite/g++.dg/modules/loc-1_b.C | 8 + gcc/testsuite/g++.dg/modules/loc-1_c.C | 14 + gcc/testsuite/g++.dg/modules/loc-2_a.C | 6 + gcc/testsuite/g++.dg/modules/loc-2_b.C | 6 + gcc/testsuite/g++.dg/modules/loc-2_c.C | 8 + gcc/testsuite/g++.dg/modules/loc-2_d.C | 10 + gcc/testsuite/g++.dg/modules/loc-2_e.C | 12 + gcc/testsuite/g++.dg/modules/loc-2_f.C | 10 + gcc/testsuite/g++.dg/modules/loc-wrapper-1.h | 14 + gcc/testsuite/g++.dg/modules/loc-wrapper-1_a.H | 4 + gcc/testsuite/g++.dg/modules/loc-wrapper-1_b.C | 5 + gcc/testsuite/g++.dg/modules/local-1_a.C | 13 + gcc/testsuite/g++.dg/modules/local-1_b.C | 10 + gcc/testsuite/g++.dg/modules/local-extern-1.C | 20 + gcc/testsuite/g++.dg/modules/local-extern-2.H | 10 + gcc/testsuite/g++.dg/modules/local-struct-1_a.C | 12 + gcc/testsuite/g++.dg/modules/local-struct-1_b.C | 3 + gcc/testsuite/g++.dg/modules/macloc-1_a.C | 13 + gcc/testsuite/g++.dg/modules/macloc-1_b.C | 10 + gcc/testsuite/g++.dg/modules/macloc-1_c.C | 13 + gcc/testsuite/g++.dg/modules/macloc-1_d.C | 13 + gcc/testsuite/g++.dg/modules/macloc-2_a.H | 9 + gcc/testsuite/g++.dg/modules/macloc-2_b.C | 14 + gcc/testsuite/g++.dg/modules/macro-1_a.H | 12 + gcc/testsuite/g++.dg/modules/macro-1_b.C | 25 + gcc/testsuite/g++.dg/modules/macro-2_a.H | 14 + gcc/testsuite/g++.dg/modules/macro-2_b.H | 24 + gcc/testsuite/g++.dg/modules/macro-2_c.H | 10 + gcc/testsuite/g++.dg/modules/macro-2_d.C | 14 + gcc/testsuite/g++.dg/modules/macro-3_a.H | 19 + gcc/testsuite/g++.dg/modules/macro-3_b.H | 24 + gcc/testsuite/g++.dg/modules/macro-3_c.C | 24 + gcc/testsuite/g++.dg/modules/macro-4_a.H | 13 + gcc/testsuite/g++.dg/modules/macro-4_b.H | 12 + gcc/testsuite/g++.dg/modules/macro-4_c.H | 14 + gcc/testsuite/g++.dg/modules/macro-4_d.C | 8 + gcc/testsuite/g++.dg/modules/macro-4_e.C | 13 + gcc/testsuite/g++.dg/modules/macro-4_f.C | 5 + gcc/testsuite/g++.dg/modules/macro-4_g.C | 4 + gcc/testsuite/g++.dg/modules/macro-5_a.H | 5 + gcc/testsuite/g++.dg/modules/macro-5_b.H | 8 + gcc/testsuite/g++.dg/modules/macro-5_c.C | 8 + gcc/testsuite/g++.dg/modules/macro-6_a.H | 8 + gcc/testsuite/g++.dg/modules/macro-6_b.C | 11 + gcc/testsuite/g++.dg/modules/macro-6_c.C | 11 + gcc/testsuite/g++.dg/modules/macro-7_a.C | 13 + gcc/testsuite/g++.dg/modules/macro-7_b.C | 10 + gcc/testsuite/g++.dg/modules/macro-7_c.C | 7 + gcc/testsuite/g++.dg/modules/map-1.map | 2 + gcc/testsuite/g++.dg/modules/map-1_a.C | 13 + gcc/testsuite/g++.dg/modules/map-1_b.C | 13 + gcc/testsuite/g++.dg/modules/map-1_b.map | 3 + gcc/testsuite/g++.dg/modules/map-2.C | 11 + gcc/testsuite/g++.dg/modules/map-2.map | 1 + gcc/testsuite/g++.dg/modules/member-def-1_a.C | 8 + gcc/testsuite/g++.dg/modules/member-def-1_b.C | 14 + gcc/testsuite/g++.dg/modules/member-def-1_c.C | 16 + gcc/testsuite/g++.dg/modules/member-def-1_d.C | 11 + gcc/testsuite/g++.dg/modules/member-def-2_a.C | 10 + gcc/testsuite/g++.dg/modules/member-def-2_b.C | 16 + gcc/testsuite/g++.dg/modules/member-def-2_c.C | 15 + gcc/testsuite/g++.dg/modules/member-def-2_d.C | 13 + gcc/testsuite/g++.dg/modules/memref-1_a.C | 24 + gcc/testsuite/g++.dg/modules/memref-1_b.C | 9 + gcc/testsuite/g++.dg/modules/merge-10.h | 8 + gcc/testsuite/g++.dg/modules/merge-10_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-10_b.C | 6 + gcc/testsuite/g++.dg/modules/merge-11.h | 15 + gcc/testsuite/g++.dg/modules/merge-11_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-11_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-12.h | 23 + gcc/testsuite/g++.dg/modules/merge-12_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-12_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-13.h | 10 + gcc/testsuite/g++.dg/modules/merge-13_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-13_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-14.h | 7 + gcc/testsuite/g++.dg/modules/merge-14_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-14_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-15.h | 5 + gcc/testsuite/g++.dg/modules/merge-15_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-15_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-1_a.C | 13 + gcc/testsuite/g++.dg/modules/merge-1_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-2_a.H | 29 + gcc/testsuite/g++.dg/modules/merge-2_b.C | 2 + gcc/testsuite/g++.dg/modules/merge-3_a.H | 7 + gcc/testsuite/g++.dg/modules/merge-3_b.C | 11 + gcc/testsuite/g++.dg/modules/merge-4.h | 7 + gcc/testsuite/g++.dg/modules/merge-4_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-4_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-5.h | 8 + gcc/testsuite/g++.dg/modules/merge-5_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-5_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-6.h | 10 + gcc/testsuite/g++.dg/modules/merge-6_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-6_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-7.h | 5 + gcc/testsuite/g++.dg/modules/merge-7_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-7_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-8.h | 17 + gcc/testsuite/g++.dg/modules/merge-8_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-8_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-9.h | 9 + gcc/testsuite/g++.dg/modules/merge-9_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-9_b.C | 8 + gcc/testsuite/g++.dg/modules/mod-exp-1_a.C | 9 + gcc/testsuite/g++.dg/modules/mod-exp-1_b.C | 7 + gcc/testsuite/g++.dg/modules/mod-imp-1_a.C | 6 + gcc/testsuite/g++.dg/modules/mod-imp-1_b.C | 4 + gcc/testsuite/g++.dg/modules/mod-imp-1_c.C | 10 + gcc/testsuite/g++.dg/modules/mod-imp-1_d.C | 7 + gcc/testsuite/g++.dg/modules/mod-impl-1_a.C | 12 + gcc/testsuite/g++.dg/modules/mod-impl-1_b.C | 12 + gcc/testsuite/g++.dg/modules/mod-impl-1_c.C | 12 + gcc/testsuite/g++.dg/modules/mod-impl-1_d.C | 27 + gcc/testsuite/g++.dg/modules/mod-indirect-1_a.C | 8 + gcc/testsuite/g++.dg/modules/mod-indirect-1_b.C | 8 + gcc/testsuite/g++.dg/modules/mod-indirect-1_c.C | 12 + gcc/testsuite/g++.dg/modules/mod-indirect-1_d.C | 7 + gcc/testsuite/g++.dg/modules/mod-indirect-1_e.C | 7 + gcc/testsuite/g++.dg/modules/mod-stamp-1_a.C | 7 + gcc/testsuite/g++.dg/modules/mod-stamp-1_b.C | 8 + gcc/testsuite/g++.dg/modules/mod-stamp-1_c.C | 5 + gcc/testsuite/g++.dg/modules/mod-stamp-1_d.C | 10 + gcc/testsuite/g++.dg/modules/mod-sym-1.C | 34 + gcc/testsuite/g++.dg/modules/mod-sym-2.C | 23 + gcc/testsuite/g++.dg/modules/mod-sym-3.C | 26 + gcc/testsuite/g++.dg/modules/mod-tpl-1_a.C | 12 + gcc/testsuite/g++.dg/modules/mod-tpl-1_b.C | 7 + gcc/testsuite/g++.dg/modules/mod-tpl-2_a.C | 16 + gcc/testsuite/g++.dg/modules/mod-tpl-2_b.C | 12 + gcc/testsuite/g++.dg/modules/mutual-friend.ii | 11 + gcc/testsuite/g++.dg/modules/namespace-1_a.C | 13 + gcc/testsuite/g++.dg/modules/namespace-1_b.C | 10 + gcc/testsuite/g++.dg/modules/namespace-1_c.C | 13 + gcc/testsuite/g++.dg/modules/namespace-2_a.C | 40 + gcc/testsuite/g++.dg/modules/namespace-2_b.C | 17 + gcc/testsuite/g++.dg/modules/namespace-3_a.C | 21 + gcc/testsuite/g++.dg/modules/namespace-3_b.C | 12 + gcc/testsuite/g++.dg/modules/namespace-4_a.C | 16 + gcc/testsuite/g++.dg/modules/namespace-4_b.C | 15 + gcc/testsuite/g++.dg/modules/namespace-4_c.C | 14 + gcc/testsuite/g++.dg/modules/nest-1_a.C | 12 + gcc/testsuite/g++.dg/modules/nest-1_b.C | 13 + gcc/testsuite/g++.dg/modules/nest-1_c.C | 7 + gcc/testsuite/g++.dg/modules/nested-1_a.C | 19 + gcc/testsuite/g++.dg/modules/nested-1_b.C | 8 + gcc/testsuite/g++.dg/modules/nested-1_c.C | 13 + gcc/testsuite/g++.dg/modules/nested-2_a.C | 24 + gcc/testsuite/g++.dg/modules/nested-2_b.C | 20 + gcc/testsuite/g++.dg/modules/nested-constr-1.h | 15 + gcc/testsuite/g++.dg/modules/nested-constr-1_a.H | 3 + gcc/testsuite/g++.dg/modules/nested-constr-1_b.C | 13 + gcc/testsuite/g++.dg/modules/nested-constr-2_a.C | 18 + gcc/testsuite/g++.dg/modules/nested-constr-2_b.C | 11 + gcc/testsuite/g++.dg/modules/nested-constr-2_c.C | 5 + gcc/testsuite/g++.dg/modules/nodes-1_a.C | 46 + gcc/testsuite/g++.dg/modules/nodes-1_b.C | 27 + gcc/testsuite/g++.dg/modules/noexcept-1.h | 78 + gcc/testsuite/g++.dg/modules/noexcept-1_a.H | 4 + gcc/testsuite/g++.dg/modules/noexcept-1_b.C | 4 + gcc/testsuite/g++.dg/modules/ns-alias-1_a.C | 16 + gcc/testsuite/g++.dg/modules/ns-alias-1_b.C | 6 + gcc/testsuite/g++.dg/modules/ns-alias-1_c.C | 6 + gcc/testsuite/g++.dg/modules/ns-dir-1_a.C | 18 + gcc/testsuite/g++.dg/modules/ns-dir-1_b.C | 8 + gcc/testsuite/g++.dg/modules/ns-dup-1_a.C | 8 + gcc/testsuite/g++.dg/modules/ns-dup-1_b.C | 11 + gcc/testsuite/g++.dg/modules/ns-imp-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ns-imp-1_b.C | 11 + gcc/testsuite/g++.dg/modules/ns-imp-1_c.C | 13 + gcc/testsuite/g++.dg/modules/ns-part-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ns-part-1_b.C | 11 + gcc/testsuite/g++.dg/modules/ns-part-1_c.C | 16 + gcc/testsuite/g++.dg/modules/nsdmi-1_a.C | 9 + gcc/testsuite/g++.dg/modules/nsdmi-1_b.C | 9 + gcc/testsuite/g++.dg/modules/nsdmi-2.C | 19 + gcc/testsuite/g++.dg/modules/omp-1_a.C | 17 + gcc/testsuite/g++.dg/modules/omp-1_b.C | 10 + gcc/testsuite/g++.dg/modules/omp-1_c.C | 8 + gcc/testsuite/g++.dg/modules/omp-2_a.C | 18 + gcc/testsuite/g++.dg/modules/omp-2_b.C | 10 + gcc/testsuite/g++.dg/modules/only-1.C | 4 + gcc/testsuite/g++.dg/modules/only-2.C | 5 + gcc/testsuite/g++.dg/modules/only-3.C | 5 + gcc/testsuite/g++.dg/modules/operator-1_a.C | 18 + gcc/testsuite/g++.dg/modules/operator-1_b.C | 10 + gcc/testsuite/g++.dg/modules/p0713-1.C | 3 + gcc/testsuite/g++.dg/modules/p0713-2.C | 3 + gcc/testsuite/g++.dg/modules/p0713-3.C | 6 + gcc/testsuite/g++.dg/modules/part-1_a.C | 9 + gcc/testsuite/g++.dg/modules/part-1_b.C | 11 + gcc/testsuite/g++.dg/modules/part-1_c.C | 14 + gcc/testsuite/g++.dg/modules/part-2_a.C | 4 + gcc/testsuite/g++.dg/modules/part-2_b.C | 6 + gcc/testsuite/g++.dg/modules/part-2_c.C | 8 + gcc/testsuite/g++.dg/modules/part-2_d.C | 10 + gcc/testsuite/g++.dg/modules/part-2_e.C | 11 + gcc/testsuite/g++.dg/modules/part-3_a.C | 8 + gcc/testsuite/g++.dg/modules/part-3_b.C | 6 + gcc/testsuite/g++.dg/modules/part-3_c.C | 16 + gcc/testsuite/g++.dg/modules/part-3_d.C | 11 + gcc/testsuite/g++.dg/modules/part-4_a.C | 8 + gcc/testsuite/g++.dg/modules/part-4_b.C | 12 + gcc/testsuite/g++.dg/modules/part-4_c.C | 10 + gcc/testsuite/g++.dg/modules/part-6_a.C | 15 + gcc/testsuite/g++.dg/modules/part-6_b.C | 6 + gcc/testsuite/g++.dg/modules/part-6_c.C | 11 + gcc/testsuite/g++.dg/modules/part-6_d.C | 8 + gcc/testsuite/g++.dg/modules/part-6_e.C | 8 + gcc/testsuite/g++.dg/modules/part-7_a.C | 8 + gcc/testsuite/g++.dg/modules/part-7_b.C | 20 + gcc/testsuite/g++.dg/modules/part-7_c.C | 19 + gcc/testsuite/g++.dg/modules/part-hdr-1_a.H | 3 + gcc/testsuite/g++.dg/modules/part-hdr-1_b.C | 9 + gcc/testsuite/g++.dg/modules/part-hdr-1_c.C | 5 + gcc/testsuite/g++.dg/modules/part-mac-1_a.H | 5 + gcc/testsuite/g++.dg/modules/part-mac-1_b.C | 10 + gcc/testsuite/g++.dg/modules/part-mac-1_c.C | 5 + gcc/testsuite/g++.dg/modules/partial-1.h | 30 + gcc/testsuite/g++.dg/modules/partial-1_a.H | 4 + gcc/testsuite/g++.dg/modules/partial-1_b.C | 4 + gcc/testsuite/g++.dg/modules/pmf-1.h | 10 + gcc/testsuite/g++.dg/modules/pmf-1_a.H | 4 + gcc/testsuite/g++.dg/modules/pmf-1_b.C | 8 + gcc/testsuite/g++.dg/modules/pmf-2.h | 26 + gcc/testsuite/g++.dg/modules/pmf-2_a.H | 6 + gcc/testsuite/g++.dg/modules/pmf-2_b.C | 7 + gcc/testsuite/g++.dg/modules/pmp-1_a.C | 8 + gcc/testsuite/g++.dg/modules/pmp-1_b.C | 7 + gcc/testsuite/g++.dg/modules/pmp-2.C | 7 + gcc/testsuite/g++.dg/modules/pmp-3.C | 6 + gcc/testsuite/g++.dg/modules/pragma-1_a.H | 4 + gcc/testsuite/g++.dg/modules/pragma-1_b.C | 6 + gcc/testsuite/g++.dg/modules/predef-1.C | 6 + gcc/testsuite/g++.dg/modules/predef-1.h | 10 + gcc/testsuite/g++.dg/modules/predef-2.h | 7 + gcc/testsuite/g++.dg/modules/predef-2_a.C | 7 + gcc/testsuite/g++.dg/modules/predef-2_b.C | 9 + gcc/testsuite/g++.dg/modules/preproc-1.C | 3 + gcc/testsuite/g++.dg/modules/preproc-2_a.H | 11 + gcc/testsuite/g++.dg/modules/preproc-2_b.C | 21 + gcc/testsuite/g++.dg/modules/printf-1_a.H | 9 + gcc/testsuite/g++.dg/modules/printf-1_b.C | 8 + gcc/testsuite/g++.dg/modules/reparent-1_a.C | 6 + gcc/testsuite/g++.dg/modules/reparent-1_b.C | 14 + gcc/testsuite/g++.dg/modules/reparent-1_c.C | 9 + gcc/testsuite/g++.dg/modules/scc-1.C | 16 + gcc/testsuite/g++.dg/modules/scc-2.C | 8 + gcc/testsuite/g++.dg/modules/shadow-1_a.C | 9 + gcc/testsuite/g++.dg/modules/shadow-1_b.C | 8 + gcc/testsuite/g++.dg/modules/stat-tpl-1_a.H | 13 + gcc/testsuite/g++.dg/modules/static-1_a.C | 11 + gcc/testsuite/g++.dg/modules/static-1_b.C | 18 + gcc/testsuite/g++.dg/modules/static-1_c.C | 10 + gcc/testsuite/g++.dg/modules/std-1_a.C | 8 + gcc/testsuite/g++.dg/modules/std-1_b.C | 5 + gcc/testsuite/g++.dg/modules/stdns_a.C | 13 + gcc/testsuite/g++.dg/modules/stdns_b.C | 8 + gcc/testsuite/g++.dg/modules/sv-1.h | 75 + gcc/testsuite/g++.dg/modules/sv-1_a.C | 7 + gcc/testsuite/g++.dg/modules/sv-1_b.C | 15 + gcc/testsuite/g++.dg/modules/sym-subst-1.C | 13 + gcc/testsuite/g++.dg/modules/sym-subst-2_a.C | 15 + gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 18 + gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 9 + gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 7 + gcc/testsuite/g++.dg/modules/sym-subst-4.C | 14 + gcc/testsuite/g++.dg/modules/sym-subst-5.C | 14 + gcc/testsuite/g++.dg/modules/sym-subst-6.C | 14 + gcc/testsuite/g++.dg/modules/sys/alias-2_a.H | 9 + gcc/testsuite/g++.dg/modules/sys/inext-1.H | 2 + gcc/testsuite/g++.dg/modules/tdef-1_a.C | 9 + gcc/testsuite/g++.dg/modules/tdef-1_b.C | 8 + gcc/testsuite/g++.dg/modules/tdef-2_a.C | 8 + gcc/testsuite/g++.dg/modules/tdef-2_b.C | 6 + gcc/testsuite/g++.dg/modules/tdef-2_c.C | 14 + gcc/testsuite/g++.dg/modules/tdef-3_a.C | 7 + gcc/testsuite/g++.dg/modules/tdef-3_b.C | 9 + gcc/testsuite/g++.dg/modules/tdef-3_c.C | 11 + gcc/testsuite/g++.dg/modules/tdef-4_a.C | 16 + gcc/testsuite/g++.dg/modules/tdef-4_b.C | 8 + gcc/testsuite/g++.dg/modules/tdef-4_c.C | 10 + gcc/testsuite/g++.dg/modules/tdef-5_a.C | 7 + gcc/testsuite/g++.dg/modules/tdef-5_b.C | 7 + gcc/testsuite/g++.dg/modules/tdef-6_a.H | 12 + gcc/testsuite/g++.dg/modules/tdef-6_b.C | 18 + gcc/testsuite/g++.dg/modules/tdef-7.h | 7 + gcc/testsuite/g++.dg/modules/tdef-7_a.H | 4 + gcc/testsuite/g++.dg/modules/tdef-7_b.C | 9 + gcc/testsuite/g++.dg/modules/tdef-8_a.C | 12 + gcc/testsuite/g++.dg/modules/tdef-8_b.C | 8 + gcc/testsuite/g++.dg/modules/tdef-inst-1.h | 14 + gcc/testsuite/g++.dg/modules/tdef-inst-1_a.C | 17 + gcc/testsuite/g++.dg/modules/tdef-inst-1_b.C | 9 + gcc/testsuite/g++.dg/modules/thunk-1_a.C | 23 + gcc/testsuite/g++.dg/modules/thunk-1_b.C | 14 + gcc/testsuite/g++.dg/modules/tmpl-part-req-1.h | 15 + gcc/testsuite/g++.dg/modules/tmpl-part-req-1_a.H | 3 + gcc/testsuite/g++.dg/modules/tmpl-part-req-1_b.C | 6 + gcc/testsuite/g++.dg/modules/tmpl-part-req-2.h | 24 + gcc/testsuite/g++.dg/modules/tmpl-part-req-2_a.H | 3 + gcc/testsuite/g++.dg/modules/tmpl-part-req-2_b.C | 6 + gcc/testsuite/g++.dg/modules/token-1.C | 7 + gcc/testsuite/g++.dg/modules/token-2_a.C | 5 + gcc/testsuite/g++.dg/modules/token-2_b.C | 5 + gcc/testsuite/g++.dg/modules/token-3.C | 6 + gcc/testsuite/g++.dg/modules/token-4.C | 5 + gcc/testsuite/g++.dg/modules/token-5.C | 10 + gcc/testsuite/g++.dg/modules/tpl-alias-1.h | 70 + gcc/testsuite/g++.dg/modules/tpl-alias-1_a.H | 9 + gcc/testsuite/g++.dg/modules/tpl-alias-1_b.C | 9 + gcc/testsuite/g++.dg/modules/tpl-ary-1.h | 15 + gcc/testsuite/g++.dg/modules/tpl-ary-1_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-ary-1_b.C | 7 + gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_a.H | 16 + gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_b.C | 8 + gcc/testsuite/g++.dg/modules/tpl-extern-var-1_a.H | 19 + gcc/testsuite/g++.dg/modules/tpl-extern-var-1_b.C | 8 + gcc/testsuite/g++.dg/modules/tpl-friend-1_a.C | 40 + gcc/testsuite/g++.dg/modules/tpl-friend-1_b.C | 17 + gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C | 20 + gcc/testsuite/g++.dg/modules/tpl-friend-2_b.C | 9 + gcc/testsuite/g++.dg/modules/tpl-friend-3_a.C | 22 + gcc/testsuite/g++.dg/modules/tpl-friend-3_b.C | 14 + gcc/testsuite/g++.dg/modules/tpl-friend-4_a.C | 25 + gcc/testsuite/g++.dg/modules/tpl-friend-4_b.C | 21 + gcc/testsuite/g++.dg/modules/tpl-friend-5_a.C | 14 + gcc/testsuite/g++.dg/modules/tpl-friend-5_b.C | 23 + gcc/testsuite/g++.dg/modules/tpl-friend-6_a.C | 26 + gcc/testsuite/g++.dg/modules/tpl-friend-6_b.C | 13 + gcc/testsuite/g++.dg/modules/tpl-friend-7_a.C | 16 + gcc/testsuite/g++.dg/modules/tpl-friend-7_b.C | 5 + gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.cc | 6 + gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.h | 9 + .../g++.dg/modules/tpl-friend-merge-1_a.H | 6 + .../g++.dg/modules/tpl-friend-merge-1_b.H | 6 + .../g++.dg/modules/tpl-friend-merge-1_c.H | 5 + .../g++.dg/modules/tpl-friend-merge-1_d.C | 7 + .../g++.dg/modules/tpl-friend-merge-1_e.C | 7 + .../g++.dg/modules/tpl-friend-merge-1_f.C | 7 + gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 22 + gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C | 20 + gcc/testsuite/g++.dg/modules/tpl-spec-2_a.C | 11 + gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 18 + gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C | 19 + gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 27 + gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 27 + gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C | 24 + gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C | 19 + gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C | 17 + gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C | 19 + gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C | 17 + gcc/testsuite/g++.dg/modules/tpl-spec-6_a.C | 22 + gcc/testsuite/g++.dg/modules/tpl-spec-6_b.C | 6 + gcc/testsuite/g++.dg/modules/tpl-spec-7.C | 38 + gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_a.C | 15 + gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_b.C | 9 + gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_a.C | 19 + gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_b.C | 6 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1.h | 22 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_b.C | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2.h | 65 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_b.C | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_a.H | 12 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_b.C | 18 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2.h | 16 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_b.C | 4 + gcc/testsuite/g++.dg/modules/tplmem-1_a.C | 32 + gcc/testsuite/g++.dg/modules/tplmem-1_b.C | 28 + gcc/testsuite/g++.dg/modules/tplmem-3_a.C | 17 + gcc/testsuite/g++.dg/modules/tplmem-3_b.C | 13 + gcc/testsuite/g++.dg/modules/ttp-1_a.C | 8 + gcc/testsuite/g++.dg/modules/ttp-1_b.C | 18 + gcc/testsuite/g++.dg/modules/ttp-2_a.C | 10 + gcc/testsuite/g++.dg/modules/ttp-2_b.C | 18 + gcc/testsuite/g++.dg/modules/ttp-3_a.C | 17 + gcc/testsuite/g++.dg/modules/ttp-3_b.C | 8 + gcc/testsuite/g++.dg/modules/typename-1_a.C | 13 + gcc/testsuite/g++.dg/modules/typename-1_b.C | 15 + gcc/testsuite/g++.dg/modules/unnamed-1_a.C | 20 + gcc/testsuite/g++.dg/modules/unnamed-1_b.C | 19 + gcc/testsuite/g++.dg/modules/unnamed-2.C | 19 + gcc/testsuite/g++.dg/modules/used-1_a.H | 7 + gcc/testsuite/g++.dg/modules/used-1_b.H | 9 + gcc/testsuite/g++.dg/modules/used-1_c.C | 10 + gcc/testsuite/g++.dg/modules/using-1_a.C | 19 + gcc/testsuite/g++.dg/modules/using-1_b.C | 7 + gcc/testsuite/g++.dg/modules/using-1_c.C | 9 + gcc/testsuite/g++.dg/modules/using-2_a.C | 19 + gcc/testsuite/g++.dg/modules/using-2_b.C | 6 + gcc/testsuite/g++.dg/modules/using-2_c.C | 4 + gcc/testsuite/g++.dg/modules/using-3.C | 17 + gcc/testsuite/g++.dg/modules/using-4_a.C | 17 + gcc/testsuite/g++.dg/modules/using-4_b.C | 7 + gcc/testsuite/g++.dg/modules/using-5_a.C | 15 + gcc/testsuite/g++.dg/modules/using-5_b.C | 4 + gcc/testsuite/g++.dg/modules/using-6_a.C | 20 + gcc/testsuite/g++.dg/modules/using-6_b.C | 11 + gcc/testsuite/g++.dg/modules/using-7.C | 17 + gcc/testsuite/g++.dg/modules/using-8_a.C | 21 + gcc/testsuite/g++.dg/modules/using-8_b.C | 11 + gcc/testsuite/g++.dg/modules/using-enum-1_a.H | 16 + gcc/testsuite/g++.dg/modules/using-enum-1_b.C | 4 + gcc/testsuite/g++.dg/modules/var-1_a.C | 9 + gcc/testsuite/g++.dg/modules/var-1_b.C | 13 + gcc/testsuite/g++.dg/modules/var-tpl-1_a.C | 21 + gcc/testsuite/g++.dg/modules/var-tpl-1_b.C | 14 + gcc/testsuite/g++.dg/modules/var-tpl-concept-1.h | 70 + gcc/testsuite/g++.dg/modules/var-tpl-concept-1_a.C | 8 + gcc/testsuite/g++.dg/modules/var-tpl-concept-1_b.C | 10 + gcc/testsuite/g++.dg/modules/virt-1_a.C | 25 + gcc/testsuite/g++.dg/modules/virt-1_b.C | 23 + gcc/testsuite/g++.dg/modules/virt-2_a.C | 27 + gcc/testsuite/g++.dg/modules/virt-2_b.C | 28 + gcc/testsuite/g++.dg/modules/virt-2_c.C | 16 + gcc/testsuite/g++.dg/modules/vmort-1_a.C | 34 + gcc/testsuite/g++.dg/modules/vmort-1_b.C | 17 + gcc/testsuite/g++.dg/modules/vmort-2_a.C | 15 + gcc/testsuite/g++.dg/modules/vmort-2_b.C | 20 + gcc/testsuite/g++.dg/modules/vmort-2_c.C | 21 + gcc/testsuite/g++.dg/modules/vtt-1_a.C | 36 + gcc/testsuite/g++.dg/modules/vtt-1_b.C | 28 + gcc/testsuite/g++.dg/modules/vtt-1_c.C | 19 + gcc/testsuite/g++.dg/modules/vtt-2.h | 14 + gcc/testsuite/g++.dg/modules/vtt-2_a.H | 4 + gcc/testsuite/g++.dg/modules/vtt-2_b.C | 7 + gcc/testsuite/g++.dg/opt/pr98353.C | 17 + gcc/testsuite/g++.dg/other/switch4.C | 3 +- gcc/testsuite/g++.dg/parse/attr4.C | 1 - gcc/testsuite/g++.dg/parse/cond4.C | 3 +- gcc/testsuite/g++.dg/parse/crash10.C | 1 - gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash27.C | 2 +- gcc/testsuite/g++.dg/parse/crash34.C | 2 +- gcc/testsuite/g++.dg/parse/crash35.C | 2 +- gcc/testsuite/g++.dg/parse/crash52.C | 2 +- gcc/testsuite/g++.dg/parse/crash59.C | 2 +- gcc/testsuite/g++.dg/parse/crash61.C | 1 - gcc/testsuite/g++.dg/parse/crash67.C | 2 +- gcc/testsuite/g++.dg/parse/error14.C | 2 +- gcc/testsuite/g++.dg/parse/error56.C | 1 - gcc/testsuite/g++.dg/parse/invalid1.C | 2 +- .../g++.dg/parse/parameter-declaration-1.C | 4 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr68722.C | 1 - gcc/testsuite/g++.dg/parse/pr96258.C | 4 +- gcc/testsuite/g++.dg/pch/pr98343.C | 6 + gcc/testsuite/g++.dg/pch/pr98343.Hs | 18 + gcc/testsuite/g++.dg/pr46852.C | 1 - gcc/testsuite/g++.dg/pr46868.C | 1 - gcc/testsuite/g++.dg/template/crash115.C | 1 - gcc/testsuite/g++.dg/template/crash43.C | 1 - gcc/testsuite/g++.dg/template/crash90.C | 3 +- gcc/testsuite/g++.dg/template/error-recovery1.C | 1 - gcc/testsuite/g++.dg/template/error57.C | 2 +- gcc/testsuite/g++.dg/warn/pr98160.C | 30 + gcc/testsuite/g++.dg/warn/pr98413.C | 23 + gcc/testsuite/g++.old-deja/g++.other/crash31.C | 3 +- gcc/testsuite/g++.target/aarch64/sve/pr98177-1.C | 10 + gcc/testsuite/g++.target/aarch64/sve/pr98177-2.C | 10 + gcc/testsuite/gcc.c-torture/compile/pr98407.c | 10 + gcc/testsuite/gcc.c-torture/execute/pr98366.c | 13 + gcc/testsuite/gcc.dg/pr97750.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/pr98177-1.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98177-2.c | 10 + gcc/testsuite/gcc.target/arm/data-rel-1.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-2.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 1 + gcc/testsuite/gcc.target/arm/pr44788.c | 1 + gcc/testsuite/gcc.target/arm/pr52006.c | 1 + gcc/testsuite/gcc.target/arm/pr59858.c | 1 + .../gcc.target/arm/require-pic-register-loc.c | 17 +- gcc/testsuite/gcc.target/arm/tlscall.c | 1 + gcc/testsuite/gcc.target/i386/pr96793-1.c | 28 + gcc/testsuite/gcc.target/i386/pr96793.c | 28 + gcc/testsuite/gcc.target/xtensa/bswap.c | 14 + gcc/testsuite/gdc.dg/debug/debug.exp | 28 + gcc/testsuite/gdc.dg/debug/dwarf2/dwarf2.exp | 31 + .../gdc.dg/debug/dwarf2/imports/pr98067.d | 3 + gcc/testsuite/gdc.dg/debug/dwarf2/langdw2.d | 7 + gcc/testsuite/gdc.dg/debug/dwarf2/langdw3.d | 6 + gcc/testsuite/gdc.dg/debug/dwarf2/pr98067.d | 6 + gcc/testsuite/gdc.dg/debug/trivial.d | 6 + gcc/testsuite/gdc.dg/pr98427.d | 23 + gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 + gcc/testsuite/gfortran.dg/class_assign_4.f90 | 183 + .../gfortran.dg/coarray/send_char_array_1.f90 | 16 +- gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 + .../gfortran.dg/unlimited_polymorphic_32.f03 | 59 + gcc/testsuite/go.test/go-test.exp | 147 +- gcc/testsuite/go.test/test/fixedbugs/bug302.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug369.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue10607.go | 2 +- .../go.test/test/fixedbugs/issue11326b.go | 4 + gcc/testsuite/go.test/test/fixedbugs/issue11771.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue13268.go | 1 + gcc/testsuite/go.test/test/fixedbugs/issue13471.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue14636.go | 2 +- .../go.test/test/fixedbugs/issue16037_run.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue19658.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue21317.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue21576.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue22660.go | 6 +- .../go.test/test/fixedbugs/issue33275_run.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue33555.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue36437.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue9355.go | 6 +- .../go.test/test/fixedbugs/issue9862_run.go | 2 +- gcc/testsuite/go.test/test/run.go | 2 +- gcc/tree-vect-loop.c | 8 +- libcc1/ChangeLog | 7 + libcc1/configure | 2 +- libcc1/configure.ac | 2 +- libcody/ChangeLog | 48 + libcody/Makefile.in | 3 +- libcody/Makesub.in | 1 + libcody/buffer.cc | 8 +- libcody/client.cc | 1 + libcody/configure | 93 + libcody/configure.ac | 1 + libcody/netclient.cc | 1 + libcody/netserver.cc | 1 + libcody/server.cc | 1 + libcody/tests/01-serialize/connect.cc | 30 - libcody/tests/01-serialize/decoder.cc | 73 - libcody/tests/01-serialize/encoder.cc | 48 - libcody/tests/02-comms/client-1.cc | 97 - libcody/tests/02-comms/pivot-1.cc | 76 - libcody/tests/02-comms/server-1.cc | 68 - libcody/tests/Makesub.in | 36 - libcody/tests/jouster | 11 - libgcc/ChangeLog | 7 + libgcc/config/xtensa/lib1funcs.S | 39 + libgcc/config/xtensa/t-xtensa | 1 + libgo/go/runtime/chan.go | 25 +- libgo/go/runtime/runtime2.go | 6 + libgo/go/runtime/select.go | 183 +- libgo/mkrsysinfo.sh | 54 +- libgo/mksysinfo.sh | 59 +- libgo/sysinfo.c | 1 + libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.c/task-6.c | 47 + libiberty/ChangeLog | 22 + libiberty/cp-demangle.c | 115 +- libiberty/cp-demangle.h | 4 + libiberty/testsuite/demangle-expected | 12 + libstdc++-v3/ChangeLog | 125 + libstdc++-v3/config/abi/pre/gnu.ver | 7 + libstdc++-v3/include/bits/c++config | 14 + libstdc++-v3/include/std/charconv | 26 + libstdc++-v3/include/std/semaphore | 3 +- libstdc++-v3/src/c++17/Makefile.am | 1 + libstdc++-v3/src/c++17/Makefile.in | 3 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 4 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 1569 + libstdc++-v3/src/c++17/ryu/MERGE | 4 + libstdc++-v3/src/c++17/ryu/common.h | 95 + libstdc++-v3/src/c++17/ryu/d2fixed.c | 737 + libstdc++-v3/src/c++17/ryu/d2fixed_full_table.h | 4419 ++ libstdc++-v3/src/c++17/ryu/d2s.c | 485 + libstdc++-v3/src/c++17/ryu/d2s_full_table.h | 367 + libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 354 + libstdc++-v3/src/c++17/ryu/digit_table.h | 35 + libstdc++-v3/src/c++17/ryu/f2s.c | 321 + libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h | 124 + libstdc++-v3/src/c++17/ryu/generic_128.c | 305 + libstdc++-v3/src/c++17/ryu/generic_128.h | 517 + libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 70 + libstdc++-v3/testsuite/17_intro/names.cc | 41 + libstdc++-v3/testsuite/20_util/to_chars/double.cc | 57001 +++++++++++++++++++ libstdc++-v3/testsuite/20_util/to_chars/float.cc | 4143 ++ .../testsuite/20_util/to_chars/long_double.cc | 200 + libstdc++-v3/testsuite/lib/libstdc++.exp | 8 + 1123 files changed, 86833 insertions(+), 1432 deletions(-) create mode 100644 gcc/config/arm/common.md create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth10.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr98383.C create mode 100644 gcc/testsuite/g++.dg/init/empty3.C create mode 100644 gcc/testsuite/g++.dg/modules/access-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/access-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/access-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adhoc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adhoc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_a.c create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_d.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_f.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/alias-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/align-type-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/align-type-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ambig-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ambig-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-2.h create mode 100644 gcc/testsuite/g++.dg/modules/anon-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/anon-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-0_a.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-0_b.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-0_c.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-2.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-3.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-pragma-1.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-pragma-3.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-1.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_e.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_f.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-3.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-4.C create mode 100644 gcc/testsuite/g++.dg/modules/auto-1.h create mode 100644 gcc/testsuite/g++.dg/modules/auto-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/auto-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/auto-2.h create mode 100644 gcc/testsuite/g++.dg/modules/auto-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/auto-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bad-mapper-1.C create mode 100644 gcc/testsuite/g++.dg/modules/bad-mapper-2.C create mode 100644 gcc/testsuite/g++.dg/modules/bad-mapper-3.C create mode 100644 gcc/testsuite/g++.dg/modules/ben-1.map create mode 100644 gcc/testsuite/g++.dg/modules/ben-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ben-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bool-1.h create mode 100644 gcc/testsuite/g++.dg/modules/bool-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/bool-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/bool-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/bug-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/bug-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-2.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/by-name-1.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/class-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_d.C create mode 100644 gcc/testsuite/g++.dg/modules/class-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-8_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/clone-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/clone-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-4.H create mode 100644 gcc/testsuite/g++.dg/modules/concept-5.h create mode 100644 gcc/testsuite/g++.dg/modules/concept-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/concept-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-6.h create mode 100644 gcc/testsuite/g++.dg/modules/concept-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/concept-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/constrained-partial-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/constrained-partial-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/convop-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/convop-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-1.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-3.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-4.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-4.h create mode 100644 gcc/testsuite/g++.dg/modules/cpp-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-6_b.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/debug-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/debug-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/decomp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/decomp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/deferred-1.h create mode 100644 gcc/testsuite/g++.dg/modules/deferred-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/deferred-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-2.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-3.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-1.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-3.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-4.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-recovery.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-7.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_b.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_c.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_d.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-bad-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-bad-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/except-1.C create mode 100644 gcc/testsuite/g++.dg/modules/except-2.h create mode 100644 gcc/testsuite/g++.dg/modules/except-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/except-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/except-3.h create mode 100644 gcc/testsuite/g++.dg/modules/except-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/except-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/exp-xlate-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/exp-xlate-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/export-1.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/flag-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/flag-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/fn-inline-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/fn-inline-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/fn-inline-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-3.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-2.map create mode 100644 gcc/testsuite/g++.dg/modules/gc-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/global-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/global-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/gvar_a.C create mode 100644 gcc/testsuite/g++.dg/modules/gvar_b.C create mode 100644 gcc/testsuite/g++.dg/modules/hdr-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/hdr-init-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-init-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-init-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/horcrux-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/horcrux-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ice-1.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-inline-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-inline-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-3.H create mode 100644 gcc/testsuite/g++.dg/modules/import-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_f.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_g.C create mode 100644 gcc/testsuite/g++.dg/modules/import-2.C create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1.map create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/inext-1.H create mode 100644 gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1.h create mode 100644 gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/init-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/init-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/init-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/init-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/init-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/inst-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-1.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/internal-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/internal-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/isalnum.H create mode 100644 gcc/testsuite/g++.dg/modules/keyword-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/keyword-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2.h create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3.h create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-4.h create mode 100644 gcc/testsuite/g++.dg/modules/lambda-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lambda-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lang-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-1.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lazy-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/lazy-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-3_d.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-4_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-5_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-6_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-7_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-8_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-8_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-9_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-9_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-9_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2.h create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2.map create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3.h create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3_c.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6.map create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_d.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_e.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_f.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_d.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_e.C create mode 100644 gcc/testsuite/g++.dg/modules/libfn-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/libfn-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/literals-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/literals-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_e.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_f.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-wrapper-1.h create mode 100644 gcc/testsuite/g++.dg/modules/loc-wrapper-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/loc-wrapper-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/local-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/local-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/local-extern-1.C create mode 100644 gcc/testsuite/g++.dg/modules/local-extern-2.H create mode 100644 gcc/testsuite/g++.dg/modules/local-struct-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/local-struct-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macloc-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_c.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_c.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_d.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_e.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_f.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_g.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-5_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/map-1.map create mode 100644 gcc/testsuite/g++.dg/modules/map-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/map-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/map-1_b.map create mode 100644 gcc/testsuite/g++.dg/modules/map-2.C create mode 100644 gcc/testsuite/g++.dg/modules/map-2.map create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/memref-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/memref-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-10.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-10_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-10_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-11.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-11_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-11_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-12.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-12_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-12_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-13.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-13_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-13_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-14.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-14_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-14_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-15.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-15_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-15_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-4.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-5.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-6.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-7.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-8.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-9.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-9_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-9_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-exp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-exp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-sym-1.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-sym-2.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-sym-3.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mutual-friend.ii create mode 100644 gcc/testsuite/g++.dg/modules/namespace-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nest-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nest-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nest-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-1.h create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nodes-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nodes-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/noexcept-1.h create mode 100644 gcc/testsuite/g++.dg/modules/noexcept-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/noexcept-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-alias-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-alias-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-alias-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dir-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dir-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dup-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dup-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-imp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-imp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-imp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-part-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-part-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-part-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nsdmi-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nsdmi-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nsdmi-2.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/only-1.C create mode 100644 gcc/testsuite/g++.dg/modules/only-2.C create mode 100644 gcc/testsuite/g++.dg/modules/only-3.C create mode 100644 gcc/testsuite/g++.dg/modules/operator-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/operator-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/p0713-1.C create mode 100644 gcc/testsuite/g++.dg/modules/p0713-2.C create mode 100644 gcc/testsuite/g++.dg/modules/p0713-3.C create mode 100644 gcc/testsuite/g++.dg/modules/part-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_e.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_d.C create mode 100644 gcc/testsuite/g++.dg/modules/part-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_d.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_e.C create mode 100644 gcc/testsuite/g++.dg/modules/part-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-hdr-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/part-hdr-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-hdr-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-mac-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/part-mac-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-mac-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/partial-1.h create mode 100644 gcc/testsuite/g++.dg/modules/partial-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/partial-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmf-1.h create mode 100644 gcc/testsuite/g++.dg/modules/pmf-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pmf-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmf-2.h create mode 100644 gcc/testsuite/g++.dg/modules/pmf-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pmf-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-2.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-3.C create mode 100644 gcc/testsuite/g++.dg/modules/pragma-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pragma-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/predef-1.C create mode 100644 gcc/testsuite/g++.dg/modules/predef-1.h create mode 100644 gcc/testsuite/g++.dg/modules/predef-2.h create mode 100644 gcc/testsuite/g++.dg/modules/predef-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/predef-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/preproc-1.C create mode 100644 gcc/testsuite/g++.dg/modules/preproc-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/preproc-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/printf-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/printf-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/reparent-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/reparent-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/reparent-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/scc-1.C create mode 100644 gcc/testsuite/g++.dg/modules/scc-2.C create mode 100644 gcc/testsuite/g++.dg/modules/shadow-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/shadow-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/stat-tpl-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/static-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/static-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/static-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/std-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/std-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/stdns_a.C create mode 100644 gcc/testsuite/g++.dg/modules/stdns_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sv-1.h create mode 100644 gcc/testsuite/g++.dg/modules/sv-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/sv-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-1.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-4.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-5.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-6.C create mode 100644 gcc/testsuite/g++.dg/modules/sys/alias-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/sys/inext-1.H create mode 100644 gcc/testsuite/g++.dg/modules/tdef-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tdef-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-7.h create mode 100644 gcc/testsuite/g++.dg/modules/tdef-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tdef-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-8_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-inst-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tdef-inst-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-inst-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/thunk-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/thunk-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-2.h create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/token-1.C create mode 100644 gcc/testsuite/g++.dg/modules/token-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/token-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/token-3.C create mode 100644 gcc/testsuite/g++.dg/modules/token-4.C create mode 100644 gcc/testsuite/g++.dg/modules/token-5.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-alias-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-alias-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-alias-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-ary-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-ary-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-ary-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-var-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-var-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.cc create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_c.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_f.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-7.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/typename-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/typename-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/unnamed-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/unnamed-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/unnamed-2.C create mode 100644 gcc/testsuite/g++.dg/modules/used-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/used-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/used-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/using-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/using-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/using-3.C create mode 100644 gcc/testsuite/g++.dg/modules/using-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-7.C create mode 100644 gcc/testsuite/g++.dg/modules/using-8_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-enum-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/using-enum-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/var-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/var-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-concept-1.h create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-concept-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-concept-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-2.h create mode 100644 gcc/testsuite/g++.dg/modules/vtt-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/vtt-2_b.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98353.C create mode 100644 gcc/testsuite/g++.dg/pch/pr98343.C create mode 100644 gcc/testsuite/g++.dg/pch/pr98343.Hs create mode 100644 gcc/testsuite/g++.dg/warn/pr98160.C create mode 100644 gcc/testsuite/g++.dg/warn/pr98413.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr98177-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr98177-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98407.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98366.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98177-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98177-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793.c create mode 100644 gcc/testsuite/gcc.target/xtensa/bswap.c create mode 100644 gcc/testsuite/gdc.dg/debug/debug.exp create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/dwarf2.exp create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/imports/pr98067.d create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/langdw2.d create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/langdw3.d create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/pr98067.d create mode 100644 gcc/testsuite/gdc.dg/debug/trivial.d create mode 100644 gcc/testsuite/gdc.dg/pr98427.d create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_assign_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_60.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03 delete mode 100644 libcody/tests/01-serialize/connect.cc delete mode 100644 libcody/tests/01-serialize/decoder.cc delete mode 100644 libcody/tests/01-serialize/encoder.cc delete mode 100644 libcody/tests/02-comms/client-1.cc delete mode 100644 libcody/tests/02-comms/pivot-1.cc delete mode 100644 libcody/tests/02-comms/server-1.cc delete mode 100644 libcody/tests/Makesub.in delete mode 100755 libcody/tests/jouster create mode 100644 libgomp/testsuite/libgomp.c/task-6.c create mode 100644 libstdc++-v3/src/c++17/floating_to_chars.cc create mode 100644 libstdc++-v3/src/c++17/ryu/MERGE create mode 100644 libstdc++-v3/src/c++17/ryu/common.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2fixed.c create mode 100644 libstdc++-v3/src/c++17/ryu/d2fixed_full_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2s.c create mode 100644 libstdc++-v3/src/c++17/ryu/d2s_full_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h create mode 100644 libstdc++-v3/src/c++17/ryu/digit_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/f2s.c create mode 100644 libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h create mode 100644 libstdc++-v3/src/c++17/ryu/generic_128.c create mode 100644 libstdc++-v3/src/c++17/ryu/generic_128.h create mode 100644 libstdc++-v3/src/c++17/ryu/ryu_generic_128.h create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/double.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/float.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/long_double.cc