This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allyesconfig in repository toolchain/ci/gcc.
from 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. new 544f4775360 c++tools: Fix PIE [PR 98324]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: c++tools/Makefile.in | 6 +- c++tools/configure | 13 + c++tools/configure.ac | 7 + gcc/ChangeLog | 81 ++ gcc/DATESTAMP | 2 +- 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-fixed.md | 2 +- 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/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/i386/i386-expand.c | 25 +- gcc/cp/ChangeLog | 21 + gcc/cp/method.c | 94 ++- gcc/cp/module.cc | 3 +- gcc/go/ChangeLog | 6 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/parse.cc | 4 +- gcc/go/gofrontend/runtime.def | 4 +- gcc/go/gofrontend/statements.cc | 131 +++- gcc/go/gofrontend/statements.h | 48 +- gcc/go/gofrontend/types.cc | 8 +- gcc/testsuite/ChangeLog | 847 +++++++++++++++++++++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C | 16 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth10.C | 57 ++ 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/gcc.target/i386/pr96793.c | 28 + libgo/go/runtime/chan.go | 25 +- libgo/go/runtime/runtime2.go | 6 + libgo/go/runtime/select.go | 183 +++-- libiberty/ChangeLog | 11 + 895 files changed, 12013 insertions(+), 247 deletions(-) create mode 100644 gcc/config/arm/common.md 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/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/gcc.target/i386/pr96793.c