Updating GIT tree Updating 71690493322..6aff491f7b1 Fast-forward c++tools/ChangeLog | 5 + contrib/ChangeLog | 12 +++ gcc/ChangeLog | 29 ++++++ 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/config/i386/i386.md | 2 +- gcc/cp/ChangeLog | 12 +++ gcc/cp/mangle.c | 10 +- gcc/cp/method.c | 94 +++++++++++++++++- gcc/cp/module.cc | 5 +- gcc/gimplify.c | 6 +- gcc/go/go-lang.c | 10 ++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 5 +- gcc/godump.c | 2 + gcc/testsuite/ChangeLog | 15 +++ 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/g++.dg/opt/pr98353.C | 17 ++++ gcc/testsuite/gcc.target/i386/pr96793.c | 28 ++++++ libcody/ChangeLog | 26 +++++ libgo/go/runtime/chan.go | 25 +++-- libgo/go/runtime/runtime2.go | 6 ++ libgo/go/runtime/select.go | 108 +++++++++------------ libiberty/ChangeLog | 11 +++ libiberty/cp-demangle.c | 107 +++++++++++++++----- libiberty/cp-demangle.h | 4 + libiberty/testsuite/demangle-expected | 6 ++ libstdc++-v3/ChangeLog | 20 ++++ 900 files changed, 11117 insertions(+), 182 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/g++.dg/opt/pr98353.C create mode 100644 gcc/testsuite/gcc.target/i386/pr96793.c Current branch master is up to date. Adjusting file timestamps