From 554fd8c5195424bdbcabf5de30fdc183aba391bd Mon Sep 17 00:00:00 2001 From: upstream source tree Date: Sun, 15 Mar 2015 20:14:05 -0400 Subject: obtained gcc-4.6.4.tar.bz2 from upstream website; verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository. --- gcc/testsuite/g++.dg/20090107-1.C | 12 + gcc/testsuite/g++.dg/20090121-1.C | 19 + gcc/testsuite/g++.dg/README | 40 + gcc/testsuite/g++.dg/abi/align1.C | 27 + gcc/testsuite/g++.dg/abi/anon1.C | 5 + gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C | 32 + gcc/testsuite/g++.dg/abi/arm_cxa_vec2.C | 41 + gcc/testsuite/g++.dg/abi/arm_rtti1.C | 14 + gcc/testsuite/g++.dg/abi/arm_va_list.C | 14 + gcc/testsuite/g++.dg/abi/arm_va_list2.C | 7 + gcc/testsuite/g++.dg/abi/arm_va_list2.h | 4 + gcc/testsuite/g++.dg/abi/bitfield1.C | 34 + gcc/testsuite/g++.dg/abi/bitfield10.C | 5 + gcc/testsuite/g++.dg/abi/bitfield11.C | 14 + gcc/testsuite/g++.dg/abi/bitfield12.C | 5 + gcc/testsuite/g++.dg/abi/bitfield2.C | 34 + gcc/testsuite/g++.dg/abi/bitfield3.C | 84 + gcc/testsuite/g++.dg/abi/bitfield4.C | 41 + gcc/testsuite/g++.dg/abi/bitfield5.C | 15 + gcc/testsuite/g++.dg/abi/bitfield6.C | 14 + gcc/testsuite/g++.dg/abi/bitfield7.C | 7 + gcc/testsuite/g++.dg/abi/bitfield8.C | 22 + gcc/testsuite/g++.dg/abi/bitfield9.C | 12 + gcc/testsuite/g++.dg/abi/cookie1.C | 15 + gcc/testsuite/g++.dg/abi/cookie2.C | 16 + gcc/testsuite/g++.dg/abi/covariant1.C | 26 + gcc/testsuite/g++.dg/abi/covariant2.C | 32 + gcc/testsuite/g++.dg/abi/covariant3.C | 85 + gcc/testsuite/g++.dg/abi/covariant4.C | 46 + gcc/testsuite/g++.dg/abi/covariant5.C | 52 + gcc/testsuite/g++.dg/abi/covariant6.C | 34 + gcc/testsuite/g++.dg/abi/dcast1.C | 29 + gcc/testsuite/g++.dg/abi/dtor1.C | 23 + gcc/testsuite/g++.dg/abi/dtor2.C | 14 + gcc/testsuite/g++.dg/abi/empty10.C | 28 + gcc/testsuite/g++.dg/abi/empty11.C | 19 + gcc/testsuite/g++.dg/abi/empty4.C | 86 + gcc/testsuite/g++.dg/abi/empty5.C | 17 + gcc/testsuite/g++.dg/abi/empty6.C | 14 + gcc/testsuite/g++.dg/abi/empty7.C | 19 + gcc/testsuite/g++.dg/abi/empty8.C | 14 + gcc/testsuite/g++.dg/abi/empty9.C | 17 + gcc/testsuite/g++.dg/abi/enum1.C | 16 + gcc/testsuite/g++.dg/abi/forced.C | 25 + gcc/testsuite/g++.dg/abi/guard1.C | 10 + gcc/testsuite/g++.dg/abi/guard2.C | 16 + gcc/testsuite/g++.dg/abi/inline1.C | 6 + gcc/testsuite/g++.dg/abi/key1.C | 26 + gcc/testsuite/g++.dg/abi/key2.C | 16 + gcc/testsuite/g++.dg/abi/layout1.C | 31 + gcc/testsuite/g++.dg/abi/layout2.C | 33 + gcc/testsuite/g++.dg/abi/layout3.C | 27 + gcc/testsuite/g++.dg/abi/layout4.C | 19 + gcc/testsuite/g++.dg/abi/local1-a.cc | 14 + gcc/testsuite/g++.dg/abi/local1.C | 22 + gcc/testsuite/g++.dg/abi/local2.C | 17 + gcc/testsuite/g++.dg/abi/macro0.C | 5 + gcc/testsuite/g++.dg/abi/macro1.C | 5 + gcc/testsuite/g++.dg/abi/macro2.C | 5 + gcc/testsuite/g++.dg/abi/mangle-neon.C | 49 + gcc/testsuite/g++.dg/abi/mangle1.C | 28 + gcc/testsuite/g++.dg/abi/mangle10.C | 13 + gcc/testsuite/g++.dg/abi/mangle11.C | 10 + gcc/testsuite/g++.dg/abi/mangle12.C | 11 + gcc/testsuite/g++.dg/abi/mangle13.C | 28 + gcc/testsuite/g++.dg/abi/mangle14.C | 13 + gcc/testsuite/g++.dg/abi/mangle15.C | 14 + gcc/testsuite/g++.dg/abi/mangle16.C | 18 + gcc/testsuite/g++.dg/abi/mangle17.C | 11 + gcc/testsuite/g++.dg/abi/mangle18-1.C | 23 + gcc/testsuite/g++.dg/abi/mangle18-2.C | 23 + gcc/testsuite/g++.dg/abi/mangle19-1.C | 13 + gcc/testsuite/g++.dg/abi/mangle19-2.C | 13 + gcc/testsuite/g++.dg/abi/mangle2.C | 19 + gcc/testsuite/g++.dg/abi/mangle20-1.C | 19 + gcc/testsuite/g++.dg/abi/mangle20-2.C | 16 + gcc/testsuite/g++.dg/abi/mangle21.C | 13 + gcc/testsuite/g++.dg/abi/mangle22.C | 9 + gcc/testsuite/g++.dg/abi/mangle23.C | 9 + gcc/testsuite/g++.dg/abi/mangle24.C | 12 + gcc/testsuite/g++.dg/abi/mangle25.C | 13 + gcc/testsuite/g++.dg/abi/mangle26.C | 14 + gcc/testsuite/g++.dg/abi/mangle27.C | 14 + gcc/testsuite/g++.dg/abi/mangle28.C | 14 + gcc/testsuite/g++.dg/abi/mangle29.C | 14 + gcc/testsuite/g++.dg/abi/mangle3.C | 19 + gcc/testsuite/g++.dg/abi/mangle30.C | 22 + gcc/testsuite/g++.dg/abi/mangle31.C | 35 + gcc/testsuite/g++.dg/abi/mangle32.C | 44 + gcc/testsuite/g++.dg/abi/mangle33.C | 19 + gcc/testsuite/g++.dg/abi/mangle34.C | 41 + gcc/testsuite/g++.dg/abi/mangle35.C | 13 + gcc/testsuite/g++.dg/abi/mangle36.C | 9 + gcc/testsuite/g++.dg/abi/mangle37.C | 35 + gcc/testsuite/g++.dg/abi/mangle39.C | 28 + gcc/testsuite/g++.dg/abi/mangle4.C | 24 + gcc/testsuite/g++.dg/abi/mangle40.C | 28 + gcc/testsuite/g++.dg/abi/mangle41.C | 7 + gcc/testsuite/g++.dg/abi/mangle42.C | 15 + gcc/testsuite/g++.dg/abi/mangle43.C | 43 + gcc/testsuite/g++.dg/abi/mangle44.C | 19 + gcc/testsuite/g++.dg/abi/mangle45.C | 25 + gcc/testsuite/g++.dg/abi/mangle46.C | 15 + gcc/testsuite/g++.dg/abi/mangle5.C | 6 + gcc/testsuite/g++.dg/abi/mangle6.C | 23 + gcc/testsuite/g++.dg/abi/mangle60.C | 21 + gcc/testsuite/g++.dg/abi/mangle7.C | 6 + gcc/testsuite/g++.dg/abi/mangle8.C | 16 + gcc/testsuite/g++.dg/abi/mangle9.C | 12 + gcc/testsuite/g++.dg/abi/noreturn1.C | 14 + gcc/testsuite/g++.dg/abi/noreturn2.C | 14 + gcc/testsuite/g++.dg/abi/offsetof.C | 22 + gcc/testsuite/g++.dg/abi/packed1.C | 24 + gcc/testsuite/g++.dg/abi/param1.C | 28 + gcc/testsuite/g++.dg/abi/param2.C | 19 + gcc/testsuite/g++.dg/abi/pr39188-1.h | 11 + gcc/testsuite/g++.dg/abi/pr39188-1a.C | 12 + gcc/testsuite/g++.dg/abi/pr39188-1b.C | 15 + gcc/testsuite/g++.dg/abi/pr39188-2.h | 12 + gcc/testsuite/g++.dg/abi/pr39188-2a.C | 12 + gcc/testsuite/g++.dg/abi/pr39188-2b.C | 15 + gcc/testsuite/g++.dg/abi/pr39188-3.h | 11 + gcc/testsuite/g++.dg/abi/pr39188-3a.C | 12 + gcc/testsuite/g++.dg/abi/pr39188-3b.C | 15 + gcc/testsuite/g++.dg/abi/pragma-pack1.C | 37 + gcc/testsuite/g++.dg/abi/regparm1.C | 51 + gcc/testsuite/g++.dg/abi/rtti1.C | 13 + gcc/testsuite/g++.dg/abi/rtti2.C | 12 + gcc/testsuite/g++.dg/abi/rtti3.C | 18 + gcc/testsuite/g++.dg/abi/structret1.C | 31 + gcc/testsuite/g++.dg/abi/thunk1.C | 24 + gcc/testsuite/g++.dg/abi/thunk2.C | 27 + gcc/testsuite/g++.dg/abi/thunk3.C | 22 + gcc/testsuite/g++.dg/abi/thunk4.C | 26 + gcc/testsuite/g++.dg/abi/thunk5.C | 13 + gcc/testsuite/g++.dg/abi/vague1.C | 17 + gcc/testsuite/g++.dg/abi/vbase1.C | 60 + gcc/testsuite/g++.dg/abi/vbase10.C | 14 + gcc/testsuite/g++.dg/abi/vbase11.C | 13 + gcc/testsuite/g++.dg/abi/vbase12.C | 14 + gcc/testsuite/g++.dg/abi/vbase13.C | 17 + gcc/testsuite/g++.dg/abi/vbase14.C | 6 + gcc/testsuite/g++.dg/abi/vbase15.C | 30 + gcc/testsuite/g++.dg/abi/vbase8-10.C | 75 + gcc/testsuite/g++.dg/abi/vbase8-21.C | 75 + gcc/testsuite/g++.dg/abi/vbase8-22.C | 80 + gcc/testsuite/g++.dg/abi/vbase8-4.C | 78 + gcc/testsuite/g++.dg/abi/vbase9.C | 29 + gcc/testsuite/g++.dg/abi/vcall1.C | 36 + gcc/testsuite/g++.dg/abi/vthunk1.C | 45 + gcc/testsuite/g++.dg/abi/vthunk2.C | 17 + gcc/testsuite/g++.dg/abi/vthunk3.C | 27 + gcc/testsuite/g++.dg/abi/vtt1.C | 11 + gcc/testsuite/g++.dg/bprob/bprob.exp | 65 + gcc/testsuite/g++.dg/bprob/g++-bprob-1.C | 234 +++ gcc/testsuite/g++.dg/bprob/g++-bprob-2.C | 15 + gcc/testsuite/g++.dg/cdce3.C | 236 +++ gcc/testsuite/g++.dg/charset/asm1.c | 14 + gcc/testsuite/g++.dg/charset/asm2.c | 33 + gcc/testsuite/g++.dg/charset/asm3.c | 10 + gcc/testsuite/g++.dg/charset/asm4.c | 8 + gcc/testsuite/g++.dg/charset/asm5.c | 13 + gcc/testsuite/g++.dg/charset/attribute1.c | 10 + gcc/testsuite/g++.dg/charset/attribute2.c | 8 + gcc/testsuite/g++.dg/charset/charset.exp | 44 + gcc/testsuite/g++.dg/charset/extern1.cc | 15 + gcc/testsuite/g++.dg/charset/extern2.cc | 5 + gcc/testsuite/g++.dg/charset/extern3.cc | 11 + gcc/testsuite/g++.dg/charset/function.cc | 10 + gcc/testsuite/g++.dg/charset/string.c | 5 + gcc/testsuite/g++.dg/compat/abi/bitfield1.h | 10 + gcc/testsuite/g++.dg/compat/abi/bitfield1_main.C | 13 + gcc/testsuite/g++.dg/compat/abi/bitfield1_x.C | 16 + gcc/testsuite/g++.dg/compat/abi/bitfield1_y.C | 15 + gcc/testsuite/g++.dg/compat/abi/bitfield2.h | 10 + gcc/testsuite/g++.dg/compat/abi/bitfield2_main.C | 13 + gcc/testsuite/g++.dg/compat/abi/bitfield2_x.C | 16 + gcc/testsuite/g++.dg/compat/abi/bitfield2_y.C | 15 + gcc/testsuite/g++.dg/compat/abi/pr38736_main.C | 18 + gcc/testsuite/g++.dg/compat/abi/pr38736_x.C | 15 + gcc/testsuite/g++.dg/compat/abi/pr38736_y.C | 6 + gcc/testsuite/g++.dg/compat/abi/vbase8-10.h | 54 + gcc/testsuite/g++.dg/compat/abi/vbase8-10_main.C | 16 + gcc/testsuite/g++.dg/compat/abi/vbase8-10_x.C | 51 + gcc/testsuite/g++.dg/compat/abi/vbase8-10_y.C | 65 + gcc/testsuite/g++.dg/compat/abi/vbase8-21.h | 54 + gcc/testsuite/g++.dg/compat/abi/vbase8-21_main.C | 16 + gcc/testsuite/g++.dg/compat/abi/vbase8-21_x.C | 51 + gcc/testsuite/g++.dg/compat/abi/vbase8-21_y.C | 65 + gcc/testsuite/g++.dg/compat/abi/vbase8-22.h | 59 + gcc/testsuite/g++.dg/compat/abi/vbase8-22_main.C | 16 + gcc/testsuite/g++.dg/compat/abi/vbase8-22_x.C | 51 + gcc/testsuite/g++.dg/compat/abi/vbase8-22_y.C | 65 + gcc/testsuite/g++.dg/compat/abi/vbase8-4.h | 57 + gcc/testsuite/g++.dg/compat/abi/vbase8-4_main.C | 16 + gcc/testsuite/g++.dg/compat/abi/vbase8-4_x.C | 51 + gcc/testsuite/g++.dg/compat/abi/vbase8-4_y.C | 65 + gcc/testsuite/g++.dg/compat/break/README | 18 + gcc/testsuite/g++.dg/compat/break/bitfield5.h | 11 + gcc/testsuite/g++.dg/compat/break/bitfield5_main.C | 14 + gcc/testsuite/g++.dg/compat/break/bitfield5_x.C | 13 + gcc/testsuite/g++.dg/compat/break/bitfield5_y.C | 13 + gcc/testsuite/g++.dg/compat/break/bitfield7.h | 3 + gcc/testsuite/g++.dg/compat/break/bitfield7_main.C | 16 + gcc/testsuite/g++.dg/compat/break/bitfield7_x.C | 15 + gcc/testsuite/g++.dg/compat/break/bitfield7_y.C | 13 + gcc/testsuite/g++.dg/compat/break/empty6.h | 7 + gcc/testsuite/g++.dg/compat/break/empty6_main.C | 14 + gcc/testsuite/g++.dg/compat/break/empty6_x.C | 12 + gcc/testsuite/g++.dg/compat/break/empty6_y.C | 9 + gcc/testsuite/g++.dg/compat/break/vbase10.h | 12 + gcc/testsuite/g++.dg/compat/break/vbase10_main.C | 14 + gcc/testsuite/g++.dg/compat/break/vbase10_x.C | 13 + gcc/testsuite/g++.dg/compat/break/vbase10_y.C | 14 + gcc/testsuite/g++.dg/compat/break/vbase11.h | 12 + gcc/testsuite/g++.dg/compat/break/vbase11_main.C | 13 + gcc/testsuite/g++.dg/compat/break/vbase11_x.C | 14 + gcc/testsuite/g++.dg/compat/break/vbase11_y.C | 11 + gcc/testsuite/g++.dg/compat/compat.exp | 129 ++ .../g++.dg/compat/decimal/compat-common.h | 55 + .../g++.dg/compat/decimal/decimal-dummy.h | 67 + gcc/testsuite/g++.dg/compat/decimal/pass-1_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/pass-1_x.C | 30 + gcc/testsuite/g++.dg/compat/decimal/pass-1_y.C | 5 + gcc/testsuite/g++.dg/compat/decimal/pass-2_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/pass-2_x.C | 32 + gcc/testsuite/g++.dg/compat/decimal/pass-2_y.C | 7 + gcc/testsuite/g++.dg/compat/decimal/pass-3_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/pass-3_x.C | 30 + gcc/testsuite/g++.dg/compat/decimal/pass-3_y.C | 7 + gcc/testsuite/g++.dg/compat/decimal/pass-4_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/pass-4_x.C | 32 + gcc/testsuite/g++.dg/compat/decimal/pass-4_y.C | 5 + gcc/testsuite/g++.dg/compat/decimal/pass-5_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/pass-5_x.C | 30 + gcc/testsuite/g++.dg/compat/decimal/pass-5_y.C | 7 + gcc/testsuite/g++.dg/compat/decimal/pass-6_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/pass-6_x.C | 32 + gcc/testsuite/g++.dg/compat/decimal/pass-6_y.C | 5 + gcc/testsuite/g++.dg/compat/decimal/pass_x.h | 151 ++ gcc/testsuite/g++.dg/compat/decimal/pass_y.h | 89 ++ .../g++.dg/compat/decimal/return-1_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/return-1_x.C | 24 + gcc/testsuite/g++.dg/compat/decimal/return-1_y.C | 5 + .../g++.dg/compat/decimal/return-2_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/return-2_x.C | 26 + gcc/testsuite/g++.dg/compat/decimal/return-2_y.C | 7 + .../g++.dg/compat/decimal/return-3_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/return-3_x.C | 24 + gcc/testsuite/g++.dg/compat/decimal/return-3_y.C | 7 + .../g++.dg/compat/decimal/return-4_main.C | 13 + gcc/testsuite/g++.dg/compat/decimal/return-4_x.C | 26 + gcc/testsuite/g++.dg/compat/decimal/return-4_y.C | 5 + .../g++.dg/compat/decimal/return-5_main.C | 14 + gcc/testsuite/g++.dg/compat/decimal/return-5_x.C | 24 + gcc/testsuite/g++.dg/compat/decimal/return-5_y.C | 7 + .../g++.dg/compat/decimal/return-6_main.C | 14 + gcc/testsuite/g++.dg/compat/decimal/return-6_x.C | 26 + gcc/testsuite/g++.dg/compat/decimal/return-6_y.C | 5 + gcc/testsuite/g++.dg/compat/decimal/return_x.h | 90 ++ gcc/testsuite/g++.dg/compat/decimal/return_y.h | 67 + gcc/testsuite/g++.dg/compat/eh/ctor1.h | 10 + gcc/testsuite/g++.dg/compat/eh/ctor1_main.C | 13 + gcc/testsuite/g++.dg/compat/eh/ctor1_x.C | 22 + gcc/testsuite/g++.dg/compat/eh/ctor1_y.C | 13 + gcc/testsuite/g++.dg/compat/eh/ctor2.h | 22 + gcc/testsuite/g++.dg/compat/eh/ctor2_main.C | 12 + gcc/testsuite/g++.dg/compat/eh/ctor2_x.C | 19 + gcc/testsuite/g++.dg/compat/eh/ctor2_y.C | 20 + gcc/testsuite/g++.dg/compat/eh/dtor1.h | 7 + gcc/testsuite/g++.dg/compat/eh/dtor1_main.C | 14 + gcc/testsuite/g++.dg/compat/eh/dtor1_x.C | 14 + gcc/testsuite/g++.dg/compat/eh/dtor1_y.C | 18 + gcc/testsuite/g++.dg/compat/eh/filter1.h | 5 + gcc/testsuite/g++.dg/compat/eh/filter1_main.C | 11 + gcc/testsuite/g++.dg/compat/eh/filter1_x.C | 21 + gcc/testsuite/g++.dg/compat/eh/filter1_y.C | 17 + gcc/testsuite/g++.dg/compat/eh/filter2_main.C | 12 + gcc/testsuite/g++.dg/compat/eh/filter2_x.C | 22 + gcc/testsuite/g++.dg/compat/eh/filter2_y.C | 39 + gcc/testsuite/g++.dg/compat/eh/new1_main.C | 13 + gcc/testsuite/g++.dg/compat/eh/new1_x.C | 29 + gcc/testsuite/g++.dg/compat/eh/new1_y.C | 19 + gcc/testsuite/g++.dg/compat/eh/nrv1.h | 5 + gcc/testsuite/g++.dg/compat/eh/nrv1_main.C | 12 + gcc/testsuite/g++.dg/compat/eh/nrv1_x.C | 21 + gcc/testsuite/g++.dg/compat/eh/nrv1_y.C | 8 + gcc/testsuite/g++.dg/compat/eh/spec3.h | 8 + gcc/testsuite/g++.dg/compat/eh/spec3_main.C | 12 + gcc/testsuite/g++.dg/compat/eh/spec3_x.C | 9 + gcc/testsuite/g++.dg/compat/eh/spec3_y.C | 8 + gcc/testsuite/g++.dg/compat/eh/template1.h | 15 + gcc/testsuite/g++.dg/compat/eh/template1_main.C | 12 + gcc/testsuite/g++.dg/compat/eh/template1_x.C | 21 + gcc/testsuite/g++.dg/compat/eh/template1_y.C | 8 + gcc/testsuite/g++.dg/compat/eh/unexpected1_main.C | 12 + gcc/testsuite/g++.dg/compat/eh/unexpected1_x.C | 26 + gcc/testsuite/g++.dg/compat/eh/unexpected1_y.C | 21 + gcc/testsuite/g++.dg/compat/init/array5_main.C | 14 + gcc/testsuite/g++.dg/compat/init/array5_x.C | 33 + gcc/testsuite/g++.dg/compat/init/array5_y.C | 20 + gcc/testsuite/g++.dg/compat/init/byval1.h | 6 + gcc/testsuite/g++.dg/compat/init/byval1_main.C | 12 + gcc/testsuite/g++.dg/compat/init/byval1_x.C | 15 + gcc/testsuite/g++.dg/compat/init/byval1_y.C | 14 + gcc/testsuite/g++.dg/compat/init/dtor1.h | 30 + gcc/testsuite/g++.dg/compat/init/dtor1_main.C | 9 + gcc/testsuite/g++.dg/compat/init/dtor1_x.C | 7 + gcc/testsuite/g++.dg/compat/init/dtor1_y.C | 18 + gcc/testsuite/g++.dg/compat/init/elide1.h | 5 + gcc/testsuite/g++.dg/compat/init/elide1_main.C | 25 + gcc/testsuite/g++.dg/compat/init/elide1_x.C | 15 + gcc/testsuite/g++.dg/compat/init/elide1_y.C | 9 + gcc/testsuite/g++.dg/compat/init/init-ref2_main.C | 11 + gcc/testsuite/g++.dg/compat/init/init-ref2_x.C | 22 + gcc/testsuite/g++.dg/compat/init/init-ref2_y.C | 24 + gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 167 ++ gcc/testsuite/g++.dg/compat/struct-layout-1.h | 502 ++++++ .../g++.dg/compat/struct-layout-1_generate.c | 1665 ++++++++++++++++++++ gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h | 68 + gcc/testsuite/g++.dg/compat/struct-layout-1_x2.h | 14 + gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h | 76 + gcc/testsuite/g++.dg/compat/struct-layout-1_y2.h | 69 + gcc/testsuite/g++.dg/constexpr-null1.C | 11 + gcc/testsuite/g++.dg/conversion/access1.C | 25 + gcc/testsuite/g++.dg/conversion/ambig1.C | 9 + gcc/testsuite/g++.dg/conversion/base1.C | 20 + gcc/testsuite/g++.dg/conversion/bitfield1.C | 17 + gcc/testsuite/g++.dg/conversion/bitfield10.C | 24 + gcc/testsuite/g++.dg/conversion/bitfield11.C | 8 + gcc/testsuite/g++.dg/conversion/bitfield2.C | 11 + gcc/testsuite/g++.dg/conversion/bitfield3.C | 14 + gcc/testsuite/g++.dg/conversion/bitfield4.C | 20 + gcc/testsuite/g++.dg/conversion/bitfield5.C | 14 + gcc/testsuite/g++.dg/conversion/bitfield6.C | 10 + gcc/testsuite/g++.dg/conversion/bitfield7.C | 16 + gcc/testsuite/g++.dg/conversion/bitfield8.C | 16 + gcc/testsuite/g++.dg/conversion/bitfield9.C | 17 + gcc/testsuite/g++.dg/conversion/cast1.C | 22 + gcc/testsuite/g++.dg/conversion/cast2.C | 9 + gcc/testsuite/g++.dg/conversion/cast3.C | 14 + gcc/testsuite/g++.dg/conversion/cond1.C | 12 + gcc/testsuite/g++.dg/conversion/cond2.C | 15 + gcc/testsuite/g++.dg/conversion/cond3.C | 20 + gcc/testsuite/g++.dg/conversion/cond4.C | 31 + gcc/testsuite/g++.dg/conversion/cond6.C | 18 + gcc/testsuite/g++.dg/conversion/const1.C | 5 + gcc/testsuite/g++.dg/conversion/const2.C | 11 + gcc/testsuite/g++.dg/conversion/const3.C | 7 + gcc/testsuite/g++.dg/conversion/dr195-1.C | 34 + gcc/testsuite/g++.dg/conversion/dr195.C | 31 + gcc/testsuite/g++.dg/conversion/dynamic1.C | 15 + gcc/testsuite/g++.dg/conversion/enum1.C | 10 + gcc/testsuite/g++.dg/conversion/err-recover1.C | 8 + gcc/testsuite/g++.dg/conversion/memfn1.C | 26 + gcc/testsuite/g++.dg/conversion/memfn2.C | 11 + gcc/testsuite/g++.dg/conversion/nullptr1.C | 10 + gcc/testsuite/g++.dg/conversion/nullptr2.C | 10 + gcc/testsuite/g++.dg/conversion/op1.C | 11 + gcc/testsuite/g++.dg/conversion/op2.C | 16 + gcc/testsuite/g++.dg/conversion/op3.C | 3 + gcc/testsuite/g++.dg/conversion/op4.C | 19 + gcc/testsuite/g++.dg/conversion/op5.C | 20 + gcc/testsuite/g++.dg/conversion/op6.C | 18 + gcc/testsuite/g++.dg/conversion/ptrmem1.C | 13 + gcc/testsuite/g++.dg/conversion/ptrmem2.C | 39 + gcc/testsuite/g++.dg/conversion/ptrmem3.C | 31 + gcc/testsuite/g++.dg/conversion/ptrmem4.C | 43 + gcc/testsuite/g++.dg/conversion/ptrmem5.C | 35 + gcc/testsuite/g++.dg/conversion/ptrmem6.C | 35 + gcc/testsuite/g++.dg/conversion/ptrmem7.C | 29 + gcc/testsuite/g++.dg/conversion/ptrmem8.C | 25 + gcc/testsuite/g++.dg/conversion/ptrmem9.C | 26 + gcc/testsuite/g++.dg/conversion/reinterpret1.C | 6 + gcc/testsuite/g++.dg/conversion/reinterpret2.C | 5 + gcc/testsuite/g++.dg/conversion/reinterpret3.C | 7 + gcc/testsuite/g++.dg/conversion/self1.C | 15 + gcc/testsuite/g++.dg/conversion/simd1.C | 26 + gcc/testsuite/g++.dg/conversion/simd2.C | 16 + gcc/testsuite/g++.dg/conversion/simd3.C | 15 + gcc/testsuite/g++.dg/conversion/simd4.C | 34 + .../g++.dg/conversion/to-virtual-base-1.C | 15 + gcc/testsuite/g++.dg/conversion/void1.C | 5 + gcc/testsuite/g++.dg/cpp/_Pragma1.C | 10 + gcc/testsuite/g++.dg/cpp/c++98-pedantic.C | 10 + gcc/testsuite/g++.dg/cpp/c++98.C | 10 + gcc/testsuite/g++.dg/cpp/c++_cmd_1.C | 12 + gcc/testsuite/g++.dg/cpp/c++_cmd_1.h | 6 + gcc/testsuite/g++.dg/cpp/pedantic-errors.C | 5 + .../g++.dg/cpp/pragma-float-const-decimal64-1.C | 5 + gcc/testsuite/g++.dg/cpp/string-1.C | 9 + gcc/testsuite/g++.dg/cpp/string-2.C | 6 + gcc/testsuite/g++.dg/cpp/stringop-1.C | 29 + gcc/testsuite/g++.dg/cpp/truefalse.C | 17 + gcc/testsuite/g++.dg/cpp/ucn-1.C | 13 + gcc/testsuite/g++.dg/cpp/ucnid-1.C | 17 + gcc/testsuite/g++.dg/cpp/weak.C | 5 + gcc/testsuite/g++.dg/cpp0x/__func__.C | 6 + gcc/testsuite/g++.dg/cpp0x/access01.C | 15 + gcc/testsuite/g++.dg/cpp0x/alignof.C | 5 + gcc/testsuite/g++.dg/cpp0x/alignof2.C | 7 + gcc/testsuite/g++.dg/cpp0x/auto1.C | 8 + gcc/testsuite/g++.dg/cpp0x/auto10.C | 22 + gcc/testsuite/g++.dg/cpp0x/auto11.C | 12 + gcc/testsuite/g++.dg/cpp0x/auto14.C | 29 + gcc/testsuite/g++.dg/cpp0x/auto15.C | 13 + gcc/testsuite/g++.dg/cpp0x/auto16.C | 7 + gcc/testsuite/g++.dg/cpp0x/auto17.C | 10 + gcc/testsuite/g++.dg/cpp0x/auto18.C | 6 + gcc/testsuite/g++.dg/cpp0x/auto19.C | 8 + gcc/testsuite/g++.dg/cpp0x/auto2.C | 74 + gcc/testsuite/g++.dg/cpp0x/auto20.C | 20 + gcc/testsuite/g++.dg/cpp0x/auto21.C | 5 + gcc/testsuite/g++.dg/cpp0x/auto22.C | 21 + gcc/testsuite/g++.dg/cpp0x/auto23.C | 4 + gcc/testsuite/g++.dg/cpp0x/auto3.C | 27 + gcc/testsuite/g++.dg/cpp0x/auto31.C | 12 + gcc/testsuite/g++.dg/cpp0x/auto4.C | 28 + gcc/testsuite/g++.dg/cpp0x/auto5.C | 22 + gcc/testsuite/g++.dg/cpp0x/auto7.C | 13 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 124 ++ gcc/testsuite/g++.dg/cpp0x/bind.C | 8 + gcc/testsuite/g++.dg/cpp0x/bracket1.C | 16 + gcc/testsuite/g++.dg/cpp0x/bracket2.C | 11 + gcc/testsuite/g++.dg/cpp0x/bracket3.C | 10 + gcc/testsuite/g++.dg/cpp0x/bracket4.C | 35 + gcc/testsuite/g++.dg/cpp0x/cast-bug.C | 14 + gcc/testsuite/g++.dg/cpp0x/cast.C | 30 + gcc/testsuite/g++.dg/cpp0x/collapse-bug.C | 16 + gcc/testsuite/g++.dg/cpp0x/collapse.C | 38 + gcc/testsuite/g++.dg/cpp0x/constexpr-46420.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-47570.C | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C | 50 + gcc/testsuite/g++.dg/cpp0x/constexpr-98.C | 4 + gcc/testsuite/g++.dg/cpp0x/constexpr-access.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr2.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr3.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr4.C | 23 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr5.C | 32 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-tparm.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-array.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-array2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-array3.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-attribute.C | 63 + gcc/testsuite/g++.dg/cpp0x/constexpr-auto.C | 2 + gcc/testsuite/g++.dg/cpp0x/constexpr-base.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-base2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-base3.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-base4.C | 28 + gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C | 33 + gcc/testsuite/g++.dg/cpp0x/constexpr-cleanup.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-complex.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-condition2.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor2.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor3.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor4.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor5.C | 30 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor6.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor7.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor8.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor9.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-data1.C | 43 + gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C | 47 + gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-defarg.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-defarg2.C | 44 + gcc/testsuite/g++.dg/cpp0x/constexpr-delete.C | 3 + gcc/testsuite/g++.dg/cpp0x/constexpr-deref.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-diag2.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-eh-spec.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-ellipsis.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-ellipsis2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty2.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty3.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty4.C | 34 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty5.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 94 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 23 + gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C | 30 + gcc/testsuite/g++.dg/cpp0x/constexpr-ex4.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-expinst.C | 5 + .../g++.dg/cpp0x/constexpr-explicit-inst.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-fnptr.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-friend.C | 23 + gcc/testsuite/g++.dg/cpp0x/constexpr-function1.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-function2.C | 50 + gcc/testsuite/g++.dg/cpp0x/constexpr-function3.C | 30 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice2.C | 3 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice3.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete1.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C | 31 + gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete3.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist.C | 65 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist2.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist3.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist5.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-is_literal.C | 38 + gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-missing.C | 39 + gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 69 + gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept2.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept3.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept4.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept5.C | 15 + .../g++.dg/cpp0x/constexpr-non-const-arg.C | 24 + .../g++.dg/cpp0x/constexpr-non-const-arg2.C | 16 + .../g++.dg/cpp0x/constexpr-non-const-arg3.C | 23 + gcc/testsuite/g++.dg/cpp0x/constexpr-nonlit.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-nonlit2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-nonstatic.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 31 + gcc/testsuite/g++.dg/cpp0x/constexpr-object2.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-overflow.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-overflow2.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-pedantic.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-pos1.C | 60 + gcc/testsuite/g++.dg/cpp0x/constexpr-potential1.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-pure.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-sassert.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-static.C | 24 + gcc/testsuite/g++.dg/cpp0x/constexpr-static2.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-static3.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-static4.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-static5.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-static6.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-static7.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-stmtexpr.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-string.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-switch.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-switch2.C | 23 + gcc/testsuite/g++.dg/cpp0x/constexpr-synth1.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-targ.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-throw.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-typedef1.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-typeid.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-union.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-value.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-value2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-value3.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-variadic.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-wstring1.C | 34 + gcc/testsuite/g++.dg/cpp0x/constexpr-wstring2.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype-33837.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype-33838.C | 6 + gcc/testsuite/g++.dg/cpp0x/decltype-38655.C | 4 + gcc/testsuite/g++.dg/cpp0x/decltype-refbug.C | 17 + gcc/testsuite/g++.dg/cpp0x/decltype1.C | 28 + gcc/testsuite/g++.dg/cpp0x/decltype10.C | 10 + gcc/testsuite/g++.dg/cpp0x/decltype11.C | 12 + gcc/testsuite/g++.dg/cpp0x/decltype12.C | 38 + gcc/testsuite/g++.dg/cpp0x/decltype13.C | 38 + gcc/testsuite/g++.dg/cpp0x/decltype14.C | 17 + gcc/testsuite/g++.dg/cpp0x/decltype15.C | 13 + gcc/testsuite/g++.dg/cpp0x/decltype16.C | 10 + gcc/testsuite/g++.dg/cpp0x/decltype17.C | 29 + gcc/testsuite/g++.dg/cpp0x/decltype18.C | 5 + gcc/testsuite/g++.dg/cpp0x/decltype19.C | 24 + gcc/testsuite/g++.dg/cpp0x/decltype2.C | 59 + gcc/testsuite/g++.dg/cpp0x/decltype20.C | 10 + gcc/testsuite/g++.dg/cpp0x/decltype22.C | 13 + gcc/testsuite/g++.dg/cpp0x/decltype23.C | 5 + gcc/testsuite/g++.dg/cpp0x/decltype24.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype25.C | 20 + gcc/testsuite/g++.dg/cpp0x/decltype27.C | 9 + gcc/testsuite/g++.dg/cpp0x/decltype3.C | 72 + gcc/testsuite/g++.dg/cpp0x/decltype30.C | 17 + gcc/testsuite/g++.dg/cpp0x/decltype31.C | 13 + gcc/testsuite/g++.dg/cpp0x/decltype35.C | 15 + gcc/testsuite/g++.dg/cpp0x/decltype36.C | 21 + gcc/testsuite/g++.dg/cpp0x/decltype4.C | 83 + gcc/testsuite/g++.dg/cpp0x/decltype5.C | 38 + gcc/testsuite/g++.dg/cpp0x/decltype6.C | 36 + gcc/testsuite/g++.dg/cpp0x/decltype7.C | 14 + gcc/testsuite/g++.dg/cpp0x/decltype8.C | 12 + gcc/testsuite/g++.dg/cpp0x/decltype9.C | 10 + gcc/testsuite/g++.dg/cpp0x/deduce.C | 36 + gcc/testsuite/g++.dg/cpp0x/defaulted1.C | 43 + gcc/testsuite/g++.dg/cpp0x/defaulted10.C | 14 + gcc/testsuite/g++.dg/cpp0x/defaulted11.C | 15 + gcc/testsuite/g++.dg/cpp0x/defaulted13.C | 29 + gcc/testsuite/g++.dg/cpp0x/defaulted14.C | 20 + gcc/testsuite/g++.dg/cpp0x/defaulted15.C | 58 + gcc/testsuite/g++.dg/cpp0x/defaulted16.C | 13 + gcc/testsuite/g++.dg/cpp0x/defaulted17.C | 12 + gcc/testsuite/g++.dg/cpp0x/defaulted18.C | 10 + gcc/testsuite/g++.dg/cpp0x/defaulted19.C | 21 + gcc/testsuite/g++.dg/cpp0x/defaulted2.C | 69 + gcc/testsuite/g++.dg/cpp0x/defaulted20.C | 20 + gcc/testsuite/g++.dg/cpp0x/defaulted21.C | 20 + gcc/testsuite/g++.dg/cpp0x/defaulted24.C | 6 + gcc/testsuite/g++.dg/cpp0x/defaulted26.C | 7 + gcc/testsuite/g++.dg/cpp0x/defaulted27.C | 19 + gcc/testsuite/g++.dg/cpp0x/defaulted29.C | 20 + gcc/testsuite/g++.dg/cpp0x/defaulted3.C | 16 + gcc/testsuite/g++.dg/cpp0x/defaulted30.C | 16 + gcc/testsuite/g++.dg/cpp0x/defaulted32.C | 21 + gcc/testsuite/g++.dg/cpp0x/defaulted4.C | 26 + gcc/testsuite/g++.dg/cpp0x/defaulted5.C | 20 + gcc/testsuite/g++.dg/cpp0x/defaulted6.C | 13 + gcc/testsuite/g++.dg/cpp0x/defaulted7.C | 12 + gcc/testsuite/g++.dg/cpp0x/defaulted8.C | 8 + gcc/testsuite/g++.dg/cpp0x/defaulted9.C | 20 + gcc/testsuite/g++.dg/cpp0x/dependent1.C | 25 + gcc/testsuite/g++.dg/cpp0x/elision.C | 76 + gcc/testsuite/g++.dg/cpp0x/elision2.C | 13 + gcc/testsuite/g++.dg/cpp0x/elision_neg.C | 44 + gcc/testsuite/g++.dg/cpp0x/elision_weak.C | 19 + gcc/testsuite/g++.dg/cpp0x/enum1.C | 6 + gcc/testsuite/g++.dg/cpp0x/enum10.C | 9 + gcc/testsuite/g++.dg/cpp0x/enum13.C | 20 + gcc/testsuite/g++.dg/cpp0x/enum15.C | 20 + gcc/testsuite/g++.dg/cpp0x/enum16.C | 6 + gcc/testsuite/g++.dg/cpp0x/enum18.C | 8 + gcc/testsuite/g++.dg/cpp0x/enum19.C | 12 + gcc/testsuite/g++.dg/cpp0x/enum2.C | 5 + gcc/testsuite/g++.dg/cpp0x/enum3.C | 27 + gcc/testsuite/g++.dg/cpp0x/enum4.C | 8 + gcc/testsuite/g++.dg/cpp0x/enum5.C | 20 + gcc/testsuite/g++.dg/cpp0x/enum6.C | 15 + gcc/testsuite/g++.dg/cpp0x/enum7.C | 11 + gcc/testsuite/g++.dg/cpp0x/enum8.C | 10 + gcc/testsuite/g++.dg/cpp0x/enum9.C | 5 + gcc/testsuite/g++.dg/cpp0x/enum_base.C | 25 + gcc/testsuite/g++.dg/cpp0x/enum_base_warn.C | 25 + gcc/testsuite/g++.dg/cpp0x/error1.C | 11 + gcc/testsuite/g++.dg/cpp0x/error2.C | 9 + gcc/testsuite/g++.dg/cpp0x/error3.C | 24 + gcc/testsuite/g++.dg/cpp0x/error4.C | 22 + gcc/testsuite/g++.dg/cpp0x/error6.C | 8 + gcc/testsuite/g++.dg/cpp0x/explicit1.C | 58 + gcc/testsuite/g++.dg/cpp0x/explicit2.C | 29 + gcc/testsuite/g++.dg/cpp0x/explicit3.C | 51 + gcc/testsuite/g++.dg/cpp0x/explicit4.C | 18 + gcc/testsuite/g++.dg/cpp0x/explicit5.C | 25 + gcc/testsuite/g++.dg/cpp0x/extern_template-1.C | 4 + gcc/testsuite/g++.dg/cpp0x/extern_template-2.C | 4 + gcc/testsuite/g++.dg/cpp0x/extern_template-3.C | 16 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg1.C | 7 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg2.C | 14 + gcc/testsuite/g++.dg/cpp0x/forw_enum1.C | 45 + gcc/testsuite/g++.dg/cpp0x/forw_enum2.C | 44 + gcc/testsuite/g++.dg/cpp0x/forw_enum3.C | 44 + gcc/testsuite/g++.dg/cpp0x/forw_enum4.C | 45 + gcc/testsuite/g++.dg/cpp0x/forw_enum5.C | 63 + gcc/testsuite/g++.dg/cpp0x/forw_enum6.C | 74 + gcc/testsuite/g++.dg/cpp0x/forw_enum7.C | 21 + gcc/testsuite/g++.dg/cpp0x/forw_enum8.C | 26 + gcc/testsuite/g++.dg/cpp0x/forw_enum9.C | 21 + gcc/testsuite/g++.dg/cpp0x/implicit-copy.C | 15 + gcc/testsuite/g++.dg/cpp0x/implicit-trivial1.C | 23 + gcc/testsuite/g++.dg/cpp0x/implicit1.C | 26 + gcc/testsuite/g++.dg/cpp0x/implicit10.C | 19 + gcc/testsuite/g++.dg/cpp0x/implicit2.C | 33 + gcc/testsuite/g++.dg/cpp0x/implicit3.C | 56 + gcc/testsuite/g++.dg/cpp0x/implicit4.C | 21 + gcc/testsuite/g++.dg/cpp0x/implicit5.C | 19 + gcc/testsuite/g++.dg/cpp0x/implicit6.C | 23 + gcc/testsuite/g++.dg/cpp0x/implicit7.C | 37 + gcc/testsuite/g++.dg/cpp0x/implicit8.C | 34 + gcc/testsuite/g++.dg/cpp0x/implicit9.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist-49216.C | 6 + gcc/testsuite/g++.dg/cpp0x/initlist-array2.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist-arrray1.C | 5 + gcc/testsuite/g++.dg/cpp0x/initlist-deduce.C | 26 + gcc/testsuite/g++.dg/cpp0x/initlist-opt.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist1.C | 72 + gcc/testsuite/g++.dg/cpp0x/initlist10.C | 53 + gcc/testsuite/g++.dg/cpp0x/initlist11.C | 18 + gcc/testsuite/g++.dg/cpp0x/initlist12.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist13.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist14.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist15.C | 20 + gcc/testsuite/g++.dg/cpp0x/initlist16.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist17.C | 9 + gcc/testsuite/g++.dg/cpp0x/initlist18.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist19.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist2.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist20.C | 17 + gcc/testsuite/g++.dg/cpp0x/initlist21.C | 18 + gcc/testsuite/g++.dg/cpp0x/initlist22.C | 24 + gcc/testsuite/g++.dg/cpp0x/initlist23.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist24.C | 9 + gcc/testsuite/g++.dg/cpp0x/initlist25.C | 17 + gcc/testsuite/g++.dg/cpp0x/initlist26.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist27.C | 5 + gcc/testsuite/g++.dg/cpp0x/initlist28.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist29.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist3.C | 11 + gcc/testsuite/g++.dg/cpp0x/initlist30.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist31.C | 13 + gcc/testsuite/g++.dg/cpp0x/initlist32.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist33.C | 13 + gcc/testsuite/g++.dg/cpp0x/initlist34.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist35.C | 24 + gcc/testsuite/g++.dg/cpp0x/initlist36.C | 23 + gcc/testsuite/g++.dg/cpp0x/initlist37.C | 24 + gcc/testsuite/g++.dg/cpp0x/initlist38.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist39.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist4.C | 32 + gcc/testsuite/g++.dg/cpp0x/initlist40.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist41.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist42.C | 13 + gcc/testsuite/g++.dg/cpp0x/initlist43.C | 7 + gcc/testsuite/g++.dg/cpp0x/initlist44.C | 5 + gcc/testsuite/g++.dg/cpp0x/initlist45.C | 13 + gcc/testsuite/g++.dg/cpp0x/initlist46.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist47.C | 9 + gcc/testsuite/g++.dg/cpp0x/initlist48.C | 11 + gcc/testsuite/g++.dg/cpp0x/initlist5.C | 27 + gcc/testsuite/g++.dg/cpp0x/initlist50.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist51.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist57.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist6.C | 30 + gcc/testsuite/g++.dg/cpp0x/initlist7.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist8.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist9.C | 29 + gcc/testsuite/g++.dg/cpp0x/inline-ns1.C | 12 + gcc/testsuite/g++.dg/cpp0x/inline-ns2.C | 25 + gcc/testsuite/g++.dg/cpp0x/inline-ns3.C | 26 + gcc/testsuite/g++.dg/cpp0x/inline-ns4.C | 2 + gcc/testsuite/g++.dg/cpp0x/inline-ns5.C | 2 + gcc/testsuite/g++.dg/cpp0x/iop.C | 41 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-50220.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-98.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array.C | 20 + .../cpp0x/lambda/lambda-capture-const-ref-neg.C | 14 + .../g++.dg/cpp0x/lambda/lambda-capture-const-ref.C | 15 + .../g++.dg/cpp0x/lambda/lambda-const-neg.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const.C | 20 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C | 14 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv2.C | 12 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv3.C | 12 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv5.C | 15 + .../g++.dg/cpp0x/lambda/lambda-copy-default-neg.C | 13 + .../g++.dg/cpp0x/lambda/lambda-copy-default.C | 14 + .../g++.dg/cpp0x/lambda/lambda-copy-neg.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-copy.C | 14 + .../g++.dg/cpp0x/lambda/lambda-ctor-neg.C | 25 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ctors.C | 18 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-debug.C | 15 + .../g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C | 24 + .../g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C | 22 + .../g++.dg/cpp0x/lambda/lambda-deduce-ext.C | 27 + .../g++.dg/cpp0x/lambda/lambda-deduce-neg.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce.C | 29 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg.C | 6 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C | 7 + .../g++.dg/cpp0x/lambda/lambda-direct-init.C | 14 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C | 35 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-errloc.C | 18 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-errloc2.C | 19 + .../g++.dg/cpp0x/lambda/lambda-field-names.C | 21 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice1.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C | 16 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice3.C | 23 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice4.C | 14 + .../g++.dg/cpp0x/lambda/lambda-in-class-neg.C | 35 + .../g++.dg/cpp0x/lambda/lambda-in-class.C | 36 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-init.C | 8 + .../g++.dg/cpp0x/lambda/lambda-lookup-neg.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C | 103 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle2.C | 21 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mixed.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable.C | 16 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested.C | 63 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested2.C | 31 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested3.C | 12 + .../g++.dg/cpp0x/lambda/lambda-non-const.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nop.C | 19 + .../g++.dg/cpp0x/lambda/lambda-ns-scope.C | 18 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-pass.C | 27 + .../g++.dg/cpp0x/lambda/lambda-qualified.C | 17 + .../g++.dg/cpp0x/lambda/lambda-recursive.C | 21 + .../g++.dg/cpp0x/lambda/lambda-ref-default.C | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref.C | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref2.C | 13 + .../g++.dg/cpp0x/lambda/lambda-std-function.C | 22 + .../g++.dg/cpp0x/lambda/lambda-template.C | 41 + .../g++.dg/cpp0x/lambda/lambda-template2.C | 20 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this3.C | 14 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this4.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-type.C | 74 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use.C | 12 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use2.C | 11 + .../g++.dg/cpp0x/lambda/lambda-variadic1.C | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-warn1.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-warn2.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-warn3.C | 12 + gcc/testsuite/g++.dg/cpp0x/linkage2.C | 33 + gcc/testsuite/g++.dg/cpp0x/long_long.C | 6 + gcc/testsuite/g++.dg/cpp0x/move1.C | 15 + gcc/testsuite/g++.dg/cpp0x/named.C | 40 + gcc/testsuite/g++.dg/cpp0x/named_refs.C | 28 + gcc/testsuite/g++.dg/cpp0x/noexcept01.C | 83 + gcc/testsuite/g++.dg/cpp0x/noexcept02.C | 54 + gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 51 + gcc/testsuite/g++.dg/cpp0x/noexcept04.C | 31 + gcc/testsuite/g++.dg/cpp0x/noexcept05.C | 19 + gcc/testsuite/g++.dg/cpp0x/noexcept06.C | 30 + gcc/testsuite/g++.dg/cpp0x/noexcept07.C | 25 + gcc/testsuite/g++.dg/cpp0x/noexcept08.C | 56 + gcc/testsuite/g++.dg/cpp0x/noexcept09.C | 14 + gcc/testsuite/g++.dg/cpp0x/noexcept10.C | 27 + gcc/testsuite/g++.dg/cpp0x/noexcept11.C | 4 + gcc/testsuite/g++.dg/cpp0x/nolinkage1.C | 22 + gcc/testsuite/g++.dg/cpp0x/nolinkage1.h | 8 + gcc/testsuite/g++.dg/cpp0x/nolinkage1a.cc | 15 + gcc/testsuite/g++.dg/cpp0x/not_special.C | 52 + gcc/testsuite/g++.dg/cpp0x/nullptr01.C | 10 + gcc/testsuite/g++.dg/cpp0x/nullptr02.C | 16 + gcc/testsuite/g++.dg/cpp0x/nullptr03.C | 9 + gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 17 + gcc/testsuite/g++.dg/cpp0x/nullptr05.C | 14 + gcc/testsuite/g++.dg/cpp0x/nullptr06.C | 15 + gcc/testsuite/g++.dg/cpp0x/nullptr07.C | 15 + gcc/testsuite/g++.dg/cpp0x/nullptr08.C | 13 + gcc/testsuite/g++.dg/cpp0x/nullptr09.C | 11 + gcc/testsuite/g++.dg/cpp0x/nullptr10.C | 14 + gcc/testsuite/g++.dg/cpp0x/nullptr11.C | 40 + gcc/testsuite/g++.dg/cpp0x/nullptr12.C | 8 + gcc/testsuite/g++.dg/cpp0x/nullptr13.C | 16 + gcc/testsuite/g++.dg/cpp0x/nullptr14.C | 25 + gcc/testsuite/g++.dg/cpp0x/nullptr15.C | 26 + gcc/testsuite/g++.dg/cpp0x/nullptr16.C | 25 + gcc/testsuite/g++.dg/cpp0x/nullptr17.C | 23 + gcc/testsuite/g++.dg/cpp0x/nullptr18.C | 21 + gcc/testsuite/g++.dg/cpp0x/nullptr19.C | 17 + gcc/testsuite/g++.dg/cpp0x/nullptr20.C | 20 + gcc/testsuite/g++.dg/cpp0x/nullptr21.C | 44 + gcc/testsuite/g++.dg/cpp0x/nullptr22.C | 20 + gcc/testsuite/g++.dg/cpp0x/nullptr28.C | 17 + gcc/testsuite/g++.dg/cpp0x/overload-conv-1.C | 29 + gcc/testsuite/g++.dg/cpp0x/overload-conv-2.C | 17 + gcc/testsuite/g++.dg/cpp0x/overload.C | 708 +++++++++ gcc/testsuite/g++.dg/cpp0x/overloadn.C | 708 +++++++++ gcc/testsuite/g++.dg/cpp0x/parse1.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr31431-2.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr31431.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr31432.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr31434.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr31437.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr31438.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr31439.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr31442.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr31443.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr31444.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr31445.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr31993.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr32114.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr32115.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr32125.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr32126.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr32127.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr32128.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr32252.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr32253.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr32566.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr33839.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr33930.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr33955.C | 39 + gcc/testsuite/g++.dg/cpp0x/pr33996.C | 52 + gcc/testsuite/g++.dg/cpp0x/pr34054.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr34056.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr34057.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr34058.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr34060.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr34061.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr38646.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr38795.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr39639.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr42844-2.C | 42 + gcc/testsuite/g++.dg/cpp0x/pr45908.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr47416.C | 225 +++ gcc/testsuite/g++.dg/cpp0x/pr47476.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr48522.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr50491.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr50901.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr51150.C | 20 + gcc/testsuite/g++.dg/cpp0x/range-for1.C | 17 + gcc/testsuite/g++.dg/cpp0x/range-for10.C | 18 + gcc/testsuite/g++.dg/cpp0x/range-for2.C | 41 + gcc/testsuite/g++.dg/cpp0x/range-for3.C | 42 + gcc/testsuite/g++.dg/cpp0x/range-for4.C | 116 ++ gcc/testsuite/g++.dg/cpp0x/range-for5.C | 54 + gcc/testsuite/g++.dg/cpp0x/range-for6.C | 29 + gcc/testsuite/g++.dg/cpp0x/range-for7.C | 117 ++ gcc/testsuite/g++.dg/cpp0x/range-for8.C | 16 + gcc/testsuite/g++.dg/cpp0x/range-for9.C | 11 + gcc/testsuite/g++.dg/cpp0x/reference_collapsing.C | 175 ++ gcc/testsuite/g++.dg/cpp0x/regress/49290.C | 12 + gcc/testsuite/g++.dg/cpp0x/regress/README | 3 + gcc/testsuite/g++.dg/cpp0x/regress/abi-empty7.C | 20 + gcc/testsuite/g++.dg/cpp0x/regress/array1.C | 16 + gcc/testsuite/g++.dg/cpp0x/regress/bitfield-err1.C | 9 + gcc/testsuite/g++.dg/cpp0x/regress/call1.C | 13 + gcc/testsuite/g++.dg/cpp0x/regress/condition1.C | 80 + gcc/testsuite/g++.dg/cpp0x/regress/debug-debug7.C | 19 + gcc/testsuite/g++.dg/cpp0x/regress/enum1.C | 8 + .../g++.dg/cpp0x/regress/error-recovery1.C | 9 + gcc/testsuite/g++.dg/cpp0x/regress/ext-cond1.C | 4 + gcc/testsuite/g++.dg/cpp0x/regress/ext-label10.C | 17 + gcc/testsuite/g++.dg/cpp0x/regress/isnan.C | 9 + gcc/testsuite/g++.dg/cpp0x/regress/no-elide1.C | 14 + gcc/testsuite/g++.dg/cpp0x/regress/non-const1.C | 9 + gcc/testsuite/g++.dg/cpp0x/regress/parse-ambig5.C | 8 + gcc/testsuite/g++.dg/cpp0x/regress/ptrmem1.C | 9 + gcc/testsuite/g++.dg/cpp0x/regress/regress1.C | 10 + gcc/testsuite/g++.dg/cpp0x/regress/regress2.C | 13 + gcc/testsuite/g++.dg/cpp0x/regress/regress3.C | 13 + gcc/testsuite/g++.dg/cpp0x/regress/regress5.C | 16 + .../g++.dg/cpp0x/regress/template-const1.C | 9 + .../g++.dg/cpp0x/regress/template-const2.C | 14 + .../g++.dg/cpp0x/regress/template-function1.C | 29 + gcc/testsuite/g++.dg/cpp0x/regress/value-dep1.C | 7 + gcc/testsuite/g++.dg/cpp0x/rv-bitfield.C | 12 + gcc/testsuite/g++.dg/cpp0x/rv-bitfield2.C | 17 + gcc/testsuite/g++.dg/cpp0x/rv-cast.C | 6 + gcc/testsuite/g++.dg/cpp0x/rv-cast2.C | 21 + gcc/testsuite/g++.dg/cpp0x/rv-cast3.C | 18 + gcc/testsuite/g++.dg/cpp0x/rv-cast4.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-deduce.C | 8 + gcc/testsuite/g++.dg/cpp0x/rv-deduce2.C | 18 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 12 + gcc/testsuite/g++.dg/cpp0x/rv-reinterpret.C | 11 + gcc/testsuite/g++.dg/cpp0x/rv-restrict.C | 6 + gcc/testsuite/g++.dg/cpp0x/rv-return.C | 18 + gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C | 33 + gcc/testsuite/g++.dg/cpp0x/rv10.C | 15 + gcc/testsuite/g++.dg/cpp0x/rv1n.C | 169 ++ gcc/testsuite/g++.dg/cpp0x/rv1p.C | 145 ++ gcc/testsuite/g++.dg/cpp0x/rv2n.C | 544 +++++++ gcc/testsuite/g++.dg/cpp0x/rv2p.C | 507 ++++++ gcc/testsuite/g++.dg/cpp0x/rv3n.C | 951 +++++++++++ gcc/testsuite/g++.dg/cpp0x/rv3p.C | 1070 +++++++++++++ gcc/testsuite/g++.dg/cpp0x/rv4n.C | 1072 +++++++++++++ gcc/testsuite/g++.dg/cpp0x/rv4p.C | 1448 +++++++++++++++++ gcc/testsuite/g++.dg/cpp0x/rv5n.C | 806 ++++++++++ gcc/testsuite/g++.dg/cpp0x/rv5p.C | 1256 +++++++++++++++ gcc/testsuite/g++.dg/cpp0x/rv6n.C | 372 +++++ gcc/testsuite/g++.dg/cpp0x/rv6p.C | 687 ++++++++ gcc/testsuite/g++.dg/cpp0x/rv7n.C | 111 ++ gcc/testsuite/g++.dg/cpp0x/rv7p.C | 233 +++ gcc/testsuite/g++.dg/cpp0x/rv8p.C | 62 + gcc/testsuite/g++.dg/cpp0x/rv9p.C | 22 + gcc/testsuite/g++.dg/cpp0x/rvo.C | 25 + gcc/testsuite/g++.dg/cpp0x/scoped_enum.C | 76 + gcc/testsuite/g++.dg/cpp0x/scoped_enum2.C | 11 + gcc/testsuite/g++.dg/cpp0x/scoped_enum_98.C | 4 + gcc/testsuite/g++.dg/cpp0x/scoped_enum_examples.C | 27 + gcc/testsuite/g++.dg/cpp0x/sfinae1.C | 11 + gcc/testsuite/g++.dg/cpp0x/sfinae10.C | 16 + gcc/testsuite/g++.dg/cpp0x/sfinae11.C | 56 + gcc/testsuite/g++.dg/cpp0x/sfinae2.C | 39 + gcc/testsuite/g++.dg/cpp0x/sfinae22.C | 23 + gcc/testsuite/g++.dg/cpp0x/sfinae23.C | 28 + gcc/testsuite/g++.dg/cpp0x/sfinae26.C | 40 + gcc/testsuite/g++.dg/cpp0x/sfinae27.C | 20 + gcc/testsuite/g++.dg/cpp0x/sfinae3.C | 56 + gcc/testsuite/g++.dg/cpp0x/sfinae4.C | 23 + gcc/testsuite/g++.dg/cpp0x/sfinae5.C | 16 + gcc/testsuite/g++.dg/cpp0x/sfinae6.C | 31 + gcc/testsuite/g++.dg/cpp0x/sfinae7.C | 20 + gcc/testsuite/g++.dg/cpp0x/static_assert1.C | 14 + gcc/testsuite/g++.dg/cpp0x/static_assert2.C | 35 + gcc/testsuite/g++.dg/cpp0x/static_assert3.C | 4 + gcc/testsuite/g++.dg/cpp0x/static_assert4.C | 15 + gcc/testsuite/g++.dg/cpp0x/std-layout1.C | 91 ++ gcc/testsuite/g++.dg/cpp0x/syntax-err1.C | 8 + gcc/testsuite/g++.dg/cpp0x/temp-constructor-bug.C | 15 + gcc/testsuite/g++.dg/cpp0x/temp-va-arg-bug.C | 11 + gcc/testsuite/g++.dg/cpp0x/temp_default1.C | 32 + gcc/testsuite/g++.dg/cpp0x/temp_default2.C | 14 + gcc/testsuite/g++.dg/cpp0x/temp_default3.C | 16 + gcc/testsuite/g++.dg/cpp0x/temp_default4.C | 11 + gcc/testsuite/g++.dg/cpp0x/template_deduction.C | 68 + gcc/testsuite/g++.dg/cpp0x/trailing1.C | 117 ++ gcc/testsuite/g++.dg/cpp0x/trailing2.C | 16 + gcc/testsuite/g++.dg/cpp0x/trailing3.C | 63 + gcc/testsuite/g++.dg/cpp0x/trailing4.C | 12 + gcc/testsuite/g++.dg/cpp0x/trailing5.C | 10 + gcc/testsuite/g++.dg/cpp0x/trivial1.C | 86 + gcc/testsuite/g++.dg/cpp0x/union1.C | 34 + gcc/testsuite/g++.dg/cpp0x/union2.C | 34 + gcc/testsuite/g++.dg/cpp0x/union3.C | 69 + gcc/testsuite/g++.dg/cpp0x/union4.C | 17 + gcc/testsuite/g++.dg/cpp0x/union5.C | 23 + gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C | 35 + gcc/testsuite/g++.dg/cpp0x/variadic-104.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic-bind.C | 476 ++++++ gcc/testsuite/g++.dg/cpp0x/variadic-crash1.C | 72 + gcc/testsuite/g++.dg/cpp0x/variadic-crash2.C | 20 + gcc/testsuite/g++.dg/cpp0x/variadic-ex1.C | 4 + gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic-ex11.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic-ex12.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 39 + gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic-ex2.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic-ex3.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic-ex4.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic-ex5.C | 7 + gcc/testsuite/g++.dg/cpp0x/variadic-ex6.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic-ex7.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic-ex8.C | 18 + gcc/testsuite/g++.dg/cpp0x/variadic-ex9.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic-function.C | 96 ++ gcc/testsuite/g++.dg/cpp0x/variadic-init.C | 56 + gcc/testsuite/g++.dg/cpp0x/variadic-lambda.C | 79 + gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn.C | 50 + gcc/testsuite/g++.dg/cpp0x/variadic-new.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic-new2.C | 24 + gcc/testsuite/g++.dg/cpp0x/variadic-rref.C | 36 + gcc/testsuite/g++.dg/cpp0x/variadic-throw.C | 26 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C | 294 ++++ gcc/testsuite/g++.dg/cpp0x/variadic-unify-2.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic-unify.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic-unresolved.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-value1.C | 24 + gcc/testsuite/g++.dg/cpp0x/variadic1.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic10.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic100.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic101.C | 23 + gcc/testsuite/g++.dg/cpp0x/variadic102.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic103.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic105.C | 24 + gcc/testsuite/g++.dg/cpp0x/variadic106.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic108.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic109.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic11.C | 18 + gcc/testsuite/g++.dg/cpp0x/variadic110.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic111.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic113.C | 20 + gcc/testsuite/g++.dg/cpp0x/variadic114.C | 27 + gcc/testsuite/g++.dg/cpp0x/variadic115.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic116.C | 32 + gcc/testsuite/g++.dg/cpp0x/variadic12.C | 42 + gcc/testsuite/g++.dg/cpp0x/variadic13.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic134.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic14.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic15.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic16.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic17.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic18.C | 47 + gcc/testsuite/g++.dg/cpp0x/variadic19.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic2.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic20.C | 47 + gcc/testsuite/g++.dg/cpp0x/variadic21.C | 7 + gcc/testsuite/g++.dg/cpp0x/variadic22.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic23.C | 25 + gcc/testsuite/g++.dg/cpp0x/variadic24.C | 6 + gcc/testsuite/g++.dg/cpp0x/variadic25.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic26.C | 24 + gcc/testsuite/g++.dg/cpp0x/variadic27.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic28.C | 25 + gcc/testsuite/g++.dg/cpp0x/variadic29.C | 35 + gcc/testsuite/g++.dg/cpp0x/variadic3.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic30.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic31.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic32.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic33.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic34.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic35.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic36.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic37.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic38.C | 6 + gcc/testsuite/g++.dg/cpp0x/variadic39.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic4.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic40.C | 3 + gcc/testsuite/g++.dg/cpp0x/variadic41.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic42.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic43.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic44.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic45.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic46.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic47.C | 18 + gcc/testsuite/g++.dg/cpp0x/variadic48.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic49.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic5.C | 38 + gcc/testsuite/g++.dg/cpp0x/variadic50.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic51.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic52.C | 7 + gcc/testsuite/g++.dg/cpp0x/variadic53.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic54.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic55.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic56.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic57.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic58.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic59.C | 4 + gcc/testsuite/g++.dg/cpp0x/variadic6.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic60.C | 1 + gcc/testsuite/g++.dg/cpp0x/variadic61.C | 2 + gcc/testsuite/g++.dg/cpp0x/variadic62.C | 2 + gcc/testsuite/g++.dg/cpp0x/variadic63.C | 2 + gcc/testsuite/g++.dg/cpp0x/variadic64.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic65.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic66.C | 9 + gcc/testsuite/g++.dg/cpp0x/variadic67.C | 24 + gcc/testsuite/g++.dg/cpp0x/variadic68.C | 23 + gcc/testsuite/g++.dg/cpp0x/variadic69.C | 34 + gcc/testsuite/g++.dg/cpp0x/variadic7.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic70.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic71.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic72.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic73.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic74.C | 26 + gcc/testsuite/g++.dg/cpp0x/variadic75.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic76.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic77.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic78.C | 23 + gcc/testsuite/g++.dg/cpp0x/variadic79.C | 7 + gcc/testsuite/g++.dg/cpp0x/variadic8.C | 23 + gcc/testsuite/g++.dg/cpp0x/variadic80.C | 28 + gcc/testsuite/g++.dg/cpp0x/variadic81.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic82.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic83.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic84.C | 26 + gcc/testsuite/g++.dg/cpp0x/variadic85.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic86.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic87.C | 23 + gcc/testsuite/g++.dg/cpp0x/variadic88.C | 23 + gcc/testsuite/g++.dg/cpp0x/variadic89.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic9.C | 38 + gcc/testsuite/g++.dg/cpp0x/variadic90.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic91.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic92.C | 70 + gcc/testsuite/g++.dg/cpp0x/variadic93.C | 11 + gcc/testsuite/g++.dg/cpp0x/variadic94.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic95.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic96.C | 26 + gcc/testsuite/g++.dg/cpp0x/variadic97.C | 35 + gcc/testsuite/g++.dg/cpp0x/variadic98.C | 411 +++++ gcc/testsuite/g++.dg/cpp0x/variadic99.C | 22 + gcc/testsuite/g++.dg/cpp0x/vt-33964.C | 20 + gcc/testsuite/g++.dg/cpp0x/vt-34050.C | 9 + gcc/testsuite/g++.dg/cpp0x/vt-34051-2.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-34051.C | 12 + gcc/testsuite/g++.dg/cpp0x/vt-34052.C | 8 + gcc/testsuite/g++.dg/cpp0x/vt-34055.C | 31 + gcc/testsuite/g++.dg/cpp0x/vt-34102.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-34103.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-34219-2.C | 22 + gcc/testsuite/g++.dg/cpp0x/vt-34219.C | 15 + gcc/testsuite/g++.dg/cpp0x/vt-34314.C | 50 + gcc/testsuite/g++.dg/cpp0x/vt-34399.C | 10 + gcc/testsuite/g++.dg/cpp0x/vt-34606.C | 9 + gcc/testsuite/g++.dg/cpp0x/vt-34751.C | 19 + gcc/testsuite/g++.dg/cpp0x/vt-34753.C | 14 + gcc/testsuite/g++.dg/cpp0x/vt-34754.C | 6 + gcc/testsuite/g++.dg/cpp0x/vt-34755.C | 6 + gcc/testsuite/g++.dg/cpp0x/vt-34919.C | 13 + gcc/testsuite/g++.dg/cpp0x/vt-34961.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-35023.C | 11 + gcc/testsuite/g++.dg/cpp0x/vt-35024.C | 11 + gcc/testsuite/g++.dg/cpp0x/vt-35026.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-35147.C | 18 + gcc/testsuite/g++.dg/cpp0x/vt-35242.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-35243.C | 9 + gcc/testsuite/g++.dg/cpp0x/vt-35331.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-37737-1.C | 12 + gcc/testsuite/g++.dg/cpp0x/vt-37737-2.C | 16 + gcc/testsuite/g++.dg/cpp0x/vt-40092.C | 21 + gcc/testsuite/g++.dg/cpp0x/warn_cxx0x.C | 9 + gcc/testsuite/g++.dg/debug/anonunion1.C | 14 + gcc/testsuite/g++.dg/debug/const1.C | 11 + gcc/testsuite/g++.dg/debug/const2.C | 15 + gcc/testsuite/g++.dg/debug/const3.C | 3 + gcc/testsuite/g++.dg/debug/const4.C | 2 + gcc/testsuite/g++.dg/debug/crash1.C | 17 + gcc/testsuite/g++.dg/debug/debug.exp | 30 + gcc/testsuite/g++.dg/debug/debug1.C | 48 + gcc/testsuite/g++.dg/debug/debug2.C | 42 + gcc/testsuite/g++.dg/debug/debug3.C | 47 + gcc/testsuite/g++.dg/debug/debug4.C | 17 + gcc/testsuite/g++.dg/debug/debug5.C | 10 + gcc/testsuite/g++.dg/debug/debug6.C | 7 + gcc/testsuite/g++.dg/debug/debug7.C | 19 + gcc/testsuite/g++.dg/debug/debug8.C | 2 + gcc/testsuite/g++.dg/debug/debug9.C | 26 + .../g++.dg/debug/dwarf-eh-personality-1.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2-1.C | 22 + gcc/testsuite/g++.dg/debug/dwarf2-2.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2/accessibility1.C | 24 + gcc/testsuite/g++.dg/debug/dwarf2/anonname1.C | 18 + gcc/testsuite/g++.dg/debug/dwarf2/const2.C | 6 + gcc/testsuite/g++.dg/debug/dwarf2/const2b.C | 7 + gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 43 + gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C | 34 + gcc/testsuite/g++.dg/debug/dwarf2/enum1.C | 19 + .../g++.dg/debug/dwarf2/explicit-constructor.C | 19 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C | 126 ++ gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.h | 42 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C | 126 ++ gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.h | 42 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C | 126 ++ gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.h | 42 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C | 126 ++ gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.h | 42 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C | 126 ++ gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.h | 42 + gcc/testsuite/g++.dg/debug/dwarf2/fesd.h | 67 + .../g++.dg/debug/dwarf2/global-used-types-1.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/icf.C | 50 + .../g++.dg/debug/dwarf2/imported-decl-1.C | 17 + .../g++.dg/debug/dwarf2/imported-module-2.C | 18 + .../g++.dg/debug/dwarf2/imported-module-3.C | 17 + .../g++.dg/debug/dwarf2/imported-module-4.C | 21 + .../g++.dg/debug/dwarf2/imported-module.C | 35 + gcc/testsuite/g++.dg/debug/dwarf2/inline1.C | 18 + gcc/testsuite/g++.dg/debug/dwarf2/lineno-simple1.C | 13 + .../g++.dg/debug/dwarf2/local-var-in-contructor.C | 30 + gcc/testsuite/g++.dg/debug/dwarf2/localclass1.C | 76 + gcc/testsuite/g++.dg/debug/dwarf2/localclass2.C | 76 + gcc/testsuite/g++.dg/debug/dwarf2/namespace-1.C | 30 + gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C | 29 + gcc/testsuite/g++.dg/debug/dwarf2/nested-2.C | 37 + gcc/testsuite/g++.dg/debug/dwarf2/pr41063.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C | 41 + gcc/testsuite/g++.dg/debug/dwarf2/pr45997-1.C | 22 + gcc/testsuite/g++.dg/debug/dwarf2/pr45997-2.C | 22 + gcc/testsuite/g++.dg/debug/dwarf2/pr46123.C | 47 + gcc/testsuite/g++.dg/debug/dwarf2/pr46527.C | 18 + gcc/testsuite/g++.dg/debug/dwarf2/pubnames-1.C | 17 + .../g++.dg/debug/dwarf2/redeclaration-1.C | 18 + gcc/testsuite/g++.dg/debug/dwarf2/rv1.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/self-ref-1.C | 28 + gcc/testsuite/g++.dg/debug/dwarf2/self-ref-2.C | 29 + .../g++.dg/debug/dwarf2/static-data-member1.C | 12 + .../g++.dg/debug/dwarf2/static-data-member2.C | 12 + .../g++.dg/debug/dwarf2/static-local-var-in-ctor.C | 37 + .../g++.dg/debug/dwarf2/template-func-params-1.C | 16 + .../g++.dg/debug/dwarf2/template-func-params-2.C | 22 + .../g++.dg/debug/dwarf2/template-func-params-3.C | 24 + .../g++.dg/debug/dwarf2/template-func-params-4.C | 38 + .../g++.dg/debug/dwarf2/template-func-params-5.C | 28 + .../g++.dg/debug/dwarf2/template-func-params-6.C | 38 + .../g++.dg/debug/dwarf2/template-func-params-7.C | 59 + .../g++.dg/debug/dwarf2/template-params-1.C | 15 + .../g++.dg/debug/dwarf2/template-params-10.C | 22 + .../g++.dg/debug/dwarf2/template-params-2.C | 23 + .../g++.dg/debug/dwarf2/template-params-3.C | 25 + .../g++.dg/debug/dwarf2/template-params-4.C | 36 + .../g++.dg/debug/dwarf2/template-params-5.C | 29 + .../g++.dg/debug/dwarf2/template-params-6.C | 44 + .../g++.dg/debug/dwarf2/template-params-7.C | 21 + .../g++.dg/debug/dwarf2/template-params-8.C | 15 + .../g++.dg/debug/dwarf2/template-params-9.C | 28 + gcc/testsuite/g++.dg/debug/dwarf2/typedef1.C | 33 + gcc/testsuite/g++.dg/debug/dwarf2/typedef2.C | 11 + gcc/testsuite/g++.dg/debug/dwarf2/typedef3.C | 19 + gcc/testsuite/g++.dg/debug/dwarf2/typedef4.C | 10 + gcc/testsuite/g++.dg/debug/dwarf2/typedef5.C | 10 + gcc/testsuite/g++.dg/debug/dwarf2/typedef6.C | 30 + gcc/testsuite/g++.dg/debug/enum-1.C | 16 + gcc/testsuite/g++.dg/debug/enum-2.C | 22 + gcc/testsuite/g++.dg/debug/minimal1.C | 7 + gcc/testsuite/g++.dg/debug/namespace1.C | 258 +++ gcc/testsuite/g++.dg/debug/namespace2.C | 8 + gcc/testsuite/g++.dg/debug/nullptr01.C | 15 + gcc/testsuite/g++.dg/debug/pr15736.cc | 12 + gcc/testsuite/g++.dg/debug/pr16792.C | 10 + gcc/testsuite/g++.dg/debug/pr22514.C | 13 + gcc/testsuite/g++.dg/debug/pr27657.C | 9 + gcc/testsuite/g++.dg/debug/pr29906.C | 10 + gcc/testsuite/g++.dg/debug/pr30898.C | 13 + gcc/testsuite/g++.dg/debug/pr34895.C | 19 + gcc/testsuite/g++.dg/debug/pr43010.C | 8 + gcc/testsuite/g++.dg/debug/pr44178.C | 39 + gcc/testsuite/g++.dg/debug/pr44182.C | 26 + gcc/testsuite/g++.dg/debug/pr45660.C | 16 + gcc/testsuite/g++.dg/debug/pr46123.C | 47 + gcc/testsuite/g++.dg/debug/pr46240.cc | 172 ++ gcc/testsuite/g++.dg/debug/pr46241.C | 19 + gcc/testsuite/g++.dg/debug/pr46338.C | 24 + gcc/testsuite/g++.dg/debug/pr46583.C | 40 + gcc/testsuite/g++.dg/debug/pr47106.C | 38 + gcc/testsuite/g++.dg/debug/pr47209.C | 12 + gcc/testsuite/g++.dg/debug/pr47283.C | 58 + gcc/testsuite/g++.dg/debug/static1.C | 16 + gcc/testsuite/g++.dg/debug/template1.C | 15 + gcc/testsuite/g++.dg/debug/trivial.C | 6 + gcc/testsuite/g++.dg/debug/typedef1.C | 17 + gcc/testsuite/g++.dg/debug/typedef2.C | 12 + gcc/testsuite/g++.dg/debug/typedef3.C | 19 + gcc/testsuite/g++.dg/debug/using1.C | 15 + gcc/testsuite/g++.dg/debug/using2.C | 21 + gcc/testsuite/g++.dg/debug/using3.C | 8 + gcc/testsuite/g++.dg/debug/vartrack1.C | 99 ++ gcc/testsuite/g++.dg/dfp/44473-1.C | 122 ++ gcc/testsuite/g++.dg/dfp/44473-2.C | 25 + gcc/testsuite/g++.dg/dfp/base.C | 23 + gcc/testsuite/g++.dg/dfp/dfp.exp | 67 + gcc/testsuite/g++.dg/dfp/mangle-1.C | 40 + gcc/testsuite/g++.dg/dfp/mangle-2.C | 28 + gcc/testsuite/g++.dg/dfp/mangle-3.C | 28 + gcc/testsuite/g++.dg/dfp/mangle-4.C | 35 + gcc/testsuite/g++.dg/dfp/mangle-5.C | 29 + gcc/testsuite/g++.dg/dfp/mangle-mode.C | 37 + gcc/testsuite/g++.dg/dfp/nofields.C | 19 + gcc/testsuite/g++.dg/dfp/typeid1.C | 8 + gcc/testsuite/g++.dg/dg.exp | 64 + gcc/testsuite/g++.dg/diagnostic/aka1.C | 15 + gcc/testsuite/g++.dg/diagnostic/bitfld1.C | 13 + gcc/testsuite/g++.dg/diagnostic/bitfld2.C | 9 + gcc/testsuite/g++.dg/diagnostic/method1.C | 20 + gcc/testsuite/g++.dg/diagnostic/parm1.C | 11 + gcc/testsuite/g++.dg/eh/080514-1.C | 16 + gcc/testsuite/g++.dg/eh/alias1.C | 42 + gcc/testsuite/g++.dg/eh/arm-iwmmxt-unwind.C | 47 + gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C | 40 + gcc/testsuite/g++.dg/eh/async-unwind1.C | 61 + gcc/testsuite/g++.dg/eh/async-unwind2.C | 255 +++ gcc/testsuite/g++.dg/eh/builtin1.C | 26 + gcc/testsuite/g++.dg/eh/builtin2.C | 25 + gcc/testsuite/g++.dg/eh/builtin3.C | 16 + gcc/testsuite/g++.dg/eh/builtin4.C | 6 + gcc/testsuite/g++.dg/eh/cast1.C | 10 + gcc/testsuite/g++.dg/eh/catch1.C | 8 + gcc/testsuite/g++.dg/eh/catch2.C | 9 + gcc/testsuite/g++.dg/eh/catch3.C | 10 + gcc/testsuite/g++.dg/eh/catch4.C | 8 + gcc/testsuite/g++.dg/eh/catch5.C | 13 + gcc/testsuite/g++.dg/eh/check-vect.h | 23 + gcc/testsuite/g++.dg/eh/cleanup1.C | 417 +++++ gcc/testsuite/g++.dg/eh/cleanup2.C | 46 + gcc/testsuite/g++.dg/eh/cleanup3.C | 20 + gcc/testsuite/g++.dg/eh/cleanup4.C | 17 + gcc/testsuite/g++.dg/eh/cleanup5.C | 17 + gcc/testsuite/g++.dg/eh/comdat1.C | 42 + gcc/testsuite/g++.dg/eh/cond1.C | 64 + gcc/testsuite/g++.dg/eh/cond2.C | 19 + gcc/testsuite/g++.dg/eh/cond3.C | 10 + gcc/testsuite/g++.dg/eh/cond4.C | 32 + gcc/testsuite/g++.dg/eh/cond5.C | 43 + gcc/testsuite/g++.dg/eh/cond6.C | 43 + gcc/testsuite/g++.dg/eh/crash1.C | 5 + gcc/testsuite/g++.dg/eh/crossjump1.C | 31 + gcc/testsuite/g++.dg/eh/ctor1.C | 42 + gcc/testsuite/g++.dg/eh/ctor2.C | 42 + gcc/testsuite/g++.dg/eh/ctor3.C | 18 + gcc/testsuite/g++.dg/eh/dead1.C | 20 + gcc/testsuite/g++.dg/eh/defarg1.C | 10 + gcc/testsuite/g++.dg/eh/delayslot1.C | 47 + gcc/testsuite/g++.dg/eh/div.C | 13 + gcc/testsuite/g++.dg/eh/dtor1.C | 35 + gcc/testsuite/g++.dg/eh/dtor2.C | 30 + gcc/testsuite/g++.dg/eh/ehopt1.C | 44 + gcc/testsuite/g++.dg/eh/elide1.C | 30 + gcc/testsuite/g++.dg/eh/elide2.C | 31 + gcc/testsuite/g++.dg/eh/filter1.C | 43 + gcc/testsuite/g++.dg/eh/filter2.C | 59 + gcc/testsuite/g++.dg/eh/forced1.C | 82 + gcc/testsuite/g++.dg/eh/forced2.C | 53 + gcc/testsuite/g++.dg/eh/forced3.C | 58 + gcc/testsuite/g++.dg/eh/forced4.C | 52 + gcc/testsuite/g++.dg/eh/fp-regs.C | 94 ++ gcc/testsuite/g++.dg/eh/gcsec1.C | 45 + gcc/testsuite/g++.dg/eh/goto1.C | 34 + gcc/testsuite/g++.dg/eh/ia64-1.C | 59 + gcc/testsuite/g++.dg/eh/ia64-2.C | 58 + gcc/testsuite/g++.dg/eh/init-temp1.C | 54 + gcc/testsuite/g++.dg/eh/init-temp2.C | 31 + gcc/testsuite/g++.dg/eh/loop1.C | 30 + gcc/testsuite/g++.dg/eh/loop2.C | 11 + gcc/testsuite/g++.dg/eh/nested-try.C | 25 + gcc/testsuite/g++.dg/eh/new1.C | 40 + gcc/testsuite/g++.dg/eh/nrv1.C | 25 + gcc/testsuite/g++.dg/eh/omit-frame-pointer.C | 25 + gcc/testsuite/g++.dg/eh/omit-frame-pointer2.C | 34 + gcc/testsuite/g++.dg/eh/pr29166.C | 197 +++ gcc/testsuite/g++.dg/eh/pr38662.C | 13 + gcc/testsuite/g++.dg/eh/pr41819.C | 21 + gcc/testsuite/g++.dg/eh/pr42859.C | 23 + gcc/testsuite/g++.dg/eh/pr43365.C | 30 + gcc/testsuite/g++.dg/eh/pr45569.C | 23 + gcc/testsuite/g++.dg/eh/registers1.C | 138 ++ gcc/testsuite/g++.dg/eh/scope1.C | 71 + gcc/testsuite/g++.dg/eh/shadow1.C | 32 + gcc/testsuite/g++.dg/eh/simd-1.C | 50 + gcc/testsuite/g++.dg/eh/simd-2.C | 54 + gcc/testsuite/g++.dg/eh/simd-3.C | 65 + gcc/testsuite/g++.dg/eh/simd-4.C | 70 + gcc/testsuite/g++.dg/eh/simd-5.C | 44 + gcc/testsuite/g++.dg/eh/spbp.C | 27 + gcc/testsuite/g++.dg/eh/spec1.C | 5 + gcc/testsuite/g++.dg/eh/spec10.C | 31 + gcc/testsuite/g++.dg/eh/spec11.C | 19 + gcc/testsuite/g++.dg/eh/spec2.C | 10 + gcc/testsuite/g++.dg/eh/spec3.C | 24 + gcc/testsuite/g++.dg/eh/spec4.C | 17 + gcc/testsuite/g++.dg/eh/spec5.C | 22 + gcc/testsuite/g++.dg/eh/spec6.C | 19 + gcc/testsuite/g++.dg/eh/spec7.C | 35 + gcc/testsuite/g++.dg/eh/spec8.C | 11 + gcc/testsuite/g++.dg/eh/spec9.C | 19 + gcc/testsuite/g++.dg/eh/stabilize.C | 26 + gcc/testsuite/g++.dg/eh/subreg-1.C | 41 + gcc/testsuite/g++.dg/eh/synth1.C | 27 + gcc/testsuite/g++.dg/eh/synth2.C | 24 + gcc/testsuite/g++.dg/eh/table.C | 33 + gcc/testsuite/g++.dg/eh/template1.C | 38 + gcc/testsuite/g++.dg/eh/template2.C | 19 + gcc/testsuite/g++.dg/eh/terminate1.C | 29 + gcc/testsuite/g++.dg/eh/throw1.C | 9 + gcc/testsuite/g++.dg/eh/throw2.C | 8 + gcc/testsuite/g++.dg/eh/throw3.C | 8 + gcc/testsuite/g++.dg/eh/uncaught1.C | 84 + gcc/testsuite/g++.dg/eh/uncaught2.C | 84 + gcc/testsuite/g++.dg/eh/uncaught3.C | 84 + gcc/testsuite/g++.dg/eh/unexpected1.C | 46 + gcc/testsuite/g++.dg/eh/unwind1.C | 25 + gcc/testsuite/g++.dg/eh/unwind2.C | 94 ++ gcc/testsuite/g++.dg/eh/weak1-a.cc | 3 + gcc/testsuite/g++.dg/eh/weak1.C | 23 + gcc/testsuite/g++.dg/expr/anew1.C | 27 + gcc/testsuite/g++.dg/expr/anew2.C | 27 + gcc/testsuite/g++.dg/expr/anew3.C | 32 + gcc/testsuite/g++.dg/expr/anew4.C | 44 + gcc/testsuite/g++.dg/expr/assign1.C | 34 + gcc/testsuite/g++.dg/expr/bitfield1.C | 12 + gcc/testsuite/g++.dg/expr/bitfield10.C | 16 + gcc/testsuite/g++.dg/expr/bitfield11.C | 13 + gcc/testsuite/g++.dg/expr/bitfield2.C | 9 + gcc/testsuite/g++.dg/expr/bitfield3.C | 12 + gcc/testsuite/g++.dg/expr/bitfield4.C | 19 + gcc/testsuite/g++.dg/expr/bitfield5.C | 17 + gcc/testsuite/g++.dg/expr/bitfield6.C | 11 + gcc/testsuite/g++.dg/expr/bitfield7.C | 8 + gcc/testsuite/g++.dg/expr/bitfield8.C | 24 + gcc/testsuite/g++.dg/expr/bitfield9.C | 26 + gcc/testsuite/g++.dg/expr/bool1.C | 21 + gcc/testsuite/g++.dg/expr/bool2.C | 13 + gcc/testsuite/g++.dg/expr/bool3.C | 21 + gcc/testsuite/g++.dg/expr/bool4.C | 13 + gcc/testsuite/g++.dg/expr/bound-mem-fun.C | 18 + gcc/testsuite/g++.dg/expr/call1.C | 16 + gcc/testsuite/g++.dg/expr/call2.C | 14 + gcc/testsuite/g++.dg/expr/call3.C | 12 + gcc/testsuite/g++.dg/expr/call4.C | 27 + gcc/testsuite/g++.dg/expr/call5.C | 19 + gcc/testsuite/g++.dg/expr/cast1.C | 3 + gcc/testsuite/g++.dg/expr/cast10.C | 10 + gcc/testsuite/g++.dg/expr/cast2.C | 5 + gcc/testsuite/g++.dg/expr/cast3.C | 22 + gcc/testsuite/g++.dg/expr/cast4.C | 25 + gcc/testsuite/g++.dg/expr/cast6.C | 6 + gcc/testsuite/g++.dg/expr/cast7.C | 13 + gcc/testsuite/g++.dg/expr/cast8.C | 11 + gcc/testsuite/g++.dg/expr/cast9.C | 12 + gcc/testsuite/g++.dg/expr/comma1.C | 21 + gcc/testsuite/g++.dg/expr/cond1.C | 28 + gcc/testsuite/g++.dg/expr/cond2.C | 12 + gcc/testsuite/g++.dg/expr/cond3.C | 6 + gcc/testsuite/g++.dg/expr/cond4.C | 16 + gcc/testsuite/g++.dg/expr/cond6.C | 24 + gcc/testsuite/g++.dg/expr/cond7.C | 12 + gcc/testsuite/g++.dg/expr/cond8.C | 13 + gcc/testsuite/g++.dg/expr/cond9.C | 12 + gcc/testsuite/g++.dg/expr/copy1.C | 28 + gcc/testsuite/g++.dg/expr/crash-1.C | 15 + gcc/testsuite/g++.dg/expr/crash2.C | 14 + gcc/testsuite/g++.dg/expr/dtor1.C | 7 + gcc/testsuite/g++.dg/expr/dtor2.C | 6 + gcc/testsuite/g++.dg/expr/dtor3.C | 10 + gcc/testsuite/g++.dg/expr/dtor4.C | 10 + gcc/testsuite/g++.dg/expr/enum1.C | 10 + gcc/testsuite/g++.dg/expr/for1.C | 14 + gcc/testsuite/g++.dg/expr/for2.C | 15 + gcc/testsuite/g++.dg/expr/incomplete1.C | 14 + gcc/testsuite/g++.dg/expr/lval1.C | 7 + gcc/testsuite/g++.dg/expr/lval2.C | 27 + gcc/testsuite/g++.dg/expr/lval3.C | 9 + gcc/testsuite/g++.dg/expr/lval4.C | 9 + .../g++.dg/expr/member-of-incomplete-type-1.C | 12 + gcc/testsuite/g++.dg/expr/minmax.C | 14 + gcc/testsuite/g++.dg/expr/overflow1.C | 8 + gcc/testsuite/g++.dg/expr/pmf-1.C | 20 + gcc/testsuite/g++.dg/expr/pr19355-1.C | 11 + gcc/testsuite/g++.dg/expr/pr29066.C | 42 + gcc/testsuite/g++.dg/expr/ptrmem1.C | 33 + gcc/testsuite/g++.dg/expr/ptrmem4.C | 16 + gcc/testsuite/g++.dg/expr/ptrmem5.C | 7 + gcc/testsuite/g++.dg/expr/ptrmem6.C | 12 + gcc/testsuite/g++.dg/expr/ptrmem6a.C | 9 + gcc/testsuite/g++.dg/expr/ptrmem7.C | 21 + gcc/testsuite/g++.dg/expr/return1.C | 9 + gcc/testsuite/g++.dg/expr/sizeof1.C | 7 + gcc/testsuite/g++.dg/expr/sizeof2.C | 30 + gcc/testsuite/g++.dg/expr/sizeof3.C | 4 + gcc/testsuite/g++.dg/expr/static_cast1.C | 5 + gcc/testsuite/g++.dg/expr/static_cast2.C | 7 + gcc/testsuite/g++.dg/expr/static_cast3.C | 24 + gcc/testsuite/g++.dg/expr/static_cast4.C | 11 + gcc/testsuite/g++.dg/expr/static_cast5.C | 17 + gcc/testsuite/g++.dg/expr/static_cast6.C | 15 + gcc/testsuite/g++.dg/expr/static_cast7.C | 10 + gcc/testsuite/g++.dg/expr/stdarg1.C | 13 + gcc/testsuite/g++.dg/expr/stdarg2.C | 30 + gcc/testsuite/g++.dg/expr/stmt-expr-1.C | 36 + gcc/testsuite/g++.dg/expr/string-1.C | 12 + gcc/testsuite/g++.dg/expr/string-2.C | 10 + gcc/testsuite/g++.dg/expr/unary1.C | 17 + gcc/testsuite/g++.dg/expr/unary2.C | 20 + gcc/testsuite/g++.dg/expr/unary3.C | 11 + gcc/testsuite/g++.dg/expr/volatile1.C | 9 + gcc/testsuite/g++.dg/ext/alias-canon.C | 41 + gcc/testsuite/g++.dg/ext/alias-canon2.C | 36 + gcc/testsuite/g++.dg/ext/alias-mangle.C | 11 + gcc/testsuite/g++.dg/ext/align1.C | 21 + gcc/testsuite/g++.dg/ext/align2.C | 14 + gcc/testsuite/g++.dg/ext/alignof1.C | 19 + gcc/testsuite/g++.dg/ext/alignof2.C | 25 + gcc/testsuite/g++.dg/ext/altivec-1.C | 16 + gcc/testsuite/g++.dg/ext/altivec-10.C | 22 + gcc/testsuite/g++.dg/ext/altivec-11.C | 12 + gcc/testsuite/g++.dg/ext/altivec-12.C | 19 + gcc/testsuite/g++.dg/ext/altivec-13.C | 59 + gcc/testsuite/g++.dg/ext/altivec-14.C | 13 + gcc/testsuite/g++.dg/ext/altivec-15.C | 16 + gcc/testsuite/g++.dg/ext/altivec-16.C | 19 + gcc/testsuite/g++.dg/ext/altivec-17.C | 16 + gcc/testsuite/g++.dg/ext/altivec-2.C | 25 + gcc/testsuite/g++.dg/ext/altivec-3.C | 137 ++ gcc/testsuite/g++.dg/ext/altivec-4.C | 12 + gcc/testsuite/g++.dg/ext/altivec-5.C | 16 + gcc/testsuite/g++.dg/ext/altivec-6.C | 28 + gcc/testsuite/g++.dg/ext/altivec-7.C | 36 + gcc/testsuite/g++.dg/ext/altivec-8.C | 21 + gcc/testsuite/g++.dg/ext/altivec-9.C | 14 + gcc/testsuite/g++.dg/ext/altivec-cell-1.C | 94 ++ gcc/testsuite/g++.dg/ext/altivec-cell-2.C | 141 ++ gcc/testsuite/g++.dg/ext/altivec-cell-3.C | 37 + gcc/testsuite/g++.dg/ext/altivec-cell-4.C | 42 + gcc/testsuite/g++.dg/ext/altivec-cell-5.C | 25 + gcc/testsuite/g++.dg/ext/altivec-types-1.C | 88 ++ gcc/testsuite/g++.dg/ext/altivec-types-2.C | 14 + gcc/testsuite/g++.dg/ext/altivec-types-3.C | 14 + gcc/testsuite/g++.dg/ext/altivec-types-4.C | 15 + gcc/testsuite/g++.dg/ext/always_inline-1.C | 26 + gcc/testsuite/g++.dg/ext/always_inline-2.C | 26 + gcc/testsuite/g++.dg/ext/always_inline-3.C | 26 + gcc/testsuite/g++.dg/ext/always_inline-4.C | 20 + gcc/testsuite/g++.dg/ext/always_inline-5.C | 28 + gcc/testsuite/g++.dg/ext/anon-struct1.C | 50 + gcc/testsuite/g++.dg/ext/anon-struct2.C | 46 + gcc/testsuite/g++.dg/ext/anon-struct3.C | 34 + gcc/testsuite/g++.dg/ext/anon-struct4.C | 5 + gcc/testsuite/g++.dg/ext/anon-struct5.C | 13 + gcc/testsuite/g++.dg/ext/anon-struct6.C | 10 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-1.C | 5 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-2.C | 5 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-3.C | 5 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-4.C | 5 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-5.C | 15 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-6.C | 15 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-7.C | 13 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-8.C | 13 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h | 135 ++ gcc/testsuite/g++.dg/ext/arm-fp16/fp16-mangle-1.C | 14 + .../g++.dg/ext/arm-fp16/fp16-overload-1.C | 16 + gcc/testsuite/g++.dg/ext/arm-fp16/fp16-param-1.C | 10 + gcc/testsuite/g++.dg/ext/arm-fp16/fp16-return-1.C | 10 + gcc/testsuite/g++.dg/ext/array1.C | 14 + gcc/testsuite/g++.dg/ext/array2.C | 18 + gcc/testsuite/g++.dg/ext/asm1.C | 56 + gcc/testsuite/g++.dg/ext/asm10.C | 14 + gcc/testsuite/g++.dg/ext/asm11.C | 20 + gcc/testsuite/g++.dg/ext/asm2.C | 12 + gcc/testsuite/g++.dg/ext/asm3.C | 15 + gcc/testsuite/g++.dg/ext/asm4.C | 4 + gcc/testsuite/g++.dg/ext/asm5.C | 35 + gcc/testsuite/g++.dg/ext/asm6.C | 11 + gcc/testsuite/g++.dg/ext/asm7.C | 14 + gcc/testsuite/g++.dg/ext/asm8.C | 16 + gcc/testsuite/g++.dg/ext/asm9.C | 7 + gcc/testsuite/g++.dg/ext/asmgoto1.C | 32 + gcc/testsuite/g++.dg/ext/asmspec1.C | 8 + gcc/testsuite/g++.dg/ext/asmspecInvalid.C | 18 + gcc/testsuite/g++.dg/ext/asmspecValid.C | 43 + gcc/testsuite/g++.dg/ext/attr-alias-1.C | 37 + gcc/testsuite/g++.dg/ext/attr-alias-2.C | 37 + gcc/testsuite/g++.dg/ext/attr-ifunc-1.C | 34 + gcc/testsuite/g++.dg/ext/attr-ifunc-2.C | 38 + gcc/testsuite/g++.dg/ext/attr-ifunc-3.C | 39 + gcc/testsuite/g++.dg/ext/attr-ifunc-4.C | 44 + gcc/testsuite/g++.dg/ext/attrib1.C | 10 + gcc/testsuite/g++.dg/ext/attrib10.C | 8 + gcc/testsuite/g++.dg/ext/attrib11.C | 17 + gcc/testsuite/g++.dg/ext/attrib12.C | 16 + gcc/testsuite/g++.dg/ext/attrib13.C | 4 + gcc/testsuite/g++.dg/ext/attrib14.C | 13 + gcc/testsuite/g++.dg/ext/attrib15.C | 9 + gcc/testsuite/g++.dg/ext/attrib16.C | 8 + gcc/testsuite/g++.dg/ext/attrib17.C | 19 + gcc/testsuite/g++.dg/ext/attrib18.C | 10 + gcc/testsuite/g++.dg/ext/attrib19.C | 10 + gcc/testsuite/g++.dg/ext/attrib2.C | 12 + gcc/testsuite/g++.dg/ext/attrib20.C | 23 + gcc/testsuite/g++.dg/ext/attrib21.C | 17 + gcc/testsuite/g++.dg/ext/attrib22.C | 6 + gcc/testsuite/g++.dg/ext/attrib23.C | 11 + gcc/testsuite/g++.dg/ext/attrib24.C | 4 + gcc/testsuite/g++.dg/ext/attrib25.C | 11 + gcc/testsuite/g++.dg/ext/attrib26.C | 14 + gcc/testsuite/g++.dg/ext/attrib27.C | 5 + gcc/testsuite/g++.dg/ext/attrib28.C | 12 + gcc/testsuite/g++.dg/ext/attrib29.C | 10 + gcc/testsuite/g++.dg/ext/attrib3.C | 21 + gcc/testsuite/g++.dg/ext/attrib30.C | 8 + gcc/testsuite/g++.dg/ext/attrib31.C | 15 + gcc/testsuite/g++.dg/ext/attrib32.C | 36 + gcc/testsuite/g++.dg/ext/attrib33.C | 19 + gcc/testsuite/g++.dg/ext/attrib34.C | 19 + gcc/testsuite/g++.dg/ext/attrib35.C | 20 + gcc/testsuite/g++.dg/ext/attrib36.C | 20 + gcc/testsuite/g++.dg/ext/attrib37.C | 14 + gcc/testsuite/g++.dg/ext/attrib38.C | 11 + gcc/testsuite/g++.dg/ext/attrib39.C | 9 + gcc/testsuite/g++.dg/ext/attrib4.C | 31 + gcc/testsuite/g++.dg/ext/attrib40.C | 4 + gcc/testsuite/g++.dg/ext/attrib5.C | 21 + gcc/testsuite/g++.dg/ext/attrib6.C | 21 + gcc/testsuite/g++.dg/ext/attrib7.C | 3 + gcc/testsuite/g++.dg/ext/attrib8.C | 11 + gcc/testsuite/g++.dg/ext/attrib9.C | 10 + gcc/testsuite/g++.dg/ext/attribute-test-1.C | 38 + gcc/testsuite/g++.dg/ext/attribute-test-2.C | 52 + gcc/testsuite/g++.dg/ext/attribute-test-3.C | 54 + gcc/testsuite/g++.dg/ext/attribute-test-4.C | 51 + gcc/testsuite/g++.dg/ext/bitfield1.C | 22 + gcc/testsuite/g++.dg/ext/bitfield2.C | 13 + gcc/testsuite/g++.dg/ext/bitfield3.C | 12 + gcc/testsuite/g++.dg/ext/bitfield4.C | 12 + gcc/testsuite/g++.dg/ext/bitfield5.C | 12 + gcc/testsuite/g++.dg/ext/boolcomplex-1.c | 3 + gcc/testsuite/g++.dg/ext/builtin-object-size1.C | 435 +++++ gcc/testsuite/g++.dg/ext/builtin-object-size2.C | 438 +++++ gcc/testsuite/g++.dg/ext/builtin1.C | 10 + gcc/testsuite/g++.dg/ext/builtin10.C | 56 + gcc/testsuite/g++.dg/ext/builtin11.C | 9 + gcc/testsuite/g++.dg/ext/builtin2.C | 13 + gcc/testsuite/g++.dg/ext/builtin3.C | 14 + gcc/testsuite/g++.dg/ext/builtin4.C | 10 + gcc/testsuite/g++.dg/ext/builtin5.C | 12 + gcc/testsuite/g++.dg/ext/builtin6.C | 11 + gcc/testsuite/g++.dg/ext/builtin7.C | 14 + gcc/testsuite/g++.dg/ext/builtin8.C | 16 + gcc/testsuite/g++.dg/ext/builtin9.C | 3 + gcc/testsuite/g++.dg/ext/c99struct1.C | 12 + gcc/testsuite/g++.dg/ext/case-range1.C | 23 + gcc/testsuite/g++.dg/ext/case-range2.C | 27 + gcc/testsuite/g++.dg/ext/case-range3.C | 23 + gcc/testsuite/g++.dg/ext/cleanup-1.C | 36 + gcc/testsuite/g++.dg/ext/cleanup-10.C | 117 ++ gcc/testsuite/g++.dg/ext/cleanup-11.C | 117 ++ gcc/testsuite/g++.dg/ext/cleanup-2.C | 22 + gcc/testsuite/g++.dg/ext/cleanup-3.C | 45 + gcc/testsuite/g++.dg/ext/cleanup-4.C | 39 + gcc/testsuite/g++.dg/ext/cleanup-5.C | 54 + gcc/testsuite/g++.dg/ext/cleanup-6.C | 14 + gcc/testsuite/g++.dg/ext/cleanup-8.C | 100 ++ gcc/testsuite/g++.dg/ext/cleanup-9.C | 104 ++ gcc/testsuite/g++.dg/ext/cleanup-dtor.C | 28 + gcc/testsuite/g++.dg/ext/complex1.C | 6 + gcc/testsuite/g++.dg/ext/complex2.C | 5 + gcc/testsuite/g++.dg/ext/complex3.C | 28 + gcc/testsuite/g++.dg/ext/complex4.C | 5 + gcc/testsuite/g++.dg/ext/complex5.C | 6 + gcc/testsuite/g++.dg/ext/complex6.C | 10 + gcc/testsuite/g++.dg/ext/complex7.C | 6 + gcc/testsuite/g++.dg/ext/complit1.C | 16 + gcc/testsuite/g++.dg/ext/complit10.C | 20 + gcc/testsuite/g++.dg/ext/complit11.C | 16 + gcc/testsuite/g++.dg/ext/complit12.C | 65 + gcc/testsuite/g++.dg/ext/complit2.C | 22 + gcc/testsuite/g++.dg/ext/complit3.C | 8 + gcc/testsuite/g++.dg/ext/complit4.C | 10 + gcc/testsuite/g++.dg/ext/complit5.C | 12 + gcc/testsuite/g++.dg/ext/complit6.C | 19 + gcc/testsuite/g++.dg/ext/complit7.C | 4 + gcc/testsuite/g++.dg/ext/complit8.C | 12 + gcc/testsuite/g++.dg/ext/complit9.C | 15 + gcc/testsuite/g++.dg/ext/cond1.C | 4 + gcc/testsuite/g++.dg/ext/construct1.C | 12 + gcc/testsuite/g++.dg/ext/conv1.C | 19 + gcc/testsuite/g++.dg/ext/desig1.C | 24 + gcc/testsuite/g++.dg/ext/dll-MI1.h | 39 + gcc/testsuite/g++.dg/ext/dllexport-MI1.C | 51 + gcc/testsuite/g++.dg/ext/dllexport1.C | 23 + gcc/testsuite/g++.dg/ext/dllexport2.C | 52 + gcc/testsuite/g++.dg/ext/dllexport2a.cc | 21 + gcc/testsuite/g++.dg/ext/dllexport3.C | 19 + gcc/testsuite/g++.dg/ext/dllexport4.C | 54 + gcc/testsuite/g++.dg/ext/dllexport4a.cc | 21 + gcc/testsuite/g++.dg/ext/dllexport5.C | 52 + gcc/testsuite/g++.dg/ext/dllexport5a.cc | 21 + gcc/testsuite/g++.dg/ext/dllimport-MI1.C | 53 + gcc/testsuite/g++.dg/ext/dllimport1.C | 31 + gcc/testsuite/g++.dg/ext/dllimport10.C | 16 + gcc/testsuite/g++.dg/ext/dllimport11.C | 15 + gcc/testsuite/g++.dg/ext/dllimport12.C | 23 + gcc/testsuite/g++.dg/ext/dllimport13.C | 14 + gcc/testsuite/g++.dg/ext/dllimport2.C | 28 + gcc/testsuite/g++.dg/ext/dllimport3.C | 24 + gcc/testsuite/g++.dg/ext/dllimport4.C | 38 + gcc/testsuite/g++.dg/ext/dllimport5.C | 28 + gcc/testsuite/g++.dg/ext/dllimport6.C | 30 + gcc/testsuite/g++.dg/ext/dllimport7.C | 34 + gcc/testsuite/g++.dg/ext/dllimport8.C | 29 + gcc/testsuite/g++.dg/ext/dllimport9.C | 23 + gcc/testsuite/g++.dg/ext/fixed1.C | 8 + gcc/testsuite/g++.dg/ext/fixed2.C | 7 + gcc/testsuite/g++.dg/ext/flexary1.C | 33 + gcc/testsuite/g++.dg/ext/flexary2.C | 11 + gcc/testsuite/g++.dg/ext/fnname1.C | 26 + gcc/testsuite/g++.dg/ext/fnname2.C | 31 + gcc/testsuite/g++.dg/ext/fnname3.C | 65 + gcc/testsuite/g++.dg/ext/forscope1.C | 27 + gcc/testsuite/g++.dg/ext/forscope2.C | 27 + gcc/testsuite/g++.dg/ext/fpreg1.C | 82 + .../g++.dg/ext/gnu-inline-anon-namespace.C | 11 + gcc/testsuite/g++.dg/ext/gnu-inline-class-static.C | 20 + gcc/testsuite/g++.dg/ext/gnu-inline-class.C | 19 + gcc/testsuite/g++.dg/ext/gnu-inline-common.h | 24 + .../g++.dg/ext/gnu-inline-global-redecl.C | 19 + .../g++.dg/ext/gnu-inline-global-reject.C | 56 + gcc/testsuite/g++.dg/ext/gnu-inline-global.C | 50 + gcc/testsuite/g++.dg/ext/gnu-inline-namespace.C | 11 + .../g++.dg/ext/gnu-inline-template-class.C | 22 + .../g++.dg/ext/gnu-inline-template-func.C | 17 + gcc/testsuite/g++.dg/ext/has_nothrow_assign.C | 152 ++ gcc/testsuite/g++.dg/ext/has_nothrow_assign_odr.C | 16 + gcc/testsuite/g++.dg/ext/has_nothrow_constructor.C | 106 ++ .../g++.dg/ext/has_nothrow_constructor_odr.C | 16 + gcc/testsuite/g++.dg/ext/has_nothrow_copy-1.C | 140 ++ gcc/testsuite/g++.dg/ext/has_nothrow_copy-2.C | 12 + gcc/testsuite/g++.dg/ext/has_nothrow_copy-3.C | 13 + gcc/testsuite/g++.dg/ext/has_nothrow_copy-4.C | 13 + gcc/testsuite/g++.dg/ext/has_nothrow_copy-5.C | 13 + gcc/testsuite/g++.dg/ext/has_nothrow_copy-6.C | 12 + gcc/testsuite/g++.dg/ext/has_nothrow_copy-7.C | 13 + gcc/testsuite/g++.dg/ext/has_nothrow_copy_odr.C | 16 + gcc/testsuite/g++.dg/ext/has_trivial_assign.C | 106 ++ gcc/testsuite/g++.dg/ext/has_trivial_constructor.C | 98 ++ gcc/testsuite/g++.dg/ext/has_trivial_copy.C | 105 ++ .../g++.dg/ext/has_trivial_destructor-1.C | 86 + .../g++.dg/ext/has_trivial_destructor-2.C | 3 + gcc/testsuite/g++.dg/ext/has_virtual_destructor.C | 89 ++ gcc/testsuite/g++.dg/ext/init1.C | 6 + gcc/testsuite/g++.dg/ext/injected-ttp.C | 15 + gcc/testsuite/g++.dg/ext/inline1.C | 34 + gcc/testsuite/g++.dg/ext/instantiate1.C | 24 + gcc/testsuite/g++.dg/ext/instantiate2.C | 16 + gcc/testsuite/g++.dg/ext/instantiate3.C | 14 + gcc/testsuite/g++.dg/ext/interface1.C | 7 + gcc/testsuite/g++.dg/ext/interface1.h | 10 + gcc/testsuite/g++.dg/ext/interface1a.cc | 4 + gcc/testsuite/g++.dg/ext/interface2.C | 7 + gcc/testsuite/g++.dg/ext/interface2a.h | 5 + gcc/testsuite/g++.dg/ext/interface2b.cc | 9 + .../g++.dg/ext/interface3/dir1/interface3.h | 6 + .../g++.dg/ext/interface3/dir2/interface3.h | 5 + gcc/testsuite/g++.dg/ext/interface3/interface3a.C | 7 + .../g++.dg/ext/interface3/interface3a2.cc | 9 + gcc/testsuite/g++.dg/ext/interface3/interface3b.C | 7 + .../g++.dg/ext/interface3/interface3b2.cc | 9 + gcc/testsuite/g++.dg/ext/interface4.C | 13 + gcc/testsuite/g++.dg/ext/interface4.h | 8 + gcc/testsuite/g++.dg/ext/is_abstract.C | 89 ++ gcc/testsuite/g++.dg/ext/is_base_of.C | 94 ++ gcc/testsuite/g++.dg/ext/is_base_of_diagnostic.C | 15 + gcc/testsuite/g++.dg/ext/is_class.C | 76 + gcc/testsuite/g++.dg/ext/is_class_error1.C | 6 + gcc/testsuite/g++.dg/ext/is_class_error2.C | 22 + gcc/testsuite/g++.dg/ext/is_empty.C | 78 + gcc/testsuite/g++.dg/ext/is_enum.C | 73 + gcc/testsuite/g++.dg/ext/is_pod.C | 76 + gcc/testsuite/g++.dg/ext/is_pod_98.C | 16 + gcc/testsuite/g++.dg/ext/is_pod_incomplete.C | 8 + gcc/testsuite/g++.dg/ext/is_polymorphic.C | 83 + gcc/testsuite/g++.dg/ext/is_union.C | 76 + gcc/testsuite/g++.dg/ext/java-1.C | 26 + gcc/testsuite/g++.dg/ext/java-2.C | 79 + gcc/testsuite/g++.dg/ext/label1.C | 10 + gcc/testsuite/g++.dg/ext/label10.C | 17 + gcc/testsuite/g++.dg/ext/label11.C | 46 + gcc/testsuite/g++.dg/ext/label12.C | 39 + gcc/testsuite/g++.dg/ext/label13.C | 22 + gcc/testsuite/g++.dg/ext/label2.C | 11 + gcc/testsuite/g++.dg/ext/label3.C | 39 + gcc/testsuite/g++.dg/ext/label4.C | 6 + gcc/testsuite/g++.dg/ext/label5.C | 6 + gcc/testsuite/g++.dg/ext/label6.C | 3 + gcc/testsuite/g++.dg/ext/label7.C | 12 + gcc/testsuite/g++.dg/ext/label8.C | 22 + gcc/testsuite/g++.dg/ext/label9.C | 10 + gcc/testsuite/g++.dg/ext/lvaddr.C | 10 + gcc/testsuite/g++.dg/ext/lvalue1.C | 10 + gcc/testsuite/g++.dg/ext/max.C | 6 + gcc/testsuite/g++.dg/ext/member-attr.C | 14 + gcc/testsuite/g++.dg/ext/ms-1.C | 17 + gcc/testsuite/g++.dg/ext/no-asm-1.C | 10 + gcc/testsuite/g++.dg/ext/no-asm-2.C | 10 + gcc/testsuite/g++.dg/ext/no-gnu-keywords-1.C | 9 + gcc/testsuite/g++.dg/ext/offsetof1.C | 21 + gcc/testsuite/g++.dg/ext/oper1.C | 19 + gcc/testsuite/g++.dg/ext/packed10.C | 14 + gcc/testsuite/g++.dg/ext/packed11.C | 13 + gcc/testsuite/g++.dg/ext/packed2.C | 35 + gcc/testsuite/g++.dg/ext/packed3.C | 25 + gcc/testsuite/g++.dg/ext/packed4.C | 77 + gcc/testsuite/g++.dg/ext/packed5.C | 16 + gcc/testsuite/g++.dg/ext/packed6.C | 78 + gcc/testsuite/g++.dg/ext/packed7.C | 15 + gcc/testsuite/g++.dg/ext/packed8.C | 24 + gcc/testsuite/g++.dg/ext/packed9.C | 20 + gcc/testsuite/g++.dg/ext/pr17577.C | 6 + gcc/testsuite/g++.dg/ext/pr17577.h | 2 + gcc/testsuite/g++.dg/ext/pr27019.C | 11 + gcc/testsuite/g++.dg/ext/pr28291.C | 13 + gcc/testsuite/g++.dg/ext/pr34829.C | 22 + gcc/testsuite/g++.dg/ext/pr47213.C | 16 + gcc/testsuite/g++.dg/ext/pragmaweak1.C | 9 + gcc/testsuite/g++.dg/ext/pretty1.C | 67 + gcc/testsuite/g++.dg/ext/pretty2.C | 61 + gcc/testsuite/g++.dg/ext/pretty3.C | 19 + gcc/testsuite/g++.dg/ext/restrict1.C | 7 + gcc/testsuite/g++.dg/ext/selectany1.C | 20 + gcc/testsuite/g++.dg/ext/selectany2.C | 30 + gcc/testsuite/g++.dg/ext/spe1.C | 10 + gcc/testsuite/g++.dg/ext/static1.C | 18 + gcc/testsuite/g++.dg/ext/stmtexpr1.C | 53 + gcc/testsuite/g++.dg/ext/stmtexpr10.C | 16 + gcc/testsuite/g++.dg/ext/stmtexpr11.C | 15 + gcc/testsuite/g++.dg/ext/stmtexpr12.C | 7 + gcc/testsuite/g++.dg/ext/stmtexpr13.C | 9 + gcc/testsuite/g++.dg/ext/stmtexpr2.C | 51 + gcc/testsuite/g++.dg/ext/stmtexpr3.C | 9 + gcc/testsuite/g++.dg/ext/stmtexpr4.C | 8 + gcc/testsuite/g++.dg/ext/stmtexpr5.C | 15 + gcc/testsuite/g++.dg/ext/stmtexpr6.C | 11 + gcc/testsuite/g++.dg/ext/stmtexpr7.C | 14 + gcc/testsuite/g++.dg/ext/stmtexpr8.C | 28 + gcc/testsuite/g++.dg/ext/stmtexpr9.C | 8 + gcc/testsuite/g++.dg/ext/strncpy-chk1.C | 31 + gcc/testsuite/g++.dg/ext/sync-1.C | 40 + gcc/testsuite/g++.dg/ext/sync-2.C | 58 + gcc/testsuite/g++.dg/ext/sync-3.C | 21 + gcc/testsuite/g++.dg/ext/tmplattr1.C | 24 + gcc/testsuite/g++.dg/ext/tmplattr2.C | 18 + gcc/testsuite/g++.dg/ext/tmplattr3.C | 42 + gcc/testsuite/g++.dg/ext/tmplattr4.C | 19 + gcc/testsuite/g++.dg/ext/tmplattr5.C | 33 + gcc/testsuite/g++.dg/ext/tmplattr6.C | 12 + gcc/testsuite/g++.dg/ext/tmplattr7.C | 11 + gcc/testsuite/g++.dg/ext/tmplattr8.C | 8 + gcc/testsuite/g++.dg/ext/tmplattr9.C | 26 + gcc/testsuite/g++.dg/ext/typedef-init.C | 36 + gcc/testsuite/g++.dg/ext/typename1.C | 7 + gcc/testsuite/g++.dg/ext/typeof1.C | 21 + gcc/testsuite/g++.dg/ext/typeof10.C | 11 + gcc/testsuite/g++.dg/ext/typeof11.C | 18 + gcc/testsuite/g++.dg/ext/typeof2.C | 29 + gcc/testsuite/g++.dg/ext/typeof3.C | 4 + gcc/testsuite/g++.dg/ext/typeof4.C | 13 + gcc/testsuite/g++.dg/ext/typeof5.C | 8 + gcc/testsuite/g++.dg/ext/typeof6.C | 17 + gcc/testsuite/g++.dg/ext/typeof7.C | 6 + gcc/testsuite/g++.dg/ext/typeof8.C | 12 + gcc/testsuite/g++.dg/ext/typeof9.C | 17 + gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C | 76 + gcc/testsuite/g++.dg/ext/uow-1.C | 12 + gcc/testsuite/g++.dg/ext/uow-2.C | 8 + gcc/testsuite/g++.dg/ext/uow-3.C | 8 + gcc/testsuite/g++.dg/ext/uow-4.C | 12 + gcc/testsuite/g++.dg/ext/utf-array-short-wchar.C | 36 + gcc/testsuite/g++.dg/ext/utf-array.C | 36 + gcc/testsuite/g++.dg/ext/utf-badconcat.C | 22 + gcc/testsuite/g++.dg/ext/utf-badconcat2.C | 15 + gcc/testsuite/g++.dg/ext/utf-cvt.C | 55 + gcc/testsuite/g++.dg/ext/utf-cxx0x.C | 14 + gcc/testsuite/g++.dg/ext/utf-cxx98.C | 29 + gcc/testsuite/g++.dg/ext/utf-dflt.C | 29 + gcc/testsuite/g++.dg/ext/utf-dflt2.C | 12 + gcc/testsuite/g++.dg/ext/utf-gnuxx0x.C | 14 + gcc/testsuite/g++.dg/ext/utf-gnuxx98.C | 29 + gcc/testsuite/g++.dg/ext/utf-mangle.C | 14 + gcc/testsuite/g++.dg/ext/utf-rtti.C | 12 + gcc/testsuite/g++.dg/ext/utf-type.C | 15 + gcc/testsuite/g++.dg/ext/utf-typedef-cxx0x.C | 7 + gcc/testsuite/g++.dg/ext/utf-typedef-cxx98.C | 7 + gcc/testsuite/g++.dg/ext/utf-typespec.C | 25 + gcc/testsuite/g++.dg/ext/utf16-1.C | 65 + gcc/testsuite/g++.dg/ext/utf16-2.C | 30 + gcc/testsuite/g++.dg/ext/utf16-3.C | 47 + gcc/testsuite/g++.dg/ext/utf16-4.C | 18 + gcc/testsuite/g++.dg/ext/utf32-1.C | 42 + gcc/testsuite/g++.dg/ext/utf32-2.C | 29 + gcc/testsuite/g++.dg/ext/utf32-3.C | 46 + gcc/testsuite/g++.dg/ext/utf32-4.C | 18 + gcc/testsuite/g++.dg/ext/utf8-1.C | 45 + gcc/testsuite/g++.dg/ext/utf8-2.C | 21 + gcc/testsuite/g++.dg/ext/va-arg-pack-1.C | 145 ++ gcc/testsuite/g++.dg/ext/va-arg-pack-2.C | 46 + gcc/testsuite/g++.dg/ext/va-arg-pack-len-1.C | 122 ++ gcc/testsuite/g++.dg/ext/va-arg-pack-len-2.C | 42 + gcc/testsuite/g++.dg/ext/va-arg1.C | 8 + gcc/testsuite/g++.dg/ext/vector1.C | 5 + gcc/testsuite/g++.dg/ext/vector10.C | 11 + gcc/testsuite/g++.dg/ext/vector11.C | 6 + gcc/testsuite/g++.dg/ext/vector12.C | 4 + gcc/testsuite/g++.dg/ext/vector13.C | 6 + gcc/testsuite/g++.dg/ext/vector14.C | 22 + gcc/testsuite/g++.dg/ext/vector15.C | 5 + gcc/testsuite/g++.dg/ext/vector16.C | 11 + gcc/testsuite/g++.dg/ext/vector2.C | 12 + gcc/testsuite/g++.dg/ext/vector3.C | 12 + gcc/testsuite/g++.dg/ext/vector4.C | 6 + gcc/testsuite/g++.dg/ext/vector5.C | 8 + gcc/testsuite/g++.dg/ext/vector6.C | 12 + gcc/testsuite/g++.dg/ext/vector7.C | 8 + gcc/testsuite/g++.dg/ext/vector8.C | 21 + gcc/testsuite/g++.dg/ext/vector9.C | 10 + gcc/testsuite/g++.dg/ext/visibility/anon1.C | 10 + gcc/testsuite/g++.dg/ext/visibility/anon10.C | 44 + gcc/testsuite/g++.dg/ext/visibility/anon11.C | 13 + gcc/testsuite/g++.dg/ext/visibility/anon2.C | 11 + gcc/testsuite/g++.dg/ext/visibility/anon3.C | 16 + gcc/testsuite/g++.dg/ext/visibility/anon4.C | 16 + gcc/testsuite/g++.dg/ext/visibility/anon5.C | 8 + gcc/testsuite/g++.dg/ext/visibility/anon6.C | 28 + gcc/testsuite/g++.dg/ext/visibility/anon7.C | 23 + gcc/testsuite/g++.dg/ext/visibility/anon8.C | 35 + gcc/testsuite/g++.dg/ext/visibility/anon9.C | 11 + gcc/testsuite/g++.dg/ext/visibility/arm1.C | 30 + gcc/testsuite/g++.dg/ext/visibility/arm2.C | 11 + gcc/testsuite/g++.dg/ext/visibility/arm3.C | 36 + gcc/testsuite/g++.dg/ext/visibility/assign1.C | 18 + gcc/testsuite/g++.dg/ext/visibility/class1.C | 22 + .../ext/visibility/fvisibility-inlines-hidden-2.C | 19 + .../ext/visibility/fvisibility-inlines-hidden-3.C | 30 + .../ext/visibility/fvisibility-inlines-hidden.C | 18 + .../g++.dg/ext/visibility/fvisibility-override1.C | 12 + .../g++.dg/ext/visibility/fvisibility-override2.C | 12 + gcc/testsuite/g++.dg/ext/visibility/fvisibility.C | 12 + gcc/testsuite/g++.dg/ext/visibility/guard1.C | 29 + gcc/testsuite/g++.dg/ext/visibility/local1.C | 25 + gcc/testsuite/g++.dg/ext/visibility/memfuncts.C | 11 + gcc/testsuite/g++.dg/ext/visibility/ms-compat-1.C | 28 + gcc/testsuite/g++.dg/ext/visibility/namespace1.C | 30 + gcc/testsuite/g++.dg/ext/visibility/namespace2.C | 20 + gcc/testsuite/g++.dg/ext/visibility/namespace3.C | 6 + gcc/testsuite/g++.dg/ext/visibility/new1.C | 13 + gcc/testsuite/g++.dg/ext/visibility/noPLT.C | 20 + gcc/testsuite/g++.dg/ext/visibility/overload-1.C | 9 + .../g++.dg/ext/visibility/pragma-override1.C | 14 + .../g++.dg/ext/visibility/pragma-override2.C | 14 + gcc/testsuite/g++.dg/ext/visibility/pragma.C | 13 + gcc/testsuite/g++.dg/ext/visibility/prop1.C | 23 + gcc/testsuite/g++.dg/ext/visibility/redecl1.C | 7 + .../g++.dg/ext/visibility/staticdatamem.C | 20 + .../g++.dg/ext/visibility/staticmemfuncts.C | 11 + gcc/testsuite/g++.dg/ext/visibility/symbian1.C | 22 + gcc/testsuite/g++.dg/ext/visibility/symbian2.C | 11 + gcc/testsuite/g++.dg/ext/visibility/template1.C | 35 + gcc/testsuite/g++.dg/ext/visibility/template2.C | 35 + gcc/testsuite/g++.dg/ext/visibility/template3.C | 22 + gcc/testsuite/g++.dg/ext/visibility/template4.C | 39 + gcc/testsuite/g++.dg/ext/visibility/template6.C | 17 + gcc/testsuite/g++.dg/ext/visibility/typeinfo1.C | 19 + gcc/testsuite/g++.dg/ext/visibility/typeinfo2.C | 23 + gcc/testsuite/g++.dg/ext/visibility/typeinfo3.C | 24 + gcc/testsuite/g++.dg/ext/visibility/virtual.C | 17 + gcc/testsuite/g++.dg/ext/visibility/visibility-1.C | 8 + .../g++.dg/ext/visibility/visibility-10.C | 19 + .../g++.dg/ext/visibility/visibility-11.C | 18 + gcc/testsuite/g++.dg/ext/visibility/visibility-2.C | 7 + gcc/testsuite/g++.dg/ext/visibility/visibility-3.C | 7 + gcc/testsuite/g++.dg/ext/visibility/visibility-4.C | 8 + gcc/testsuite/g++.dg/ext/visibility/visibility-5.C | 11 + gcc/testsuite/g++.dg/ext/visibility/visibility-6.C | 10 + gcc/testsuite/g++.dg/ext/visibility/visibility-7.C | 11 + gcc/testsuite/g++.dg/ext/visibility/visibility-8.C | 56 + gcc/testsuite/g++.dg/ext/visibility/visibility-9.C | 29 + gcc/testsuite/g++.dg/ext/visibility/warn2.C | 16 + gcc/testsuite/g++.dg/ext/visibility/warn3.C | 26 + gcc/testsuite/g++.dg/ext/visibility/warn4.C | 10 + gcc/testsuite/g++.dg/ext/vla1.C | 26 + gcc/testsuite/g++.dg/ext/vla10.C | 32 + gcc/testsuite/g++.dg/ext/vla2.C | 19 + gcc/testsuite/g++.dg/ext/vla3.C | 24 + gcc/testsuite/g++.dg/ext/vla4.C | 21 + gcc/testsuite/g++.dg/ext/vla5.C | 10 + gcc/testsuite/g++.dg/ext/vla6.C | 18 + gcc/testsuite/g++.dg/ext/vla7.C | 30 + gcc/testsuite/g++.dg/ext/vla8.C | 15 + gcc/testsuite/g++.dg/ext/vla9.C | 38 + gcc/testsuite/g++.dg/ext/vlm1.C | 13 + gcc/testsuite/g++.dg/ext/vlm2.C | 13 + gcc/testsuite/g++.dg/ext/weak1.C | 13 + gcc/testsuite/g++.dg/ext/weak2.C | 17 + gcc/testsuite/g++.dg/ext/weak3.C | 17 + gcc/testsuite/g++.dg/func-args-1.C | 53 + gcc/testsuite/g++.dg/gcov/gcov-1.C | 313 ++++ gcc/testsuite/g++.dg/gcov/gcov-2.C | 32 + gcc/testsuite/g++.dg/gcov/gcov-3.C | 17 + gcc/testsuite/g++.dg/gcov/gcov-3.h | 31 + gcc/testsuite/g++.dg/gcov/gcov-4.C | 41 + gcc/testsuite/g++.dg/gcov/gcov-5.C | 50 + gcc/testsuite/g++.dg/gcov/gcov-6.C | 29 + gcc/testsuite/g++.dg/gcov/gcov.exp | 44 + gcc/testsuite/g++.dg/gomp/atomic-1.C | 99 ++ gcc/testsuite/g++.dg/gomp/atomic-10.C | 24 + gcc/testsuite/g++.dg/gomp/atomic-11.C | 306 ++++ gcc/testsuite/g++.dg/gomp/atomic-12.C | 9 + gcc/testsuite/g++.dg/gomp/atomic-13.C | 43 + gcc/testsuite/g++.dg/gomp/atomic-14.C | 19 + gcc/testsuite/g++.dg/gomp/atomic-2.C | 23 + gcc/testsuite/g++.dg/gomp/atomic-3.C | 13 + gcc/testsuite/g++.dg/gomp/atomic-4.C | 24 + gcc/testsuite/g++.dg/gomp/atomic-5.C | 34 + gcc/testsuite/g++.dg/gomp/atomic-6.C | 11 + gcc/testsuite/g++.dg/gomp/atomic-7.C | 23 + gcc/testsuite/g++.dg/gomp/atomic-8.C | 21 + gcc/testsuite/g++.dg/gomp/atomic-9.C | 13 + gcc/testsuite/g++.dg/gomp/barrier-1.C | 18 + gcc/testsuite/g++.dg/gomp/barrier-2.C | 12 + gcc/testsuite/g++.dg/gomp/block-0.C | 33 + gcc/testsuite/g++.dg/gomp/block-1.C | 25 + gcc/testsuite/g++.dg/gomp/block-10.C | 40 + gcc/testsuite/g++.dg/gomp/block-11.C | 19 + gcc/testsuite/g++.dg/gomp/block-2.C | 35 + gcc/testsuite/g++.dg/gomp/block-3.C | 61 + gcc/testsuite/g++.dg/gomp/block-4.C | 9 + gcc/testsuite/g++.dg/gomp/block-5.C | 17 + gcc/testsuite/g++.dg/gomp/block-6.C | 9 + gcc/testsuite/g++.dg/gomp/block-7.C | 20 + gcc/testsuite/g++.dg/gomp/block-8.C | 11 + gcc/testsuite/g++.dg/gomp/block-9.C | 25 + gcc/testsuite/g++.dg/gomp/clause-1.C | 32 + gcc/testsuite/g++.dg/gomp/clause-2.C | 38 + gcc/testsuite/g++.dg/gomp/clause-3.C | 94 ++ gcc/testsuite/g++.dg/gomp/clause-4.C | 23 + gcc/testsuite/g++.dg/gomp/copyin-1.C | 27 + gcc/testsuite/g++.dg/gomp/critical-1.C | 28 + gcc/testsuite/g++.dg/gomp/critical-2.C | 12 + gcc/testsuite/g++.dg/gomp/flush-1.C | 25 + gcc/testsuite/g++.dg/gomp/flush-2.C | 10 + gcc/testsuite/g++.dg/gomp/for-1.C | 49 + gcc/testsuite/g++.dg/gomp/for-10.C | 17 + gcc/testsuite/g++.dg/gomp/for-11.C | 14 + gcc/testsuite/g++.dg/gomp/for-12.C | 12 + gcc/testsuite/g++.dg/gomp/for-13.C | 18 + gcc/testsuite/g++.dg/gomp/for-14.C | 19 + gcc/testsuite/g++.dg/gomp/for-15.C | 35 + gcc/testsuite/g++.dg/gomp/for-16.C | 32 + gcc/testsuite/g++.dg/gomp/for-17.C | 11 + gcc/testsuite/g++.dg/gomp/for-18.C | 67 + gcc/testsuite/g++.dg/gomp/for-19.C | 41 + gcc/testsuite/g++.dg/gomp/for-2.C | 18 + gcc/testsuite/g++.dg/gomp/for-3.C | 62 + gcc/testsuite/g++.dg/gomp/for-4.C | 17 + gcc/testsuite/g++.dg/gomp/for-5.C | 17 + gcc/testsuite/g++.dg/gomp/for-6.C | 17 + gcc/testsuite/g++.dg/gomp/for-7.C | 17 + gcc/testsuite/g++.dg/gomp/for-8.C | 17 + gcc/testsuite/g++.dg/gomp/for-9.C | 17 + gcc/testsuite/g++.dg/gomp/gomp.exp | 33 + gcc/testsuite/g++.dg/gomp/macro-1.C | 10 + gcc/testsuite/g++.dg/gomp/macro-2.C | 14 + gcc/testsuite/g++.dg/gomp/macro-3.C | 26 + gcc/testsuite/g++.dg/gomp/macro-4.C | 29 + gcc/testsuite/g++.dg/gomp/master-1.C | 22 + gcc/testsuite/g++.dg/gomp/master-2.C | 7 + gcc/testsuite/g++.dg/gomp/master-3.C | 13 + gcc/testsuite/g++.dg/gomp/method-1.C | 18 + gcc/testsuite/g++.dg/gomp/ordered-1.C | 20 + gcc/testsuite/g++.dg/gomp/ordered-2.C | 7 + gcc/testsuite/g++.dg/gomp/parallel-1.C | 17 + gcc/testsuite/g++.dg/gomp/parallel-2.C | 17 + gcc/testsuite/g++.dg/gomp/parallel-3.C | 15 + gcc/testsuite/g++.dg/gomp/parallel-4.C | 24 + gcc/testsuite/g++.dg/gomp/parallel-5.C | 11 + gcc/testsuite/g++.dg/gomp/pr24849.C | 19 + gcc/testsuite/g++.dg/gomp/pr25874.C | 25 + gcc/testsuite/g++.dg/gomp/pr25996.C | 32 + gcc/testsuite/g++.dg/gomp/pr26611-1.C | 15 + gcc/testsuite/g++.dg/gomp/pr26611-2.C | 15 + gcc/testsuite/g++.dg/gomp/pr26690-1.C | 16 + gcc/testsuite/g++.dg/gomp/pr26690-2.C | 17 + gcc/testsuite/g++.dg/gomp/pr26823-1.C | 23 + gcc/testsuite/g++.dg/gomp/pr26823-2.C | 29 + gcc/testsuite/g++.dg/gomp/pr26913.C | 19 + gcc/testsuite/g++.dg/gomp/pr27310.C | 22 + gcc/testsuite/g++.dg/gomp/pr27325.C | 25 + gcc/testsuite/g++.dg/gomp/pr27337-1.C | 22 + gcc/testsuite/g++.dg/gomp/pr27337-2.C | 22 + gcc/testsuite/g++.dg/gomp/pr27359.C | 10 + gcc/testsuite/g++.dg/gomp/pr27415.C | 50 + gcc/testsuite/g++.dg/gomp/pr27499.C | 13 + gcc/testsuite/g++.dg/gomp/pr29965-1.C | 45 + gcc/testsuite/g++.dg/gomp/pr29965-10.C | 24 + gcc/testsuite/g++.dg/gomp/pr29965-2.C | 98 ++ gcc/testsuite/g++.dg/gomp/pr29965-3.C | 62 + gcc/testsuite/g++.dg/gomp/pr29965-4.C | 44 + gcc/testsuite/g++.dg/gomp/pr29965-5.C | 44 + gcc/testsuite/g++.dg/gomp/pr29965-6.C | 44 + gcc/testsuite/g++.dg/gomp/pr29965-7.C | 32 + gcc/testsuite/g++.dg/gomp/pr29965-8.C | 94 ++ gcc/testsuite/g++.dg/gomp/pr29965-9.C | 34 + gcc/testsuite/g++.dg/gomp/pr30494.C | 30 + gcc/testsuite/g++.dg/gomp/pr30558.C | 41 + gcc/testsuite/g++.dg/gomp/pr30696.C | 12 + gcc/testsuite/g++.dg/gomp/pr31598.C | 59 + gcc/testsuite/g++.dg/gomp/pr31748.C | 10 + gcc/testsuite/g++.dg/gomp/pr31769.C | 61 + gcc/testsuite/g++.dg/gomp/pr32177.C | 46 + gcc/testsuite/g++.dg/gomp/pr33333.C | 19 + gcc/testsuite/g++.dg/gomp/pr33372-1.C | 19 + gcc/testsuite/g++.dg/gomp/pr33372-2.C | 19 + gcc/testsuite/g++.dg/gomp/pr33372-3.C | 19 + gcc/testsuite/g++.dg/gomp/pr33890.C | 34 + gcc/testsuite/g++.dg/gomp/pr34607.C | 18 + gcc/testsuite/g++.dg/gomp/pr34608.C | 19 + gcc/testsuite/g++.dg/gomp/pr34694.C | 15 + gcc/testsuite/g++.dg/gomp/pr34964.C | 6 + gcc/testsuite/g++.dg/gomp/pr35028.C | 19 + gcc/testsuite/g++.dg/gomp/pr35078.C | 20 + gcc/testsuite/g++.dg/gomp/pr35099.C | 39 + gcc/testsuite/g++.dg/gomp/pr35158.C | 14 + gcc/testsuite/g++.dg/gomp/pr35244.C | 30 + gcc/testsuite/g++.dg/gomp/pr35328.C | 31 + gcc/testsuite/g++.dg/gomp/pr35337.C | 20 + gcc/testsuite/g++.dg/gomp/pr35364.C | 50 + gcc/testsuite/g++.dg/gomp/pr35751.C | 34 + gcc/testsuite/g++.dg/gomp/pr36237.C | 25 + gcc/testsuite/g++.dg/gomp/pr36790.C | 23 + gcc/testsuite/g++.dg/gomp/pr37189.C | 27 + gcc/testsuite/g++.dg/gomp/pr37346.C | 15 + gcc/testsuite/g++.dg/gomp/pr37533.C | 50 + gcc/testsuite/g++.dg/gomp/pr38633.C | 14 + gcc/testsuite/g++.dg/gomp/pr38639.C | 17 + gcc/testsuite/g++.dg/gomp/pr39495-1.C | 95 ++ gcc/testsuite/g++.dg/gomp/pr39495-2.C | 39 + gcc/testsuite/g++.dg/gomp/pr41429.C | 5 + gcc/testsuite/g++.dg/gomp/pr41967.C | 17 + gcc/testsuite/g++.dg/gomp/pr42234.C | 19 + gcc/testsuite/g++.dg/gomp/pr47963.C | 11 + gcc/testsuite/g++.dg/gomp/pr48632.C | 22 + gcc/testsuite/g++.dg/gomp/pr48716.C | 24 + gcc/testsuite/g++.dg/gomp/pr49223-1.C | 28 + gcc/testsuite/g++.dg/gomp/pr49223-2.C | 16 + gcc/testsuite/g++.dg/gomp/pr51360-2.C | 21 + gcc/testsuite/g++.dg/gomp/pr51360.C | 28 + gcc/testsuite/g++.dg/gomp/pr51669.C | 32 + gcc/testsuite/g++.dg/gomp/predetermined-1.C | 33 + gcc/testsuite/g++.dg/gomp/sections-1.C | 39 + gcc/testsuite/g++.dg/gomp/sections-2.C | 29 + gcc/testsuite/g++.dg/gomp/sections-3.C | 15 + gcc/testsuite/g++.dg/gomp/sections-4.C | 13 + gcc/testsuite/g++.dg/gomp/sharing-1.C | 77 + gcc/testsuite/g++.dg/gomp/task-1.C | 17 + gcc/testsuite/g++.dg/gomp/tls-1.C | 18 + gcc/testsuite/g++.dg/gomp/tls-2.C | 13 + gcc/testsuite/g++.dg/gomp/tls-3.C | 27 + gcc/testsuite/g++.dg/gomp/tls-4.C | 16 + gcc/testsuite/g++.dg/gomp/tpl-atomic-1.C | 26 + gcc/testsuite/g++.dg/gomp/tpl-atomic-2.C | 40 + gcc/testsuite/g++.dg/gomp/tpl-barrier-1.C | 25 + gcc/testsuite/g++.dg/gomp/tpl-for-1.C | 17 + gcc/testsuite/g++.dg/gomp/tpl-for-2.C | 15 + gcc/testsuite/g++.dg/gomp/tpl-for-3.C | 28 + gcc/testsuite/g++.dg/gomp/tpl-master-1.C | 30 + gcc/testsuite/g++.dg/gomp/tpl-parallel-1.C | 24 + gcc/testsuite/g++.dg/gomp/tpl-parallel-2.C | 20 + gcc/testsuite/g++.dg/graphite/graphite.exp | 71 + gcc/testsuite/g++.dg/graphite/id-1.C | 39 + gcc/testsuite/g++.dg/graphite/pr39447.C | 34 + gcc/testsuite/g++.dg/graphite/pr41305.C | 332 ++++ gcc/testsuite/g++.dg/graphite/pr41562.C | 18 + gcc/testsuite/g++.dg/graphite/pr42130.C | 19 + gcc/testsuite/g++.dg/graphite/pr42681.C | 17 + gcc/testsuite/g++.dg/graphite/pr42930.C | 55 + gcc/testsuite/g++.dg/graphite/pr43026.C | 51 + gcc/testsuite/g++.dg/guality/guality.exp | 54 + gcc/testsuite/g++.dg/guality/guality.h | 1 + gcc/testsuite/g++.dg/guality/pr46815.C | 25 + gcc/testsuite/g++.dg/guality/redeclaration1.C | 27 + gcc/testsuite/g++.dg/inherit/access1.C | 19 + gcc/testsuite/g++.dg/inherit/access2.C | 14 + gcc/testsuite/g++.dg/inherit/access3.C | 19 + gcc/testsuite/g++.dg/inherit/access4.C | 8 + gcc/testsuite/g++.dg/inherit/access5.C | 4 + gcc/testsuite/g++.dg/inherit/access6.C | 15 + gcc/testsuite/g++.dg/inherit/access7.C | 15 + gcc/testsuite/g++.dg/inherit/access8.C | 25 + gcc/testsuite/g++.dg/inherit/base1.C | 22 + gcc/testsuite/g++.dg/inherit/base2.C | 12 + gcc/testsuite/g++.dg/inherit/base3.C | 8 + gcc/testsuite/g++.dg/inherit/cond1.C | 10 + gcc/testsuite/g++.dg/inherit/conv1.C | 23 + gcc/testsuite/g++.dg/inherit/conv2.C | 22 + gcc/testsuite/g++.dg/inherit/conv3.C | 31 + gcc/testsuite/g++.dg/inherit/covariant1.C | 33 + gcc/testsuite/g++.dg/inherit/covariant10.C | 22 + gcc/testsuite/g++.dg/inherit/covariant11.C | 29 + gcc/testsuite/g++.dg/inherit/covariant12.C | 18 + gcc/testsuite/g++.dg/inherit/covariant13.C | 25 + gcc/testsuite/g++.dg/inherit/covariant14.C | 20 + gcc/testsuite/g++.dg/inherit/covariant15.C | 18 + gcc/testsuite/g++.dg/inherit/covariant16.C | 17 + gcc/testsuite/g++.dg/inherit/covariant17.C | 43 + gcc/testsuite/g++.dg/inherit/covariant18.C | 41 + gcc/testsuite/g++.dg/inherit/covariant19.C | 14 + gcc/testsuite/g++.dg/inherit/covariant2.C | 70 + gcc/testsuite/g++.dg/inherit/covariant3.C | 70 + gcc/testsuite/g++.dg/inherit/covariant4.C | 76 + gcc/testsuite/g++.dg/inherit/covariant5.C | 27 + gcc/testsuite/g++.dg/inherit/covariant6.C | 27 + gcc/testsuite/g++.dg/inherit/covariant7.C | 51 + gcc/testsuite/g++.dg/inherit/covariant8.C | 34 + gcc/testsuite/g++.dg/inherit/covariant9.C | 32 + gcc/testsuite/g++.dg/inherit/crash1.C | 6 + gcc/testsuite/g++.dg/inherit/crash2.C | 6 + gcc/testsuite/g++.dg/inherit/error1.C | 10 + gcc/testsuite/g++.dg/inherit/error2.C | 16 + gcc/testsuite/g++.dg/inherit/error3.C | 11 + gcc/testsuite/g++.dg/inherit/error4.C | 10 + gcc/testsuite/g++.dg/inherit/implicit-trivial1.C | 23 + gcc/testsuite/g++.dg/inherit/local1.C | 10 + gcc/testsuite/g++.dg/inherit/local2.C | 16 + gcc/testsuite/g++.dg/inherit/local3.C | 14 + gcc/testsuite/g++.dg/inherit/multiple1.C | 20 + gcc/testsuite/g++.dg/inherit/namespace-as-base.C | 9 + gcc/testsuite/g++.dg/inherit/null1.C | 15 + gcc/testsuite/g++.dg/inherit/operator1.C | 34 + gcc/testsuite/g++.dg/inherit/operator2.C | 22 + gcc/testsuite/g++.dg/inherit/override-attribs.C | 24 + gcc/testsuite/g++.dg/inherit/override1.C | 20 + gcc/testsuite/g++.dg/inherit/pr30297.C | 11 + gcc/testsuite/g++.dg/inherit/ptrmem1.C | 21 + gcc/testsuite/g++.dg/inherit/ptrmem2.C | 25 + gcc/testsuite/g++.dg/inherit/ptrmem3.C | 17 + gcc/testsuite/g++.dg/inherit/pure1.C | 19 + gcc/testsuite/g++.dg/inherit/sizeof1.C | 17 + gcc/testsuite/g++.dg/inherit/template-as-base.C | 9 + gcc/testsuite/g++.dg/inherit/thunk1.C | 41 + gcc/testsuite/g++.dg/inherit/thunk10.C | 60 + gcc/testsuite/g++.dg/inherit/thunk11-aux.cc | 4 + gcc/testsuite/g++.dg/inherit/thunk11.C | 11 + gcc/testsuite/g++.dg/inherit/thunk11.h | 16 + gcc/testsuite/g++.dg/inherit/thunk2.C | 19 + gcc/testsuite/g++.dg/inherit/thunk3.C | 12 + gcc/testsuite/g++.dg/inherit/thunk4.C | 23 + gcc/testsuite/g++.dg/inherit/thunk5.C | 22 + gcc/testsuite/g++.dg/inherit/thunk6.C | 16 + gcc/testsuite/g++.dg/inherit/thunk7.C | 55 + gcc/testsuite/g++.dg/inherit/thunk8.C | 26 + gcc/testsuite/g++.dg/inherit/thunk9.C | 14 + gcc/testsuite/g++.dg/inherit/typedef1.C | 8 + gcc/testsuite/g++.dg/inherit/typeinfo1.C | 18 + gcc/testsuite/g++.dg/inherit/union1.C | 14 + gcc/testsuite/g++.dg/inherit/using1.C | 34 + gcc/testsuite/g++.dg/inherit/using2.C | 25 + gcc/testsuite/g++.dg/inherit/using3.C | 19 + gcc/testsuite/g++.dg/inherit/using4.C | 14 + gcc/testsuite/g++.dg/inherit/using5.C | 17 + gcc/testsuite/g++.dg/inherit/using6.C | 15 + gcc/testsuite/g++.dg/inherit/virtual1.C | 12 + gcc/testsuite/g++.dg/inherit/virtual2.C | 13 + gcc/testsuite/g++.dg/inherit/virtual3.C | 13 + gcc/testsuite/g++.dg/inherit/virtual4.C | 24 + gcc/testsuite/g++.dg/inherit/virtual5.C | 29 + gcc/testsuite/g++.dg/inherit/virtual6.C | 15 + gcc/testsuite/g++.dg/inherit/virtual7.C | 27 + gcc/testsuite/g++.dg/inherit/virtual8.C | 48 + gcc/testsuite/g++.dg/inherit/volatile1.C | 14 + gcc/testsuite/g++.dg/init/addr-const1.C | 38 + gcc/testsuite/g++.dg/init/aggr1.C | 19 + gcc/testsuite/g++.dg/init/aggr2.C | 46 + gcc/testsuite/g++.dg/init/aggr3.C | 16 + gcc/testsuite/g++.dg/init/aggr4.C | 7 + gcc/testsuite/g++.dg/init/aggr5.C | 11 + gcc/testsuite/g++.dg/init/aggr6.C | 11 + gcc/testsuite/g++.dg/init/array0.C | 12 + gcc/testsuite/g++.dg/init/array1.C | 26 + gcc/testsuite/g++.dg/init/array10.C | 6 + gcc/testsuite/g++.dg/init/array11.C | 28 + gcc/testsuite/g++.dg/init/array12.C | 28 + gcc/testsuite/g++.dg/init/array13.C | 9 + gcc/testsuite/g++.dg/init/array14.C | 21 + gcc/testsuite/g++.dg/init/array15.C | 46 + gcc/testsuite/g++.dg/init/array16.C | 112 ++ gcc/testsuite/g++.dg/init/array17.C | 8 + gcc/testsuite/g++.dg/init/array18.C | 22 + gcc/testsuite/g++.dg/init/array19.C | 4 + gcc/testsuite/g++.dg/init/array2.C | 8 + gcc/testsuite/g++.dg/init/array20.C | 5 + gcc/testsuite/g++.dg/init/array21.C | 7 + gcc/testsuite/g++.dg/init/array22.C | 6 + gcc/testsuite/g++.dg/init/array23.C | 6 + gcc/testsuite/g++.dg/init/array24.C | 7 + gcc/testsuite/g++.dg/init/array25.C | 49 + gcc/testsuite/g++.dg/init/array26.C | 11 + gcc/testsuite/g++.dg/init/array27.C | 11 + gcc/testsuite/g++.dg/init/array28.C | 7 + gcc/testsuite/g++.dg/init/array3.C | 23 + gcc/testsuite/g++.dg/init/array33.C | 22 + gcc/testsuite/g++.dg/init/array4.C | 27 + gcc/testsuite/g++.dg/init/array5.C | 52 + gcc/testsuite/g++.dg/init/array6.C | 7 + gcc/testsuite/g++.dg/init/array7.C | 15 + gcc/testsuite/g++.dg/init/array8.C | 12 + gcc/testsuite/g++.dg/init/array9.C | 9 + gcc/testsuite/g++.dg/init/assign1.C | 30 + gcc/testsuite/g++.dg/init/attrib1.C | 10 + gcc/testsuite/g++.dg/init/bitfield1.C | 24 + gcc/testsuite/g++.dg/init/bitfield2.C | 33 + gcc/testsuite/g++.dg/init/brace1.C | 4 + gcc/testsuite/g++.dg/init/brace2.C | 8 + gcc/testsuite/g++.dg/init/brace3.C | 1 + gcc/testsuite/g++.dg/init/brace4.C | 5 + gcc/testsuite/g++.dg/init/brace5.C | 7 + gcc/testsuite/g++.dg/init/brace6.C | 25 + gcc/testsuite/g++.dg/init/byval1.C | 31 + gcc/testsuite/g++.dg/init/call1.C | 35 + gcc/testsuite/g++.dg/init/cleanup1.C | 16 + gcc/testsuite/g++.dg/init/cleanup2.C | 19 + gcc/testsuite/g++.dg/init/cleanup3.C | 22 + gcc/testsuite/g++.dg/init/complex1.C | 7 + gcc/testsuite/g++.dg/init/const1.C | 8 + gcc/testsuite/g++.dg/init/const2.C | 7 + gcc/testsuite/g++.dg/init/const3.C | 12 + gcc/testsuite/g++.dg/init/const4.C | 8 + gcc/testsuite/g++.dg/init/const5.C | 11 + gcc/testsuite/g++.dg/init/const6.C | 27 + gcc/testsuite/g++.dg/init/const7.C | 13 + gcc/testsuite/g++.dg/init/const8.C | 11 + gcc/testsuite/g++.dg/init/copy1.C | 21 + gcc/testsuite/g++.dg/init/copy2.C | 5 + gcc/testsuite/g++.dg/init/copy3.C | 16 + gcc/testsuite/g++.dg/init/copy4.C | 19 + gcc/testsuite/g++.dg/init/copy5.C | 29 + gcc/testsuite/g++.dg/init/copy6.C | 13 + gcc/testsuite/g++.dg/init/copy7.C | 39 + gcc/testsuite/g++.dg/init/ctor1.C | 57 + gcc/testsuite/g++.dg/init/ctor2.C | 34 + gcc/testsuite/g++.dg/init/ctor3.C | 6 + gcc/testsuite/g++.dg/init/ctor4.C | 20 + gcc/testsuite/g++.dg/init/ctor5.C | 17 + gcc/testsuite/g++.dg/init/ctor6.C | 20 + gcc/testsuite/g++.dg/init/ctor7.C | 51 + gcc/testsuite/g++.dg/init/ctor8.C | 9 + gcc/testsuite/g++.dg/init/ctor9.C | 8 + gcc/testsuite/g++.dg/init/delete1.C | 7 + gcc/testsuite/g++.dg/init/delete2.C | 55 + gcc/testsuite/g++.dg/init/dso_handle1.C | 11 + gcc/testsuite/g++.dg/init/dtor1.C | 43 + gcc/testsuite/g++.dg/init/dtor2.C | 28 + gcc/testsuite/g++.dg/init/dtor3.C | 21 + gcc/testsuite/g++.dg/init/elide1.C | 38 + gcc/testsuite/g++.dg/init/elide2.C | 30 + gcc/testsuite/g++.dg/init/empty1.C | 30 + gcc/testsuite/g++.dg/init/enum1.C | 18 + gcc/testsuite/g++.dg/init/enum2.C | 9 + gcc/testsuite/g++.dg/init/error1.C | 7 + gcc/testsuite/g++.dg/init/error2.C | 15 + gcc/testsuite/g++.dg/init/float1.C | 19 + gcc/testsuite/g++.dg/init/for1.C | 28 + gcc/testsuite/g++.dg/init/for2.C | 13 + gcc/testsuite/g++.dg/init/for3.C | 9 + gcc/testsuite/g++.dg/init/global1.C | 16 + gcc/testsuite/g++.dg/init/goto1.C | 23 + gcc/testsuite/g++.dg/init/goto2.C | 11 + gcc/testsuite/g++.dg/init/init-ref1.C | 45 + gcc/testsuite/g++.dg/init/init-ref2.C | 42 + gcc/testsuite/g++.dg/init/init-ref3.C | 47 + gcc/testsuite/g++.dg/init/init-ref4.C | 21 + gcc/testsuite/g++.dg/init/inline1.C | 14 + gcc/testsuite/g++.dg/init/member1.C | 21 + gcc/testsuite/g++.dg/init/new1.C | 19 + gcc/testsuite/g++.dg/init/new10.C | 8 + gcc/testsuite/g++.dg/init/new11.C | 21 + gcc/testsuite/g++.dg/init/new12.C | 6 + gcc/testsuite/g++.dg/init/new13.C | 11 + gcc/testsuite/g++.dg/init/new14.C | 11 + gcc/testsuite/g++.dg/init/new15.C | 19 + gcc/testsuite/g++.dg/init/new16.C | 38 + gcc/testsuite/g++.dg/init/new17.C | 37 + gcc/testsuite/g++.dg/init/new18.C | 45 + gcc/testsuite/g++.dg/init/new19.C | 73 + gcc/testsuite/g++.dg/init/new2.C | 17 + gcc/testsuite/g++.dg/init/new20.C | 6 + gcc/testsuite/g++.dg/init/new21.C | 10 + gcc/testsuite/g++.dg/init/new22.C | 3 + gcc/testsuite/g++.dg/init/new23.C | 20 + gcc/testsuite/g++.dg/init/new24.C | 18 + gcc/testsuite/g++.dg/init/new25.C | 29 + gcc/testsuite/g++.dg/init/new26.C | 44 + gcc/testsuite/g++.dg/init/new27.C | 40 + gcc/testsuite/g++.dg/init/new28.C | 27 + gcc/testsuite/g++.dg/init/new29.C | 33 + gcc/testsuite/g++.dg/init/new3.C | 8 + gcc/testsuite/g++.dg/init/new30.C | 15 + gcc/testsuite/g++.dg/init/new32.C | 16 + gcc/testsuite/g++.dg/init/new4.C | 1 + gcc/testsuite/g++.dg/init/new5.C | 18 + gcc/testsuite/g++.dg/init/new6.C | 8 + gcc/testsuite/g++.dg/init/new7.C | 7 + gcc/testsuite/g++.dg/init/new8.C | 17 + gcc/testsuite/g++.dg/init/new9.C | 22 + gcc/testsuite/g++.dg/init/null1.C | 6 + gcc/testsuite/g++.dg/init/placement1.C | 10 + gcc/testsuite/g++.dg/init/placement2.C | 22 + gcc/testsuite/g++.dg/init/placement3.C | 30 + gcc/testsuite/g++.dg/init/placement4.C | 32 + gcc/testsuite/g++.dg/init/placement5.C | 32 + gcc/testsuite/g++.dg/init/pm1.C | 88 ++ gcc/testsuite/g++.dg/init/pm2.C | 7 + gcc/testsuite/g++.dg/init/pm3.C | 10 + gcc/testsuite/g++.dg/init/pmf1.C | 17 + gcc/testsuite/g++.dg/init/pr25811-2.C | 26 + gcc/testsuite/g++.dg/init/pr25811-3.C | 38 + gcc/testsuite/g++.dg/init/pr25811-4.C | 38 + gcc/testsuite/g++.dg/init/pr25811.C | 195 +++ gcc/testsuite/g++.dg/init/pr29043.C | 52 + gcc/testsuite/g++.dg/init/pr29571.C | 8 + gcc/testsuite/g++.dg/init/pr42556.C | 10 + gcc/testsuite/g++.dg/init/pr42844.C | 56 + gcc/testsuite/g++.dg/init/pr43719.C | 197 +++ gcc/testsuite/g++.dg/init/pr43890.C | 39 + gcc/testsuite/g++.dg/init/pr44086.C | 15 + gcc/testsuite/g++.dg/init/pr48859.C | 14 + gcc/testsuite/g++.dg/init/ptrfn1.C | 12 + gcc/testsuite/g++.dg/init/ptrfn2.C | 14 + gcc/testsuite/g++.dg/init/ptrfn3.C | 14 + gcc/testsuite/g++.dg/init/ptrmem1.C | 7 + gcc/testsuite/g++.dg/init/ptrmem2.C | 12 + gcc/testsuite/g++.dg/init/ptrmem3.C | 8 + gcc/testsuite/g++.dg/init/ptrmem4.C | 13 + gcc/testsuite/g++.dg/init/ref1.C | 5 + gcc/testsuite/g++.dg/init/ref10.C | 14 + gcc/testsuite/g++.dg/init/ref11.C | 13 + gcc/testsuite/g++.dg/init/ref12.C | 30 + gcc/testsuite/g++.dg/init/ref13.C | 7 + gcc/testsuite/g++.dg/init/ref14.C | 11 + gcc/testsuite/g++.dg/init/ref15.C | 34 + gcc/testsuite/g++.dg/init/ref16.C | 23 + gcc/testsuite/g++.dg/init/ref17.C | 23 + gcc/testsuite/g++.dg/init/ref19.C | 17 + gcc/testsuite/g++.dg/init/ref2.C | 10 + gcc/testsuite/g++.dg/init/ref20.C | 8 + gcc/testsuite/g++.dg/init/ref3.C | 12 + gcc/testsuite/g++.dg/init/ref4.C | 18 + gcc/testsuite/g++.dg/init/ref5.C | 12 + gcc/testsuite/g++.dg/init/ref6.C | 12 + gcc/testsuite/g++.dg/init/ref7.C | 9 + gcc/testsuite/g++.dg/init/ref8.C | 10 + gcc/testsuite/g++.dg/init/ref9.C | 36 + gcc/testsuite/g++.dg/init/reference1.C | 11 + gcc/testsuite/g++.dg/init/reference2.C | 13 + gcc/testsuite/g++.dg/init/reference3.C | 13 + gcc/testsuite/g++.dg/init/save1.C | 20 + gcc/testsuite/g++.dg/init/self1.C | 19 + gcc/testsuite/g++.dg/init/static-init1.C | 5 + gcc/testsuite/g++.dg/init/static-init2.C | 3 + gcc/testsuite/g++.dg/init/static1.C | 4 + gcc/testsuite/g++.dg/init/static2.C | 25 + gcc/testsuite/g++.dg/init/static3.C | 26 + gcc/testsuite/g++.dg/init/string1.C | 8 + gcc/testsuite/g++.dg/init/struct1.C | 6 + gcc/testsuite/g++.dg/init/struct2.C | 22 + gcc/testsuite/g++.dg/init/struct3.C | 15 + gcc/testsuite/g++.dg/init/switch1.C | 8 + gcc/testsuite/g++.dg/init/synth1.C | 17 + gcc/testsuite/g++.dg/init/synth2.C | 18 + gcc/testsuite/g++.dg/init/synth3.C | 21 + gcc/testsuite/g++.dg/init/synth4.C | 18 + gcc/testsuite/g++.dg/init/union1.C | 5 + gcc/testsuite/g++.dg/init/union2.C | 13 + gcc/testsuite/g++.dg/init/value1.C | 22 + gcc/testsuite/g++.dg/init/value10.C | 27 + gcc/testsuite/g++.dg/init/value2.C | 23 + gcc/testsuite/g++.dg/init/value3.C | 31 + gcc/testsuite/g++.dg/init/value4.C | 35 + gcc/testsuite/g++.dg/init/value5.C | 17 + gcc/testsuite/g++.dg/init/value6.C | 13 + gcc/testsuite/g++.dg/init/value7.C | 17 + gcc/testsuite/g++.dg/init/value8.C | 19 + gcc/testsuite/g++.dg/init/value9.C | 32 + gcc/testsuite/g++.dg/init/vbase1.C | 39 + gcc/testsuite/g++.dg/init/vector1.C | 78 + gcc/testsuite/g++.dg/init/volatile1.C | 16 + gcc/testsuite/g++.dg/init/volatile2.C | 13 + gcc/testsuite/g++.dg/ipa/20090113-1.C | 25 + gcc/testsuite/g++.dg/ipa/devirt-1.C | 62 + gcc/testsuite/g++.dg/ipa/devirt-2.C | 62 + gcc/testsuite/g++.dg/ipa/devirt-3.C | 63 + gcc/testsuite/g++.dg/ipa/devirt-4.C | 68 + gcc/testsuite/g++.dg/ipa/devirt-5.C | 79 + gcc/testsuite/g++.dg/ipa/devirt-6.C | 38 + gcc/testsuite/g++.dg/ipa/devirt-c-1.C | 71 + gcc/testsuite/g++.dg/ipa/devirt-c-2.C | 79 + gcc/testsuite/g++.dg/ipa/devirt-c-3.C | 80 + gcc/testsuite/g++.dg/ipa/devirt-c-4.C | 110 ++ gcc/testsuite/g++.dg/ipa/devirt-c-5.C | 79 + gcc/testsuite/g++.dg/ipa/devirt-c-6.C | 72 + gcc/testsuite/g++.dg/ipa/devirt-d-1.C | 71 + gcc/testsuite/g++.dg/ipa/iinline-1.C | 49 + gcc/testsuite/g++.dg/ipa/iinline-2.C | 61 + gcc/testsuite/g++.dg/ipa/iinline-3.C | 64 + gcc/testsuite/g++.dg/ipa/ivinline-1.C | 64 + gcc/testsuite/g++.dg/ipa/ivinline-2.C | 63 + gcc/testsuite/g++.dg/ipa/ivinline-3.C | 64 + gcc/testsuite/g++.dg/ipa/ivinline-4.C | 70 + gcc/testsuite/g++.dg/ipa/ivinline-5.C | 55 + gcc/testsuite/g++.dg/ipa/ivinline-7.C | 79 + gcc/testsuite/g++.dg/ipa/ivinline-8.C | 77 + gcc/testsuite/g++.dg/ipa/ivinline-9.C | 93 ++ gcc/testsuite/g++.dg/ipa/pr43695.C | 20 + gcc/testsuite/g++.dg/ipa/pr43812.C | 38 + gcc/testsuite/g++.dg/ipa/pr44372.C | 48 + gcc/testsuite/g++.dg/ipa/pr45565.C | 29 + gcc/testsuite/g++.dg/ipa/pr45572-1.C | 64 + gcc/testsuite/g++.dg/ipa/pr45572-2.C | 39 + gcc/testsuite/g++.dg/ipa/pr45875.C | 48 + gcc/testsuite/g++.dg/ipa/pr46053.C | 41 + gcc/testsuite/g++.dg/ipa/pr46287-1.C | 67 + gcc/testsuite/g++.dg/ipa/pr46287-2.C | 68 + gcc/testsuite/g++.dg/ipa/pr46287-3.C | 67 + gcc/testsuite/g++.dg/ipa/pr46984.C | 63 + gcc/testsuite/g++.dg/ipa/pr51759.C | 26 + gcc/testsuite/g++.dg/ipa/pr55264.C | 17 + gcc/testsuite/g++.dg/lookup/ambig1.C | 17 + gcc/testsuite/g++.dg/lookup/ambig2.C | 17 + gcc/testsuite/g++.dg/lookup/ambig3.C | 18 + gcc/testsuite/g++.dg/lookup/ambig4.C | 14 + gcc/testsuite/g++.dg/lookup/ambig5.C | 13 + gcc/testsuite/g++.dg/lookup/anon1.C | 47 + gcc/testsuite/g++.dg/lookup/anon2.C | 9 + gcc/testsuite/g++.dg/lookup/anon3.C | 11 + gcc/testsuite/g++.dg/lookup/anon4.C | 9 + gcc/testsuite/g++.dg/lookup/anon5.C | 21 + gcc/testsuite/g++.dg/lookup/anon6.C | 11 + gcc/testsuite/g++.dg/lookup/anon7.C | 26 + gcc/testsuite/g++.dg/lookup/builtin1.C | 12 + gcc/testsuite/g++.dg/lookup/builtin2.C | 19 + gcc/testsuite/g++.dg/lookup/builtin3.C | 15 + gcc/testsuite/g++.dg/lookup/builtin4.C | 15 + gcc/testsuite/g++.dg/lookup/builtin5.C | 16 + gcc/testsuite/g++.dg/lookup/class-member-1.C | 11 + gcc/testsuite/g++.dg/lookup/class-member-2.C | 7 + gcc/testsuite/g++.dg/lookup/conv-1.C | 27 + gcc/testsuite/g++.dg/lookup/conv-2.C | 22 + gcc/testsuite/g++.dg/lookup/conv-3.C | 22 + gcc/testsuite/g++.dg/lookup/conv-4.C | 35 + gcc/testsuite/g++.dg/lookup/conv-5.C | 15 + gcc/testsuite/g++.dg/lookup/crash1.C | 31 + gcc/testsuite/g++.dg/lookup/crash2.C | 20 + gcc/testsuite/g++.dg/lookup/crash3.C | 15 + gcc/testsuite/g++.dg/lookup/crash4.C | 18 + gcc/testsuite/g++.dg/lookup/crash5.C | 9 + gcc/testsuite/g++.dg/lookup/crash6.C | 8 + gcc/testsuite/g++.dg/lookup/crash7.C | 9 + gcc/testsuite/g++.dg/lookup/decl1.C | 32 + gcc/testsuite/g++.dg/lookup/decl2.C | 27 + gcc/testsuite/g++.dg/lookup/delete1.C | 16 + gcc/testsuite/g++.dg/lookup/disamb1.C | 15 + gcc/testsuite/g++.dg/lookup/duperr1.C | 5 + gcc/testsuite/g++.dg/lookup/enum1.C | 5 + gcc/testsuite/g++.dg/lookup/error1.C | 10 + gcc/testsuite/g++.dg/lookup/exception1.C | 33 + gcc/testsuite/g++.dg/lookup/extern-c-redecl.C | 11 + gcc/testsuite/g++.dg/lookup/extern-c-redecl2.C | 21 + gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C | 23 + gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C | 18 + gcc/testsuite/g++.dg/lookup/extern-c-redecl5.C | 18 + gcc/testsuite/g++.dg/lookup/forscope1.C | 25 + gcc/testsuite/g++.dg/lookup/forscope2.C | 9 + gcc/testsuite/g++.dg/lookup/friend1.C | 15 + gcc/testsuite/g++.dg/lookup/friend10.C | 22 + gcc/testsuite/g++.dg/lookup/friend11.C | 23 + gcc/testsuite/g++.dg/lookup/friend12.C | 10 + gcc/testsuite/g++.dg/lookup/friend13.C | 6 + gcc/testsuite/g++.dg/lookup/friend14.C | 17 + gcc/testsuite/g++.dg/lookup/friend15.C | 12 + gcc/testsuite/g++.dg/lookup/friend2.C | 21 + gcc/testsuite/g++.dg/lookup/friend3.C | 19 + gcc/testsuite/g++.dg/lookup/friend4.C | 22 + gcc/testsuite/g++.dg/lookup/friend5.C | 34 + gcc/testsuite/g++.dg/lookup/friend6.C | 15 + gcc/testsuite/g++.dg/lookup/friend7.C | 19 + gcc/testsuite/g++.dg/lookup/friend8.C | 12 + gcc/testsuite/g++.dg/lookup/friend9.C | 23 + gcc/testsuite/g++.dg/lookup/hidden-class1.C | 8 + gcc/testsuite/g++.dg/lookup/hidden-class10.C | 11 + gcc/testsuite/g++.dg/lookup/hidden-class11.C | 23 + gcc/testsuite/g++.dg/lookup/hidden-class12.C | 24 + gcc/testsuite/g++.dg/lookup/hidden-class13.C | 25 + gcc/testsuite/g++.dg/lookup/hidden-class14.C | 23 + gcc/testsuite/g++.dg/lookup/hidden-class15.C | 30 + gcc/testsuite/g++.dg/lookup/hidden-class16.C | 27 + gcc/testsuite/g++.dg/lookup/hidden-class2.C | 9 + gcc/testsuite/g++.dg/lookup/hidden-class3.C | 10 + gcc/testsuite/g++.dg/lookup/hidden-class4.C | 10 + gcc/testsuite/g++.dg/lookup/hidden-class5.C | 9 + gcc/testsuite/g++.dg/lookup/hidden-class6.C | 14 + gcc/testsuite/g++.dg/lookup/hidden-class7.C | 13 + gcc/testsuite/g++.dg/lookup/hidden-class8.C | 12 + gcc/testsuite/g++.dg/lookup/hidden-class9.C | 11 + gcc/testsuite/g++.dg/lookup/hidden-temp-class1.C | 8 + gcc/testsuite/g++.dg/lookup/hidden-temp-class10.C | 12 + gcc/testsuite/g++.dg/lookup/hidden-temp-class11.C | 11 + gcc/testsuite/g++.dg/lookup/hidden-temp-class2.C | 9 + gcc/testsuite/g++.dg/lookup/hidden-temp-class3.C | 9 + gcc/testsuite/g++.dg/lookup/hidden-temp-class4.C | 9 + gcc/testsuite/g++.dg/lookup/hidden-temp-class5.C | 10 + gcc/testsuite/g++.dg/lookup/hidden-temp-class6.C | 11 + gcc/testsuite/g++.dg/lookup/hidden-temp-class7.C | 13 + gcc/testsuite/g++.dg/lookup/hidden-temp-class8.C | 11 + gcc/testsuite/g++.dg/lookup/hidden-temp-class9.C | 11 + gcc/testsuite/g++.dg/lookup/java1.C | 68 + gcc/testsuite/g++.dg/lookup/java2.C | 47 + gcc/testsuite/g++.dg/lookup/koenig1.C | 13 + gcc/testsuite/g++.dg/lookup/koenig10.C | 12 + gcc/testsuite/g++.dg/lookup/koenig11.C | 12 + gcc/testsuite/g++.dg/lookup/koenig12.C | 18 + gcc/testsuite/g++.dg/lookup/koenig13.C | 16 + gcc/testsuite/g++.dg/lookup/koenig2.C | 15 + gcc/testsuite/g++.dg/lookup/koenig3.C | 13 + gcc/testsuite/g++.dg/lookup/koenig4.C | 21 + gcc/testsuite/g++.dg/lookup/koenig5.C | 49 + gcc/testsuite/g++.dg/lookup/koenig6.C | 18 + gcc/testsuite/g++.dg/lookup/koenig7.C | 12 + gcc/testsuite/g++.dg/lookup/koenig8.C | 14 + gcc/testsuite/g++.dg/lookup/koenig9.C | 25 + gcc/testsuite/g++.dg/lookup/linkage1.C | 4 + gcc/testsuite/g++.dg/lookup/linkage2.C | 7 + gcc/testsuite/g++.dg/lookup/main1.C | 3 + gcc/testsuite/g++.dg/lookup/member1.C | 11 + gcc/testsuite/g++.dg/lookup/name-clash1.C | 20 + gcc/testsuite/g++.dg/lookup/name-clash2.C | 16 + gcc/testsuite/g++.dg/lookup/name-clash3.C | 14 + gcc/testsuite/g++.dg/lookup/name-clash4.C | 12 + gcc/testsuite/g++.dg/lookup/name-clash5.C | 13 + gcc/testsuite/g++.dg/lookup/name-clash6.C | 13 + gcc/testsuite/g++.dg/lookup/name-clash7.C | 11 + gcc/testsuite/g++.dg/lookup/name-clash8.C | 8 + gcc/testsuite/g++.dg/lookup/nested1.C | 25 + gcc/testsuite/g++.dg/lookup/new1.C | 14 + gcc/testsuite/g++.dg/lookup/new2.C | 11 + gcc/testsuite/g++.dg/lookup/ns1.C | 22 + gcc/testsuite/g++.dg/lookup/ns2.C | 17 + gcc/testsuite/g++.dg/lookup/ns3.C | 5 + gcc/testsuite/g++.dg/lookup/ns4.C | 21 + gcc/testsuite/g++.dg/lookup/pretty1.C | 1 + gcc/testsuite/g++.dg/lookup/ptrmem1.C | 15 + gcc/testsuite/g++.dg/lookup/redecl1.C | 7 + gcc/testsuite/g++.dg/lookup/scope-operator1.C | 20 + gcc/testsuite/g++.dg/lookup/scoped1.C | 22 + gcc/testsuite/g++.dg/lookup/scoped2.C | 19 + gcc/testsuite/g++.dg/lookup/scoped3.C | 23 + gcc/testsuite/g++.dg/lookup/scoped4.C | 15 + gcc/testsuite/g++.dg/lookup/scoped5.C | 19 + gcc/testsuite/g++.dg/lookup/scoped6.C | 17 + gcc/testsuite/g++.dg/lookup/scoped7.C | 20 + gcc/testsuite/g++.dg/lookup/scoped8.C | 18 + gcc/testsuite/g++.dg/lookup/strong-using-1.C | 16 + gcc/testsuite/g++.dg/lookup/strong-using-2.C | 24 + gcc/testsuite/g++.dg/lookup/strong-using-3.C | 18 + gcc/testsuite/g++.dg/lookup/strong-using-4.C | 8 + gcc/testsuite/g++.dg/lookup/strong-using-5.C | 26 + gcc/testsuite/g++.dg/lookup/struct-hack1.C | 38 + gcc/testsuite/g++.dg/lookup/struct1.C | 14 + gcc/testsuite/g++.dg/lookup/struct2.C | 7 + gcc/testsuite/g++.dg/lookup/suggestions1.C | 8 + gcc/testsuite/g++.dg/lookup/template1.C | 23 + gcc/testsuite/g++.dg/lookup/template2.C | 31 + gcc/testsuite/g++.dg/lookup/template3.C | 35 + gcc/testsuite/g++.dg/lookup/this1.C | 8 + gcc/testsuite/g++.dg/lookup/two-stage1.C | 18 + gcc/testsuite/g++.dg/lookup/two-stage2.C | 19 + gcc/testsuite/g++.dg/lookup/two-stage3.C | 22 + gcc/testsuite/g++.dg/lookup/two-stage4.C | 20 + gcc/testsuite/g++.dg/lookup/two-stage5.C | 19 + gcc/testsuite/g++.dg/lookup/typedef1.C | 32 + .../g++.dg/lookup/used-before-declaration.C | 5 + gcc/testsuite/g++.dg/lookup/using-10.C | 22 + gcc/testsuite/g++.dg/lookup/using.C | 23 + gcc/testsuite/g++.dg/lookup/using11.C | 9 + gcc/testsuite/g++.dg/lookup/using12.C | 4 + gcc/testsuite/g++.dg/lookup/using13.C | 12 + gcc/testsuite/g++.dg/lookup/using14.C | 9 + gcc/testsuite/g++.dg/lookup/using15.C | 10 + gcc/testsuite/g++.dg/lookup/using16.C | 18 + gcc/testsuite/g++.dg/lookup/using17.C | 14 + gcc/testsuite/g++.dg/lookup/using18.C | 20 + gcc/testsuite/g++.dg/lookup/using19.C | 21 + gcc/testsuite/g++.dg/lookup/using2.C | 45 + gcc/testsuite/g++.dg/lookup/using20.C | 18 + gcc/testsuite/g++.dg/lookup/using21.C | 13 + gcc/testsuite/g++.dg/lookup/using22.C | 17 + gcc/testsuite/g++.dg/lookup/using3.C | 12 + gcc/testsuite/g++.dg/lookup/using4.C | 15 + gcc/testsuite/g++.dg/lookup/using5.C | 17 + gcc/testsuite/g++.dg/lookup/using6.C | 11 + gcc/testsuite/g++.dg/lookup/using7.C | 12 + gcc/testsuite/g++.dg/lookup/using8.C | 19 + gcc/testsuite/g++.dg/lookup/using9.C | 31 + gcc/testsuite/g++.dg/lto/20080709_0.C | 11 + gcc/testsuite/g++.dg/lto/20080829_0.C | 9 + gcc/testsuite/g++.dg/lto/20080904_0.C | 37 + gcc/testsuite/g++.dg/lto/20080907_0.C | 3 + gcc/testsuite/g++.dg/lto/20080908-1_0.C | 36 + gcc/testsuite/g++.dg/lto/20080908-2_0.C | 3 + gcc/testsuite/g++.dg/lto/20080908-3_0.C | 16 + gcc/testsuite/g++.dg/lto/20080909-1_0.C | 3 + gcc/testsuite/g++.dg/lto/20080910-1_0.C | 2 + gcc/testsuite/g++.dg/lto/20080912-1_0.C | 3 + gcc/testsuite/g++.dg/lto/20080912_0.C | 4 + gcc/testsuite/g++.dg/lto/20080915_0.C | 29 + gcc/testsuite/g++.dg/lto/20080916_0.C | 12 + gcc/testsuite/g++.dg/lto/20080917_0.C | 29 + gcc/testsuite/g++.dg/lto/20080924_0.C | 16 + gcc/testsuite/g++.dg/lto/20080926_0.C | 4 + gcc/testsuite/g++.dg/lto/20081008_0.C | 36 + gcc/testsuite/g++.dg/lto/20081022.h | 8 + gcc/testsuite/g++.dg/lto/20081022_0.C | 11 + gcc/testsuite/g++.dg/lto/20081022_1.C | 7 + gcc/testsuite/g++.dg/lto/20081023_0.C | 14 + gcc/testsuite/g++.dg/lto/20081109-1_0.C | 5 + gcc/testsuite/g++.dg/lto/20081109-2_0.C | 15 + gcc/testsuite/g++.dg/lto/20081109_0.C | 28 + gcc/testsuite/g++.dg/lto/20081109_1.C | 4 + gcc/testsuite/g++.dg/lto/20081118-1_0.C | 27 + gcc/testsuite/g++.dg/lto/20081118-1_1.C | 12 + gcc/testsuite/g++.dg/lto/20081118_0.C | 20 + gcc/testsuite/g++.dg/lto/20081118_1.C | 21 + gcc/testsuite/g++.dg/lto/20081119-1.h | 8 + gcc/testsuite/g++.dg/lto/20081119-1_0.C | 12 + gcc/testsuite/g++.dg/lto/20081119-1_1.C | 9 + gcc/testsuite/g++.dg/lto/20081119_0.C | 24 + gcc/testsuite/g++.dg/lto/20081119_1.C | 18 + gcc/testsuite/g++.dg/lto/20081120-1_0.C | 10 + gcc/testsuite/g++.dg/lto/20081120-1_1.C | 8 + gcc/testsuite/g++.dg/lto/20081120-2_0.C | 13 + gcc/testsuite/g++.dg/lto/20081120-2_1.C | 11 + gcc/testsuite/g++.dg/lto/20081123_0.C | 8 + gcc/testsuite/g++.dg/lto/20081123_1.C | 16 + gcc/testsuite/g++.dg/lto/20081125.h | 15 + gcc/testsuite/g++.dg/lto/20081125_0.C | 18 + gcc/testsuite/g++.dg/lto/20081125_1.C | 7 + gcc/testsuite/g++.dg/lto/20081127_0.C | 2 + gcc/testsuite/g++.dg/lto/20081127_1.C | 3 + gcc/testsuite/g++.dg/lto/20081203_0.C | 5 + gcc/testsuite/g++.dg/lto/20081203_1.C | 4 + gcc/testsuite/g++.dg/lto/20081204-1_0.C | 14 + gcc/testsuite/g++.dg/lto/20081204-1_1.C | 3 + gcc/testsuite/g++.dg/lto/20081204-2_0.C | 10 + gcc/testsuite/g++.dg/lto/20081204-2_1.C | 14 + gcc/testsuite/g++.dg/lto/20081209_0.C | 18 + gcc/testsuite/g++.dg/lto/20081209_1.C | 9 + gcc/testsuite/g++.dg/lto/20081211-1.h | 6 + gcc/testsuite/g++.dg/lto/20081211-1_0.C | 19 + gcc/testsuite/g++.dg/lto/20081211-1_1.C | 6 + gcc/testsuite/g++.dg/lto/20081217-1_0.C | 28 + gcc/testsuite/g++.dg/lto/20081217-2_0.C | 20 + gcc/testsuite/g++.dg/lto/20081219_0.C | 72 + gcc/testsuite/g++.dg/lto/20081219_1.C | 42 + gcc/testsuite/g++.dg/lto/20090106_0.C | 203 +++ gcc/testsuite/g++.dg/lto/20090112_0.C | 11 + gcc/testsuite/g++.dg/lto/20090128_0.C | 88 ++ gcc/testsuite/g++.dg/lto/20090221_0.C | 53 + gcc/testsuite/g++.dg/lto/20090302_0.C | 9 + gcc/testsuite/g++.dg/lto/20090302_1.C | 7 + gcc/testsuite/g++.dg/lto/20090303_0.C | 23 + gcc/testsuite/g++.dg/lto/20090311-1.h | 22 + gcc/testsuite/g++.dg/lto/20090311-1_0.C | 34 + gcc/testsuite/g++.dg/lto/20090311-1_1.C | 28 + gcc/testsuite/g++.dg/lto/20090311_0.C | 13 + gcc/testsuite/g++.dg/lto/20090311_1.C | 13 + gcc/testsuite/g++.dg/lto/20090312.h | 2 + gcc/testsuite/g++.dg/lto/20090312_0.C | 14 + gcc/testsuite/g++.dg/lto/20090312_1.C | 21 + gcc/testsuite/g++.dg/lto/20090313_0.C | 5 + gcc/testsuite/g++.dg/lto/20090313_1.C | 12 + gcc/testsuite/g++.dg/lto/20090315_0.C | 9 + gcc/testsuite/g++.dg/lto/20090315_1.C | 7 + gcc/testsuite/g++.dg/lto/20091002-1_0.C | 58 + gcc/testsuite/g++.dg/lto/20091002-2_0.C | 20 + gcc/testsuite/g++.dg/lto/20091002-3_0.C | 15 + gcc/testsuite/g++.dg/lto/20091004-1_0.C | 35 + gcc/testsuite/g++.dg/lto/20091004-1_1.C | 26 + gcc/testsuite/g++.dg/lto/20091004-2_0.C | 29 + gcc/testsuite/g++.dg/lto/20091004-2_1.C | 32 + gcc/testsuite/g++.dg/lto/20091004-3_0.C | 18 + gcc/testsuite/g++.dg/lto/20091004-3_1.C | 16 + gcc/testsuite/g++.dg/lto/20091022-1_0.C | 13 + gcc/testsuite/g++.dg/lto/20091022-2_0.C | 12 + gcc/testsuite/g++.dg/lto/20091026-1_0.C | 11 + gcc/testsuite/g++.dg/lto/20091026-1_1.C | 14 + gcc/testsuite/g++.dg/lto/20091026-1_a.h | 9 + gcc/testsuite/g++.dg/lto/20091210-1_0.C | 3 + gcc/testsuite/g++.dg/lto/20091210-1_0.h | 9 + gcc/testsuite/g++.dg/lto/20091210-1_1.C | 9 + gcc/testsuite/g++.dg/lto/20091219_0.C | 17 + gcc/testsuite/g++.dg/lto/20100302.h | 9 + gcc/testsuite/g++.dg/lto/20100302_0.C | 9 + gcc/testsuite/g++.dg/lto/20100302_1.C | 8 + gcc/testsuite/g++.dg/lto/20100423-1_0.C | 38 + gcc/testsuite/g++.dg/lto/20100423-2_0.C | 14 + gcc/testsuite/g++.dg/lto/20100423-3_0.C | 14 + gcc/testsuite/g++.dg/lto/20100519-1_0.C | 23 + gcc/testsuite/g++.dg/lto/20100603-1_0.C | 14 + gcc/testsuite/g++.dg/lto/20100603-1_1.c | 2 + gcc/testsuite/g++.dg/lto/20100721-1_0.C | 9 + gcc/testsuite/g++.dg/lto/20100722-1_0.C | 5 + gcc/testsuite/g++.dg/lto/20100723-1_0.C | 12 + gcc/testsuite/g++.dg/lto/20100724-1_0.C | 7 + gcc/testsuite/g++.dg/lto/20101009-1_0.C | 14 + gcc/testsuite/g++.dg/lto/20101010-1_0.C | 109 ++ gcc/testsuite/g++.dg/lto/20101010-2_0.C | 32 + gcc/testsuite/g++.dg/lto/20101010-3_0.C | 5 + gcc/testsuite/g++.dg/lto/20101010-4_0.C | 9 + gcc/testsuite/g++.dg/lto/20101014-1_0.C | 16 + gcc/testsuite/g++.dg/lto/20101014-2_0.C | 8 + gcc/testsuite/g++.dg/lto/20101015-1_0.C | 31 + gcc/testsuite/g++.dg/lto/20101015-2_0.C | 6 + gcc/testsuite/g++.dg/lto/20101020-1_0.C | 8 + gcc/testsuite/g++.dg/lto/20101020-1_0.h | 23 + gcc/testsuite/g++.dg/lto/20101020-1_1.C | 11 + gcc/testsuite/g++.dg/lto/20101126-1_0.C | 5 + gcc/testsuite/g++.dg/lto/20101126-1_1.c | 4 + gcc/testsuite/g++.dg/lto/20110311-1_0.C | 51 + gcc/testsuite/g++.dg/lto/README | 35 + gcc/testsuite/g++.dg/lto/lto.exp | 60 + gcc/testsuite/g++.dg/lto/pr40818_0.C | 11 + gcc/testsuite/g++.dg/lto/pr45621.h | 8 + gcc/testsuite/g++.dg/lto/pr45621_0.C | 10 + gcc/testsuite/g++.dg/lto/pr45621_1.C | 13 + gcc/testsuite/g++.dg/lto/pr45679-1_0.C | 28 + gcc/testsuite/g++.dg/lto/pr45679-1_1.C | 77 + gcc/testsuite/g++.dg/lto/pr45679-2_0.C | 119 ++ gcc/testsuite/g++.dg/lto/pr45679-2_1.C | 100 ++ gcc/testsuite/g++.dg/lto/pr45983_0.C | 20 + gcc/testsuite/g++.dg/lto/pr47333.C | 944 +++++++++++ gcc/testsuite/g++.dg/lto/pr48207-2_0.C | 10 + gcc/testsuite/g++.dg/lto/pr48207-3_0.C | 12 + gcc/testsuite/g++.dg/lto/pr48207_0.C | 13 + gcc/testsuite/g++.dg/opt/20050511-1.C | 70 + gcc/testsuite/g++.dg/opt/alias1.C | 25 + gcc/testsuite/g++.dg/opt/alias2.C | 74 + gcc/testsuite/g++.dg/opt/alias3.C | 45 + gcc/testsuite/g++.dg/opt/alias4.C | 56 + gcc/testsuite/g++.dg/opt/anchor1.C | 59 + gcc/testsuite/g++.dg/opt/anonunion1.C | 25 + gcc/testsuite/g++.dg/opt/array1.C | 20 + gcc/testsuite/g++.dg/opt/array2.C | 11 + gcc/testsuite/g++.dg/opt/asm1.C | 9 + gcc/testsuite/g++.dg/opt/asm2.C | 11 + gcc/testsuite/g++.dg/opt/bitfield1.C | 18 + gcc/testsuite/g++.dg/opt/bool1.C | 25 + gcc/testsuite/g++.dg/opt/builtins1.C | 14 + gcc/testsuite/g++.dg/opt/call1.C | 21 + gcc/testsuite/g++.dg/opt/cfg1.C | 36 + gcc/testsuite/g++.dg/opt/cfg2.C | 38 + gcc/testsuite/g++.dg/opt/cfg3.C | 61 + gcc/testsuite/g++.dg/opt/cfg4.C | 45 + gcc/testsuite/g++.dg/opt/cfg5.C | 40 + gcc/testsuite/g++.dg/opt/cleanup1.C | 171 ++ gcc/testsuite/g++.dg/opt/combine.C | 73 + gcc/testsuite/g++.dg/opt/complex1.C | 9 + gcc/testsuite/g++.dg/opt/complex2.C | 24 + gcc/testsuite/g++.dg/opt/complex3.C | 24 + gcc/testsuite/g++.dg/opt/complex4.C | 16 + gcc/testsuite/g++.dg/opt/complex5.C | 16 + gcc/testsuite/g++.dg/opt/complex6.C | 14 + gcc/testsuite/g++.dg/opt/compound1.C | 11 + gcc/testsuite/g++.dg/opt/cond1.C | 24 + gcc/testsuite/g++.dg/opt/conj1.C | 18 + gcc/testsuite/g++.dg/opt/conj2.C | 23 + gcc/testsuite/g++.dg/opt/const1.C | 129 ++ gcc/testsuite/g++.dg/opt/const2.C | 42 + gcc/testsuite/g++.dg/opt/const3.C | 44 + gcc/testsuite/g++.dg/opt/const4.C | 9 + gcc/testsuite/g++.dg/opt/const5.C | 13 + gcc/testsuite/g++.dg/opt/const6.C | 14 + gcc/testsuite/g++.dg/opt/copysign-1.C | 10 + gcc/testsuite/g++.dg/opt/covariant1.C | 47 + gcc/testsuite/g++.dg/opt/crash1.C | 14 + gcc/testsuite/g++.dg/opt/crossjump1.C | 34 + gcc/testsuite/g++.dg/opt/cse1.C | 12 + gcc/testsuite/g++.dg/opt/cse2.C | 39 + gcc/testsuite/g++.dg/opt/cse3.C | 48 + gcc/testsuite/g++.dg/opt/delay-slot-1.C | 111 ++ gcc/testsuite/g++.dg/opt/devirt1.C | 7 + gcc/testsuite/g++.dg/opt/dtor1.C | 27 + gcc/testsuite/g++.dg/opt/dtor2-aux.cc | 16 + gcc/testsuite/g++.dg/opt/dtor2.C | 13 + gcc/testsuite/g++.dg/opt/dtor2.h | 29 + gcc/testsuite/g++.dg/opt/dtor3.C | 11 + gcc/testsuite/g++.dg/opt/dtor4-aux.cc | 6 + gcc/testsuite/g++.dg/opt/dtor4.C | 13 + gcc/testsuite/g++.dg/opt/dtor4.h | 8 + gcc/testsuite/g++.dg/opt/eh1.C | 21 + gcc/testsuite/g++.dg/opt/eh2.C | 34 + gcc/testsuite/g++.dg/opt/eh3.C | 33 + gcc/testsuite/g++.dg/opt/eh4.C | 59 + gcc/testsuite/g++.dg/opt/eh5.C | 43 + gcc/testsuite/g++.dg/opt/empty1.C | 11 + gcc/testsuite/g++.dg/opt/empty2.C | 18 + gcc/testsuite/g++.dg/opt/emptyunion.C | 13 + gcc/testsuite/g++.dg/opt/enum1.C | 30 + gcc/testsuite/g++.dg/opt/enum2.C | 21 + gcc/testsuite/g++.dg/opt/expect1.C | 17 + gcc/testsuite/g++.dg/opt/expect2.C | 11 + gcc/testsuite/g++.dg/opt/float1.C | 21 + gcc/testsuite/g++.dg/opt/fold1.C | 17 + gcc/testsuite/g++.dg/opt/fold2.C | 19 + gcc/testsuite/g++.dg/opt/fold3.C | 21 + gcc/testsuite/g++.dg/opt/ice1.C | 41 + gcc/testsuite/g++.dg/opt/ifcvt1.C | 17 + gcc/testsuite/g++.dg/opt/init1.C | 4 + gcc/testsuite/g++.dg/opt/init2.C | 6 + gcc/testsuite/g++.dg/opt/inline1.C | 43 + gcc/testsuite/g++.dg/opt/inline10.C | 20 + gcc/testsuite/g++.dg/opt/inline11.C | 28 + gcc/testsuite/g++.dg/opt/inline12.C | 32 + gcc/testsuite/g++.dg/opt/inline14.C | 51 + gcc/testsuite/g++.dg/opt/inline15.C | 42 + gcc/testsuite/g++.dg/opt/inline16.C | 19 + gcc/testsuite/g++.dg/opt/inline17.C | 80 + gcc/testsuite/g++.dg/opt/inline2.C | 18 + gcc/testsuite/g++.dg/opt/inline3.C | 40 + gcc/testsuite/g++.dg/opt/inline4.C | 13 + gcc/testsuite/g++.dg/opt/inline5.C | 20 + gcc/testsuite/g++.dg/opt/inline6.C | 14 + gcc/testsuite/g++.dg/opt/inline7.C | 7 + gcc/testsuite/g++.dg/opt/inline8.C | 5 + gcc/testsuite/g++.dg/opt/inline9.C | 29 + gcc/testsuite/g++.dg/opt/interface1-a.cc | 9 + gcc/testsuite/g++.dg/opt/interface1.C | 13 + gcc/testsuite/g++.dg/opt/interface1.h | 8 + gcc/testsuite/g++.dg/opt/interface2.C | 19 + gcc/testsuite/g++.dg/opt/interface2.h | 11 + gcc/testsuite/g++.dg/opt/life1.C | 18 + gcc/testsuite/g++.dg/opt/local1.C | 20 + gcc/testsuite/g++.dg/opt/longbranch1.C | 36 + gcc/testsuite/g++.dg/opt/longbranch2.C | 63 + gcc/testsuite/g++.dg/opt/loop1.C | 24 + gcc/testsuite/g++.dg/opt/loop2.C | 24 + gcc/testsuite/g++.dg/opt/memcpy1.C | 79 + gcc/testsuite/g++.dg/opt/mmx1.C | 65 + gcc/testsuite/g++.dg/opt/mmx2.C | 24 + gcc/testsuite/g++.dg/opt/new1.C | 71 + gcc/testsuite/g++.dg/opt/noreturn-1.C | 87 + gcc/testsuite/g++.dg/opt/nothrow1.C | 25 + gcc/testsuite/g++.dg/opt/nrv1.C | 28 + gcc/testsuite/g++.dg/opt/nrv10.C | 48 + gcc/testsuite/g++.dg/opt/nrv11.C | 58 + gcc/testsuite/g++.dg/opt/nrv12.C | 25 + gcc/testsuite/g++.dg/opt/nrv13.C | 42 + gcc/testsuite/g++.dg/opt/nrv14.C | 39 + gcc/testsuite/g++.dg/opt/nrv15.C | 97 ++ gcc/testsuite/g++.dg/opt/nrv16.C | 16 + gcc/testsuite/g++.dg/opt/nrv17.C | 32 + gcc/testsuite/g++.dg/opt/nrv2.C | 28 + gcc/testsuite/g++.dg/opt/nrv3.C | 24 + gcc/testsuite/g++.dg/opt/nrv4.C | 23 + gcc/testsuite/g++.dg/opt/nrv5.C | 57 + gcc/testsuite/g++.dg/opt/nrv6.C | 26 + gcc/testsuite/g++.dg/opt/nrv7.C | 13 + gcc/testsuite/g++.dg/opt/nrv8.C | 31 + gcc/testsuite/g++.dg/opt/nrv9.C | 28 + gcc/testsuite/g++.dg/opt/operator1.C | 10 + gcc/testsuite/g++.dg/opt/placeholder1.C | 10 + gcc/testsuite/g++.dg/opt/pmf1.C | 76 + gcc/testsuite/g++.dg/opt/pr13066-1.C | 22 + gcc/testsuite/g++.dg/opt/pr14029.C | 41 + gcc/testsuite/g++.dg/opt/pr14888.C | 22 + gcc/testsuite/g++.dg/opt/pr15054-2.C | 39 + gcc/testsuite/g++.dg/opt/pr15054.C | 36 + gcc/testsuite/g++.dg/opt/pr15551.C | 26 + gcc/testsuite/g++.dg/opt/pr16372-1.C | 17 + gcc/testsuite/g++.dg/opt/pr16693-1.C | 25 + gcc/testsuite/g++.dg/opt/pr16693-2.C | 21 + gcc/testsuite/g++.dg/opt/pr17411-1.C | 21 + gcc/testsuite/g++.dg/opt/pr17624.C | 23 + gcc/testsuite/g++.dg/opt/pr17697-1.C | 32 + gcc/testsuite/g++.dg/opt/pr17697-2.C | 32 + gcc/testsuite/g++.dg/opt/pr17697-3.C | 28 + gcc/testsuite/g++.dg/opt/pr17724-1.C | 23 + gcc/testsuite/g++.dg/opt/pr17724-2.C | 23 + gcc/testsuite/g++.dg/opt/pr17724-3.C | 24 + gcc/testsuite/g++.dg/opt/pr17724-4.C | 24 + gcc/testsuite/g++.dg/opt/pr17724-5.C | 24 + gcc/testsuite/g++.dg/opt/pr17724-6.C | 24 + gcc/testsuite/g++.dg/opt/pr17902.C | 26 + gcc/testsuite/g++.dg/opt/pr18084-1.C | 32 + gcc/testsuite/g++.dg/opt/pr18683-1.C | 29 + gcc/testsuite/g++.dg/opt/pr18968.C | 18 + gcc/testsuite/g++.dg/opt/pr19108.C | 19 + gcc/testsuite/g++.dg/opt/pr19317-1.C | 39 + gcc/testsuite/g++.dg/opt/pr19317-2.C | 32 + gcc/testsuite/g++.dg/opt/pr19317-3.C | 37 + gcc/testsuite/g++.dg/opt/pr19650.C | 71 + gcc/testsuite/g++.dg/opt/pr19768.C | 29 + gcc/testsuite/g++.dg/opt/pr20931.C | 13 + gcc/testsuite/g++.dg/opt/pr20991.C | 34 + gcc/testsuite/g++.dg/opt/pr20995-1.C | 8 + gcc/testsuite/g++.dg/opt/pr22167.C | 32 + gcc/testsuite/g++.dg/opt/pr23056.C | 9 + gcc/testsuite/g++.dg/opt/pr23299.C | 63 + gcc/testsuite/g++.dg/opt/pr23454-2.C | 106 ++ gcc/testsuite/g++.dg/opt/pr23454.C | 41 + gcc/testsuite/g++.dg/opt/pr23478.C | 211 +++ gcc/testsuite/g++.dg/opt/pr23714.C | 16 + gcc/testsuite/g++.dg/opt/pr24665.C | 29 + gcc/testsuite/g++.dg/opt/pr24780.C | 14 + gcc/testsuite/g++.dg/opt/pr25005.C | 34 + gcc/testsuite/g++.dg/opt/pr25857.C | 18 + gcc/testsuite/g++.dg/opt/pr26179.C | 22 + gcc/testsuite/g++.dg/opt/pr27826.C | 14 + gcc/testsuite/g++.dg/opt/pr28116.C | 19 + gcc/testsuite/g++.dg/opt/pr30590.C | 40 + gcc/testsuite/g++.dg/opt/pr30965.C | 20 + gcc/testsuite/g++.dg/opt/pr32383.C | 20 + gcc/testsuite/g++.dg/opt/pr34036.C | 32 + gcc/testsuite/g++.dg/opt/pr36185.C | 24 + gcc/testsuite/g++.dg/opt/pr36187.C | 45 + gcc/testsuite/g++.dg/opt/pr36449.C | 70 + gcc/testsuite/g++.dg/opt/pr39607.C | 65 + gcc/testsuite/g++.dg/opt/pr40496.C | 19 + gcc/testsuite/g++.dg/opt/pr42508.C | 33 + gcc/testsuite/g++.dg/opt/pr43655.C | 34 + gcc/testsuite/g++.dg/opt/pr44919.C | 253 +++ gcc/testsuite/g++.dg/opt/pr45316.C | 28 + gcc/testsuite/g++.dg/opt/pr45412.C | 26 + gcc/testsuite/g++.dg/opt/pr46640.C | 44 + gcc/testsuite/g++.dg/opt/pr46649.C | 9 + gcc/testsuite/g++.dg/opt/pr46864.C | 26 + gcc/testsuite/g++.dg/opt/pr47036.C | 10 + gcc/testsuite/g++.dg/opt/pr47280.C | 15 + gcc/testsuite/g++.dg/opt/pr47355.C | 39 + gcc/testsuite/g++.dg/opt/pr47366.C | 22 + gcc/testsuite/g++.dg/opt/pr47615.C | 711 +++++++++ gcc/testsuite/g++.dg/opt/pr47632.C | 18 + gcc/testsuite/g++.dg/opt/pr47639.c | 17 + gcc/testsuite/g++.dg/opt/pr48273.C | 10 + gcc/testsuite/g++.dg/opt/pr48549.C | 63 + gcc/testsuite/g++.dg/opt/pr48967.C | 98 ++ gcc/testsuite/g++.dg/opt/pr49264.C | 19 + gcc/testsuite/g++.dg/opt/pr6713.C | 117 ++ gcc/testsuite/g++.dg/opt/pr7503-1.C | 148 ++ gcc/testsuite/g++.dg/opt/preinc1.C | 59 + gcc/testsuite/g++.dg/opt/ptrintsum1.C | 29 + gcc/testsuite/g++.dg/opt/ptrmem1.C | 12 + gcc/testsuite/g++.dg/opt/ptrmem2.C | 12 + gcc/testsuite/g++.dg/opt/ptrmem3.C | 23 + gcc/testsuite/g++.dg/opt/ptrmem4.C | 12 + gcc/testsuite/g++.dg/opt/ptrmem5.C | 19 + gcc/testsuite/g++.dg/opt/ptrmem6.C | 28 + gcc/testsuite/g++.dg/opt/range-test-1.C | 216 +++ gcc/testsuite/g++.dg/opt/range-test-2.C | 96 ++ gcc/testsuite/g++.dg/opt/reg-stack.C | 47 + gcc/testsuite/g++.dg/opt/reg-stack2.C | 34 + gcc/testsuite/g++.dg/opt/reg-stack3.C | 21 + gcc/testsuite/g++.dg/opt/reg-stack4.C | 29 + gcc/testsuite/g++.dg/opt/reload1.C | 43 + gcc/testsuite/g++.dg/opt/reload2.C | 42 + gcc/testsuite/g++.dg/opt/reload3.C | 39 + gcc/testsuite/g++.dg/opt/return-slot1.C | 14 + gcc/testsuite/g++.dg/opt/rtti1.C | 20 + gcc/testsuite/g++.dg/opt/rtti2.C | 17 + gcc/testsuite/g++.dg/opt/stack1.C | 135 ++ gcc/testsuite/g++.dg/opt/static1.C | 20 + gcc/testsuite/g++.dg/opt/static2.C | 13 + gcc/testsuite/g++.dg/opt/static3.C | 36 + gcc/testsuite/g++.dg/opt/static4.C | 15 + gcc/testsuite/g++.dg/opt/static5.C | 29 + gcc/testsuite/g++.dg/opt/static6.C | 35 + gcc/testsuite/g++.dg/opt/strength-reduce.C | 51 + gcc/testsuite/g++.dg/opt/switch1.C | 23 + gcc/testsuite/g++.dg/opt/switch2.C | 23 + gcc/testsuite/g++.dg/opt/switch3.C | 16 + gcc/testsuite/g++.dg/opt/switch4.C | 31 + gcc/testsuite/g++.dg/opt/temp1.C | 50 + gcc/testsuite/g++.dg/opt/temp2.C | 62 + gcc/testsuite/g++.dg/opt/template1.C | 19 + gcc/testsuite/g++.dg/opt/thunk1.C | 42 + gcc/testsuite/g++.dg/opt/thunk2.C | 44 + gcc/testsuite/g++.dg/opt/thunk3-1.C | 6 + gcc/testsuite/g++.dg/opt/thunk3.C | 48 + gcc/testsuite/g++.dg/opt/thunk4.C | 63 + gcc/testsuite/g++.dg/opt/tmp1.C | 48 + gcc/testsuite/g++.dg/opt/unroll1.C | 420 +++++ gcc/testsuite/g++.dg/opt/unroll2.C | 27 + gcc/testsuite/g++.dg/opt/vrp2.C | 20 + gcc/testsuite/g++.dg/opt/vt1.C | 13 + gcc/testsuite/g++.dg/other/PR23205.C | 18 + gcc/testsuite/g++.dg/other/abstract1.C | 59 + gcc/testsuite/g++.dg/other/abstract2.C | 58 + gcc/testsuite/g++.dg/other/access1.C | 26 + gcc/testsuite/g++.dg/other/access2.C | 35 + gcc/testsuite/g++.dg/other/access3.C | 13 + gcc/testsuite/g++.dg/other/anon-struct.C | 9 + gcc/testsuite/g++.dg/other/anon-union.C | 22 + gcc/testsuite/g++.dg/other/anon2.C | 22 + gcc/testsuite/g++.dg/other/anon3.C | 7 + gcc/testsuite/g++.dg/other/anon4.C | 8 + gcc/testsuite/g++.dg/other/anon5.C | 23 + gcc/testsuite/g++.dg/other/arm-neon-1.C | 18 + gcc/testsuite/g++.dg/other/array1.C | 10 + gcc/testsuite/g++.dg/other/array2.C | 6 + gcc/testsuite/g++.dg/other/array3.C | 14 + gcc/testsuite/g++.dg/other/array4.C | 19 + gcc/testsuite/g++.dg/other/array5.C | 9 + gcc/testsuite/g++.dg/other/array6.C | 11 + gcc/testsuite/g++.dg/other/assign1.C | 7 + gcc/testsuite/g++.dg/other/big-struct.C | 11 + gcc/testsuite/g++.dg/other/bitfield1.C | 9 + gcc/testsuite/g++.dg/other/bitfield2.C | 9 + gcc/testsuite/g++.dg/other/bitfield3.C | 19 + gcc/testsuite/g++.dg/other/bitfield4.C | 10 + gcc/testsuite/g++.dg/other/builtin-unreachable-1.C | 11 + gcc/testsuite/g++.dg/other/builtin1.C | 6 + gcc/testsuite/g++.dg/other/canon-31724.C | 8 + gcc/testsuite/g++.dg/other/canon-33194.C | 21 + gcc/testsuite/g++.dg/other/canon-37342.C | 8 + gcc/testsuite/g++.dg/other/classkey1.C | 17 + gcc/testsuite/g++.dg/other/complex1.C | 28 + gcc/testsuite/g++.dg/other/component1.C | 29 + gcc/testsuite/g++.dg/other/const1.C | 17 + gcc/testsuite/g++.dg/other/const2.C | 22 + gcc/testsuite/g++.dg/other/const3.C | 23 + gcc/testsuite/g++.dg/other/constref1.C | 16 + gcc/testsuite/g++.dg/other/constref2.C | 16 + gcc/testsuite/g++.dg/other/conversion1.C | 17 + gcc/testsuite/g++.dg/other/copy1.C | 83 + gcc/testsuite/g++.dg/other/copy2.C | 32 + gcc/testsuite/g++.dg/other/crash-1.C | 3 + gcc/testsuite/g++.dg/other/crash-10.C | 24 + gcc/testsuite/g++.dg/other/crash-11.C | 27 + gcc/testsuite/g++.dg/other/crash-12.C | 25 + gcc/testsuite/g++.dg/other/crash-2.C | 13 + gcc/testsuite/g++.dg/other/crash-3.C | 31 + gcc/testsuite/g++.dg/other/crash-4.C | 26 + gcc/testsuite/g++.dg/other/crash-5.C | 16 + gcc/testsuite/g++.dg/other/crash-6.C | 34 + gcc/testsuite/g++.dg/other/crash-7.C | 19 + gcc/testsuite/g++.dg/other/crash-8.C | 109 ++ gcc/testsuite/g++.dg/other/crash-9.C | 15 + gcc/testsuite/g++.dg/other/ctor1.C | 11 + gcc/testsuite/g++.dg/other/ctor2.C | 17 + gcc/testsuite/g++.dg/other/cv_func.C | 30 + gcc/testsuite/g++.dg/other/cv_func2.C | 18 + gcc/testsuite/g++.dg/other/cxa-atexit1.C | 26 + gcc/testsuite/g++.dg/other/darwin-cfstring1.C | 25 + gcc/testsuite/g++.dg/other/darwin-minversion-1.C | 10 + gcc/testsuite/g++.dg/other/datasec1.C | 11 + gcc/testsuite/g++.dg/other/default1.C | 22 + gcc/testsuite/g++.dg/other/default2.C | 9 + gcc/testsuite/g++.dg/other/default3.C | 109 ++ gcc/testsuite/g++.dg/other/default4.C | 29 + gcc/testsuite/g++.dg/other/default5.C | 47 + gcc/testsuite/g++.dg/other/default6.C | 18 + gcc/testsuite/g++.dg/other/default7.C | 20 + gcc/testsuite/g++.dg/other/do1.C | 13 + gcc/testsuite/g++.dg/other/dtor1.C | 17 + gcc/testsuite/g++.dg/other/dtor2.C | 7 + gcc/testsuite/g++.dg/other/ellipsis1.C | 12 + gcc/testsuite/g++.dg/other/enum1.C | 19 + gcc/testsuite/g++.dg/other/enum2.C | 3 + gcc/testsuite/g++.dg/other/error1.C | 15 + gcc/testsuite/g++.dg/other/error10.C | 15 + gcc/testsuite/g++.dg/other/error11.C | 17 + gcc/testsuite/g++.dg/other/error12.C | 9 + gcc/testsuite/g++.dg/other/error13.C | 12 + gcc/testsuite/g++.dg/other/error14.C | 7 + gcc/testsuite/g++.dg/other/error15.C | 56 + gcc/testsuite/g++.dg/other/error16.C | 14 + gcc/testsuite/g++.dg/other/error17.C | 13 + gcc/testsuite/g++.dg/other/error18.C | 11 + gcc/testsuite/g++.dg/other/error19.C | 7 + gcc/testsuite/g++.dg/other/error2.C | 14 + gcc/testsuite/g++.dg/other/error20.C | 13 + gcc/testsuite/g++.dg/other/error21.C | 8 + gcc/testsuite/g++.dg/other/error22.C | 9 + gcc/testsuite/g++.dg/other/error23.C | 5 + gcc/testsuite/g++.dg/other/error24.C | 13 + gcc/testsuite/g++.dg/other/error25.C | 5 + gcc/testsuite/g++.dg/other/error26.C | 6 + gcc/testsuite/g++.dg/other/error27.C | 13 + gcc/testsuite/g++.dg/other/error28.C | 8 + gcc/testsuite/g++.dg/other/error29.C | 21 + gcc/testsuite/g++.dg/other/error3.C | 5 + gcc/testsuite/g++.dg/other/error30.C | 14 + gcc/testsuite/g++.dg/other/error31.C | 14 + gcc/testsuite/g++.dg/other/error32.C | 8 + gcc/testsuite/g++.dg/other/error33.C | 11 + gcc/testsuite/g++.dg/other/error34.C | 6 + gcc/testsuite/g++.dg/other/error4.C | 15 + gcc/testsuite/g++.dg/other/error5.C | 13 + gcc/testsuite/g++.dg/other/error6.C | 20 + gcc/testsuite/g++.dg/other/error7.C | 12 + gcc/testsuite/g++.dg/other/error8.C | 22 + gcc/testsuite/g++.dg/other/error9.C | 20 + gcc/testsuite/g++.dg/other/field1.C | 25 + gcc/testsuite/g++.dg/other/first-global.C | 6 + gcc/testsuite/g++.dg/other/fold1.C | 8 + gcc/testsuite/g++.dg/other/friend1.C | 12 + gcc/testsuite/g++.dg/other/friend2.C | 23 + gcc/testsuite/g++.dg/other/friend3.C | 13 + gcc/testsuite/g++.dg/other/friend4.C | 8 + gcc/testsuite/g++.dg/other/friend5.C | 9 + gcc/testsuite/g++.dg/other/gc1.C | 49 + gcc/testsuite/g++.dg/other/gc2.C | 38 + gcc/testsuite/g++.dg/other/gc3.C | 8 + gcc/testsuite/g++.dg/other/gc4.C | 14 + gcc/testsuite/g++.dg/other/i386-1.C | 28 + gcc/testsuite/g++.dg/other/i386-2.C | 11 + gcc/testsuite/g++.dg/other/i386-3.C | 9 + gcc/testsuite/g++.dg/other/i386-4.C | 30 + gcc/testsuite/g++.dg/other/i386-7.C | 8 + gcc/testsuite/g++.dg/other/i386-8.C | 23 + gcc/testsuite/g++.dg/other/i386-9.C | 12 + gcc/testsuite/g++.dg/other/incomplete1.C | 7 + gcc/testsuite/g++.dg/other/incomplete2.C | 14 + gcc/testsuite/g++.dg/other/incomplete3.C | 9 + gcc/testsuite/g++.dg/other/increment1.C | 19 + gcc/testsuite/g++.dg/other/infloop-1.C | 16 + gcc/testsuite/g++.dg/other/init1.C | 28 + gcc/testsuite/g++.dg/other/init2.C | 49 + gcc/testsuite/g++.dg/other/java1.C | 22 + gcc/testsuite/g++.dg/other/java2.C | 11 + gcc/testsuite/g++.dg/other/label1.C | 7 + gcc/testsuite/g++.dg/other/large-size-array.C | 27 + gcc/testsuite/g++.dg/other/linkage1.C | 14 + gcc/testsuite/g++.dg/other/macro-1.C | 3 + gcc/testsuite/g++.dg/other/main1.C | 4 + gcc/testsuite/g++.dg/other/mmintrin.C | 5 + gcc/testsuite/g++.dg/other/mult-stor1.C | 8 + gcc/testsuite/g++.dg/other/nested-extern-1.C | 17 + gcc/testsuite/g++.dg/other/nested-extern-2.C | 18 + gcc/testsuite/g++.dg/other/nested-extern.cc | 1 + gcc/testsuite/g++.dg/other/new-size-type.C | 10 + gcc/testsuite/g++.dg/other/new1.C | 14 + gcc/testsuite/g++.dg/other/nontype-1.C | 7 + gcc/testsuite/g++.dg/other/ns1.C | 13 + gcc/testsuite/g++.dg/other/offsetof1.C | 17 + gcc/testsuite/g++.dg/other/offsetof2.C | 47 + gcc/testsuite/g++.dg/other/offsetof3.C | 17 + gcc/testsuite/g++.dg/other/offsetof4.C | 16 + gcc/testsuite/g++.dg/other/offsetof5.C | 22 + gcc/testsuite/g++.dg/other/offsetof6.C | 26 + gcc/testsuite/g++.dg/other/offsetof7.C | 17 + gcc/testsuite/g++.dg/other/opaque-1.C | 31 + gcc/testsuite/g++.dg/other/opaque-2.C | 19 + gcc/testsuite/g++.dg/other/opaque-3.C | 12 + gcc/testsuite/g++.dg/other/operator1.C | 9 + gcc/testsuite/g++.dg/other/operator2.C | 10 + gcc/testsuite/g++.dg/other/packed1.C | 29 + gcc/testsuite/g++.dg/other/pr20366.C | 80 + gcc/testsuite/g++.dg/other/pr22003.C | 25 + gcc/testsuite/g++.dg/other/pr22358.C | 8 + gcc/testsuite/g++.dg/other/pr23205-2.C | 18 + gcc/testsuite/g++.dg/other/pr24623.C | 69 + gcc/testsuite/g++.dg/other/pr25632.C | 19 + gcc/testsuite/g++.dg/other/pr27495.C | 8 + gcc/testsuite/g++.dg/other/pr28114.C | 10 + gcc/testsuite/g++.dg/other/pr28304.C | 11 + gcc/testsuite/g++.dg/other/pr28432.C | 7 + gcc/testsuite/g++.dg/other/pr29610.C | 38 + gcc/testsuite/g++.dg/other/pr31078.C | 31 + gcc/testsuite/g++.dg/other/pr33558-2.C | 6 + gcc/testsuite/g++.dg/other/pr33558.C | 5 + gcc/testsuite/g++.dg/other/pr33601.C | 8 + gcc/testsuite/g++.dg/other/pr34435.C | 20 + gcc/testsuite/g++.dg/other/pr35011.C | 26 + gcc/testsuite/g++.dg/other/pr35504.C | 159 ++ gcc/testsuite/g++.dg/other/pr36944.C | 26 + gcc/testsuite/g++.dg/other/pr37394.C | 12 + gcc/testsuite/g++.dg/other/pr37789.C | 7 + gcc/testsuite/g++.dg/other/pr38706.C | 19 + gcc/testsuite/g++.dg/other/pr39060.C | 19 + gcc/testsuite/g++.dg/other/pr39496.C | 36 + gcc/testsuite/g++.dg/other/pr40446.C | 38 + gcc/testsuite/g++.dg/other/pr40561.C | 38 + gcc/testsuite/g++.dg/other/pr42645-1.C | 26 + gcc/testsuite/g++.dg/other/pr42645-2.C | 34 + gcc/testsuite/g++.dg/other/pr42685.C | 10 + gcc/testsuite/g++.dg/other/pr42806.C | 22 + gcc/testsuite/g++.dg/other/pr43116.C | 9 + gcc/testsuite/g++.dg/other/pr47218-1.C | 10 + gcc/testsuite/g++.dg/other/pr47218.C | 21 + gcc/testsuite/g++.dg/other/pr47218.h | 33 + gcc/testsuite/g++.dg/other/pr49133.C | 36 + gcc/testsuite/g++.dg/other/pr50464.C | 170 ++ gcc/testsuite/g++.dg/other/pragma-ep-1.C | 27 + gcc/testsuite/g++.dg/other/pragma-re-1.C | 19 + gcc/testsuite/g++.dg/other/pragma-re-2.C | 24 + gcc/testsuite/g++.dg/other/profile1.C | 54 + gcc/testsuite/g++.dg/other/ptrmem1.C | 66 + gcc/testsuite/g++.dg/other/ptrmem10.C | 30 + gcc/testsuite/g++.dg/other/ptrmem11.C | 22 + gcc/testsuite/g++.dg/other/ptrmem2.C | 36 + gcc/testsuite/g++.dg/other/ptrmem3.C | 14 + gcc/testsuite/g++.dg/other/ptrmem4.C | 18 + gcc/testsuite/g++.dg/other/ptrmem5.C | 12 + gcc/testsuite/g++.dg/other/ptrmem6.C | 10 + gcc/testsuite/g++.dg/other/ptrmem7.C | 4 + gcc/testsuite/g++.dg/other/ptrmem8.C | 16 + gcc/testsuite/g++.dg/other/ptrmem9.C | 5 + gcc/testsuite/g++.dg/other/qual1.C | 11 + gcc/testsuite/g++.dg/other/redecl1.C | 10 + gcc/testsuite/g++.dg/other/redecl2.C | 11 + gcc/testsuite/g++.dg/other/return1.C | 15 + gcc/testsuite/g++.dg/other/s390-1.C | 32 + gcc/testsuite/g++.dg/other/scope1.C | 14 + gcc/testsuite/g++.dg/other/semicolon.C | 10 + gcc/testsuite/g++.dg/other/spu2vmx-1.C | 15 + gcc/testsuite/g++.dg/other/static1.C | 17 + gcc/testsuite/g++.dg/other/static11.C | 34 + gcc/testsuite/g++.dg/other/static2.C | 12 + gcc/testsuite/g++.dg/other/stdarg1.C | 27 + gcc/testsuite/g++.dg/other/stdarg2.C | 12 + gcc/testsuite/g++.dg/other/stdarg3.C | 16 + gcc/testsuite/g++.dg/other/struct-va_list.C | 8 + gcc/testsuite/g++.dg/other/switch1.C | 20 + gcc/testsuite/g++.dg/other/switch2.C | 23 + gcc/testsuite/g++.dg/other/switch3.C | 25 + gcc/testsuite/g++.dg/other/synth1.C | 31 + gcc/testsuite/g++.dg/other/typedef1.C | 7 + gcc/testsuite/g++.dg/other/typedef2.C | 3 + gcc/testsuite/g++.dg/other/typedef3.C | 12 + gcc/testsuite/g++.dg/other/typedef4.C | 7 + gcc/testsuite/g++.dg/other/ucnid-1.C | 28 + gcc/testsuite/g++.dg/other/unreachable1.C | 11 + gcc/testsuite/g++.dg/other/unused1.C | 49 + gcc/testsuite/g++.dg/other/var_copy-1.C | 14 + gcc/testsuite/g++.dg/other/vararg-1.C | 20 + gcc/testsuite/g++.dg/other/vararg-2.C | 11 + gcc/testsuite/g++.dg/other/vararg-3.C | 16 + gcc/testsuite/g++.dg/other/virtual1.C | 7 + gcc/testsuite/g++.dg/other/virtual2.C | 7 + gcc/testsuite/g++.dg/other/void1.C | 16 + gcc/testsuite/g++.dg/other/void2.C | 5 + gcc/testsuite/g++.dg/other/vrp1.C | 12 + gcc/testsuite/g++.dg/other/vthunk1.C | 26 + gcc/testsuite/g++.dg/other/warning1.C | 19 + gcc/testsuite/g++.dg/overload/VLA.C | 16 + gcc/testsuite/g++.dg/overload/addr1.C | 50 + gcc/testsuite/g++.dg/overload/ambig1.C | 24 + gcc/testsuite/g++.dg/overload/ambig2.C | 22 + gcc/testsuite/g++.dg/overload/arg1.C | 23 + gcc/testsuite/g++.dg/overload/arg2.C | 22 + gcc/testsuite/g++.dg/overload/arg3.C | 23 + gcc/testsuite/g++.dg/overload/arg4.C | 29 + gcc/testsuite/g++.dg/overload/arg5.C | 24 + gcc/testsuite/g++.dg/overload/autoptr1.C | 29 + gcc/testsuite/g++.dg/overload/builtin1.C | 18 + gcc/testsuite/g++.dg/overload/builtin2.C | 8 + gcc/testsuite/g++.dg/overload/builtin3.C | 10 + gcc/testsuite/g++.dg/overload/cond1.C | 24 + gcc/testsuite/g++.dg/overload/cond2.C | 15 + gcc/testsuite/g++.dg/overload/conv-op1.C | 17 + gcc/testsuite/g++.dg/overload/copy1.C | 21 + gcc/testsuite/g++.dg/overload/defarg1.C | 9 + gcc/testsuite/g++.dg/overload/defarg2.C | 17 + gcc/testsuite/g++.dg/overload/defarg3.C | 15 + gcc/testsuite/g++.dg/overload/defarg4.C | 26 + gcc/testsuite/g++.dg/overload/ellipsis1.C | 18 + gcc/testsuite/g++.dg/overload/error1.C | 7 + gcc/testsuite/g++.dg/overload/error2.C | 11 + gcc/testsuite/g++.dg/overload/error3.C | 41 + gcc/testsuite/g++.dg/overload/extern-C-1.C | 17 + gcc/testsuite/g++.dg/overload/extern-C-2.C | 22 + gcc/testsuite/g++.dg/overload/koenig1.C | 19 + gcc/testsuite/g++.dg/overload/koenig2.C | 15 + gcc/testsuite/g++.dg/overload/member1.C | 22 + gcc/testsuite/g++.dg/overload/member2.C | 41 + gcc/testsuite/g++.dg/overload/new1.C | 22 + gcc/testsuite/g++.dg/overload/operator-star-1.C | 27 + gcc/testsuite/g++.dg/overload/operator1.C | 34 + gcc/testsuite/g++.dg/overload/operator2.C | 14 + gcc/testsuite/g++.dg/overload/operator3.C | 31 + gcc/testsuite/g++.dg/overload/pmf1.C | 21 + gcc/testsuite/g++.dg/overload/pmf2.C | 20 + gcc/testsuite/g++.dg/overload/prom1.C | 9 + gcc/testsuite/g++.dg/overload/ref1.C | 21 + gcc/testsuite/g++.dg/overload/reftemp1.C | 13 + gcc/testsuite/g++.dg/overload/reftemp2.C | 23 + gcc/testsuite/g++.dg/overload/rvalue1.C | 10 + gcc/testsuite/g++.dg/overload/scope1.C | 10 + gcc/testsuite/g++.dg/overload/template1.C | 12 + gcc/testsuite/g++.dg/overload/template2.C | 8 + gcc/testsuite/g++.dg/overload/template3.C | 15 + gcc/testsuite/g++.dg/overload/template4.C | 24 + gcc/testsuite/g++.dg/overload/unknown1.C | 10 + gcc/testsuite/g++.dg/overload/using1.C | 11 + gcc/testsuite/g++.dg/overload/using2.C | 92 ++ gcc/testsuite/g++.dg/overload/virtual1.C | 21 + gcc/testsuite/g++.dg/parse/access1.C | 13 + gcc/testsuite/g++.dg/parse/access10.C | 11 + gcc/testsuite/g++.dg/parse/access2.C | 15 + gcc/testsuite/g++.dg/parse/access3.C | 14 + gcc/testsuite/g++.dg/parse/access4.C | 20 + gcc/testsuite/g++.dg/parse/access5.C | 18 + gcc/testsuite/g++.dg/parse/access6.C | 24 + gcc/testsuite/g++.dg/parse/access7.C | 13 + gcc/testsuite/g++.dg/parse/access8.C | 12 + gcc/testsuite/g++.dg/parse/access9.C | 5 + gcc/testsuite/g++.dg/parse/ambig1.C | 12 + gcc/testsuite/g++.dg/parse/ambig2.C | 27 + gcc/testsuite/g++.dg/parse/ambig3.C | 21 + gcc/testsuite/g++.dg/parse/ambig4.C | 18 + gcc/testsuite/g++.dg/parse/ambig5.C | 7 + gcc/testsuite/g++.dg/parse/ambig6.C | 12 + gcc/testsuite/g++.dg/parse/angle-bracket.C | 9 + gcc/testsuite/g++.dg/parse/angle-bracket2.C | 6 + gcc/testsuite/g++.dg/parse/args1.C | 12 + gcc/testsuite/g++.dg/parse/array-size1.C | 13 + gcc/testsuite/g++.dg/parse/array-size2.C | 20 + gcc/testsuite/g++.dg/parse/asm1.C | 6 + gcc/testsuite/g++.dg/parse/asm2.C | 6 + gcc/testsuite/g++.dg/parse/asm3.C | 6 + gcc/testsuite/g++.dg/parse/attr-ctor1.C | 9 + .../g++.dg/parse/attr-externally-visible-1.C | 49 + .../g++.dg/parse/attr-externally-visible-2.C | 38 + gcc/testsuite/g++.dg/parse/attr1.C | 50 + gcc/testsuite/g++.dg/parse/attr2.C | 12 + gcc/testsuite/g++.dg/parse/attr3.C | 14 + gcc/testsuite/g++.dg/parse/bitfield1.C | 11 + gcc/testsuite/g++.dg/parse/bitfield2.C | 34 + gcc/testsuite/g++.dg/parse/bitfield3.C | 9 + gcc/testsuite/g++.dg/parse/break-in-for.C | 12 + gcc/testsuite/g++.dg/parse/builtin1.C | 16 + gcc/testsuite/g++.dg/parse/builtin2.C | 5 + gcc/testsuite/g++.dg/parse/cast1.C | 11 + gcc/testsuite/g++.dg/parse/cast2.C | 13 + gcc/testsuite/g++.dg/parse/casting-operator1.C | 11 + gcc/testsuite/g++.dg/parse/casting-operator2.C | 27 + gcc/testsuite/g++.dg/parse/catch1.C | 8 + gcc/testsuite/g++.dg/parse/class1.C | 10 + gcc/testsuite/g++.dg/parse/class2.C | 14 + gcc/testsuite/g++.dg/parse/colon-autocorrect-1.C | 31 + gcc/testsuite/g++.dg/parse/colon-autocorrect-2.C | 15 + gcc/testsuite/g++.dg/parse/comma1.C | 14 + gcc/testsuite/g++.dg/parse/comma2.C | 19 + gcc/testsuite/g++.dg/parse/concat1.C | 15 + gcc/testsuite/g++.dg/parse/cond1.C | 6 + gcc/testsuite/g++.dg/parse/cond2.C | 14 + gcc/testsuite/g++.dg/parse/cond3.C | 15 + gcc/testsuite/g++.dg/parse/cond4.C | 6 + gcc/testsuite/g++.dg/parse/cond5.C | 10 + gcc/testsuite/g++.dg/parse/condexpr1.C | 13 + gcc/testsuite/g++.dg/parse/constant1.C | 15 + gcc/testsuite/g++.dg/parse/constant2.C | 28 + gcc/testsuite/g++.dg/parse/constant3.C | 7 + gcc/testsuite/g++.dg/parse/constant4.C | 40 + gcc/testsuite/g++.dg/parse/constant5.C | 16 + gcc/testsuite/g++.dg/parse/constant6.C | 23 + gcc/testsuite/g++.dg/parse/constant7.C | 9 + gcc/testsuite/g++.dg/parse/constructor1.C | 8 + gcc/testsuite/g++.dg/parse/constructor2.C | 11 + gcc/testsuite/g++.dg/parse/constructor3.C | 14 + gcc/testsuite/g++.dg/parse/conv_op1.C | 30 + gcc/testsuite/g++.dg/parse/crash1.C | 1 + gcc/testsuite/g++.dg/parse/crash10.C | 13 + gcc/testsuite/g++.dg/parse/crash11.C | 34 + gcc/testsuite/g++.dg/parse/crash12.C | 24 + gcc/testsuite/g++.dg/parse/crash13.C | 22 + gcc/testsuite/g++.dg/parse/crash14.C | 20 + gcc/testsuite/g++.dg/parse/crash15.C | 9 + gcc/testsuite/g++.dg/parse/crash16.C | 8 + gcc/testsuite/g++.dg/parse/crash17.C | 9 + gcc/testsuite/g++.dg/parse/crash18.C | 7 + gcc/testsuite/g++.dg/parse/crash19.C | 7 + gcc/testsuite/g++.dg/parse/crash2.C | 7 + gcc/testsuite/g++.dg/parse/crash20.C | 14 + gcc/testsuite/g++.dg/parse/crash21.C | 7 + gcc/testsuite/g++.dg/parse/crash22.C | 25 + gcc/testsuite/g++.dg/parse/crash23.C | 12 + gcc/testsuite/g++.dg/parse/crash24.C | 6 + gcc/testsuite/g++.dg/parse/crash25.C | 10 + gcc/testsuite/g++.dg/parse/crash26.C | 12 + gcc/testsuite/g++.dg/parse/crash27.C | 4 + gcc/testsuite/g++.dg/parse/crash28.C | 14 + gcc/testsuite/g++.dg/parse/crash29.C | 10 + gcc/testsuite/g++.dg/parse/crash3.C | 2 + gcc/testsuite/g++.dg/parse/crash30.C | 18 + gcc/testsuite/g++.dg/parse/crash31.C | 9 + gcc/testsuite/g++.dg/parse/crash32.C | 13 + gcc/testsuite/g++.dg/parse/crash33.C | 8 + gcc/testsuite/g++.dg/parse/crash34.C | 6 + gcc/testsuite/g++.dg/parse/crash35.C | 7 + gcc/testsuite/g++.dg/parse/crash36.C | 12 + gcc/testsuite/g++.dg/parse/crash37.C | 15 + gcc/testsuite/g++.dg/parse/crash38.C | 11 + gcc/testsuite/g++.dg/parse/crash39.C | 3 + gcc/testsuite/g++.dg/parse/crash4.C | 12 + gcc/testsuite/g++.dg/parse/crash40.C | 42 + gcc/testsuite/g++.dg/parse/crash41.C | 8 + gcc/testsuite/g++.dg/parse/crash42.C | 9 + gcc/testsuite/g++.dg/parse/crash43.C | 9 + gcc/testsuite/g++.dg/parse/crash44.C | 15 + gcc/testsuite/g++.dg/parse/crash45.C | 7 + gcc/testsuite/g++.dg/parse/crash46.C | 18 + gcc/testsuite/g++.dg/parse/crash47.C | 9 + gcc/testsuite/g++.dg/parse/crash48.C | 9 + gcc/testsuite/g++.dg/parse/crash49.C | 10 + gcc/testsuite/g++.dg/parse/crash5.C | 15 + gcc/testsuite/g++.dg/parse/crash50.C | 10 + gcc/testsuite/g++.dg/parse/crash51.C | 9 + gcc/testsuite/g++.dg/parse/crash52.C | 3 + gcc/testsuite/g++.dg/parse/crash53.C | 13 + gcc/testsuite/g++.dg/parse/crash54.C | 15 + gcc/testsuite/g++.dg/parse/crash55.C | 8 + gcc/testsuite/g++.dg/parse/crash56.C | 17 + gcc/testsuite/g++.dg/parse/crash57.C | 10 + gcc/testsuite/g++.dg/parse/crash6.C | 10 + gcc/testsuite/g++.dg/parse/crash7.C | 10 + gcc/testsuite/g++.dg/parse/crash9.C | 9 + gcc/testsuite/g++.dg/parse/ctor1.C | 9 + gcc/testsuite/g++.dg/parse/ctor2.C | 4 + gcc/testsuite/g++.dg/parse/ctor3.C | 8 + gcc/testsuite/g++.dg/parse/ctor4.C | 7 + gcc/testsuite/g++.dg/parse/ctor5.C | 14 + gcc/testsuite/g++.dg/parse/ctor6.C | 11 + gcc/testsuite/g++.dg/parse/ctor7.C | 15 + gcc/testsuite/g++.dg/parse/ctor8.C | 9 + gcc/testsuite/g++.dg/parse/ctor9.C | 7 + gcc/testsuite/g++.dg/parse/dce1.C | 13 + gcc/testsuite/g++.dg/parse/decl-specifier-1.C | 17 + gcc/testsuite/g++.dg/parse/def-tmpl-arg1.C | 9 + gcc/testsuite/g++.dg/parse/defarg1.C | 5 + gcc/testsuite/g++.dg/parse/defarg10.C | 11 + gcc/testsuite/g++.dg/parse/defarg11.C | 9 + gcc/testsuite/g++.dg/parse/defarg12.C | 13 + gcc/testsuite/g++.dg/parse/defarg13.C | 8 + gcc/testsuite/g++.dg/parse/defarg14.C | 6 + gcc/testsuite/g++.dg/parse/defarg15.C | 5 + gcc/testsuite/g++.dg/parse/defarg2.C | 9 + gcc/testsuite/g++.dg/parse/defarg3.C | 5 + gcc/testsuite/g++.dg/parse/defarg4.C | 32 + gcc/testsuite/g++.dg/parse/defarg5.C | 15 + gcc/testsuite/g++.dg/parse/defarg6.C | 11 + gcc/testsuite/g++.dg/parse/defarg7.C | 5 + gcc/testsuite/g++.dg/parse/defarg8.C | 10 + gcc/testsuite/g++.dg/parse/defarg9.C | 20 + .../g++.dg/parse/direct-initialization-2.C | 18 + gcc/testsuite/g++.dg/parse/dot1.C | 4 + gcc/testsuite/g++.dg/parse/dtor1.C | 6 + gcc/testsuite/g++.dg/parse/dtor10.C | 9 + gcc/testsuite/g++.dg/parse/dtor11.C | 12 + gcc/testsuite/g++.dg/parse/dtor12.C | 6 + gcc/testsuite/g++.dg/parse/dtor13.C | 8 + gcc/testsuite/g++.dg/parse/dtor14.C | 8 + gcc/testsuite/g++.dg/parse/dtor15.C | 16 + gcc/testsuite/g++.dg/parse/dtor2.C | 4 + gcc/testsuite/g++.dg/parse/dtor3.C | 16 + gcc/testsuite/g++.dg/parse/dtor4.C | 10 + gcc/testsuite/g++.dg/parse/dtor5.C | 12 + gcc/testsuite/g++.dg/parse/dtor6.C | 8 + gcc/testsuite/g++.dg/parse/dtor7.C | 4 + gcc/testsuite/g++.dg/parse/dtor8.C | 8 + gcc/testsuite/g++.dg/parse/dtor9.C | 5 + gcc/testsuite/g++.dg/parse/dupl-tmpl-args1.C | 13 + gcc/testsuite/g++.dg/parse/eh-decl.C | 8 + gcc/testsuite/g++.dg/parse/elab1.C | 9 + gcc/testsuite/g++.dg/parse/elab2.C | 7 + gcc/testsuite/g++.dg/parse/else-2.C | 11 + gcc/testsuite/g++.dg/parse/else.C | 13 + gcc/testsuite/g++.dg/parse/enum1.C | 4 + gcc/testsuite/g++.dg/parse/enum2.C | 7 + gcc/testsuite/g++.dg/parse/enum3.C | 5 + gcc/testsuite/g++.dg/parse/enum4.C | 10 + gcc/testsuite/g++.dg/parse/enum5.C | 17 + gcc/testsuite/g++.dg/parse/error-column.C | 9 + gcc/testsuite/g++.dg/parse/error1.C | 7 + gcc/testsuite/g++.dg/parse/error10.C | 19 + gcc/testsuite/g++.dg/parse/error11.C | 71 + gcc/testsuite/g++.dg/parse/error12.C | 13 + gcc/testsuite/g++.dg/parse/error13.C | 14 + gcc/testsuite/g++.dg/parse/error14.C | 26 + gcc/testsuite/g++.dg/parse/error15.C | 41 + gcc/testsuite/g++.dg/parse/error16.C | 9 + gcc/testsuite/g++.dg/parse/error17.C | 9 + gcc/testsuite/g++.dg/parse/error18.C | 8 + gcc/testsuite/g++.dg/parse/error19.C | 15 + gcc/testsuite/g++.dg/parse/error2.C | 15 + gcc/testsuite/g++.dg/parse/error20.C | 18 + gcc/testsuite/g++.dg/parse/error21.C | 13 + gcc/testsuite/g++.dg/parse/error22.C | 6 + gcc/testsuite/g++.dg/parse/error23.C | 9 + gcc/testsuite/g++.dg/parse/error24.C | 8 + gcc/testsuite/g++.dg/parse/error25.C | 18 + gcc/testsuite/g++.dg/parse/error26.C | 14 + gcc/testsuite/g++.dg/parse/error27.C | 8 + gcc/testsuite/g++.dg/parse/error28.C | 12 + gcc/testsuite/g++.dg/parse/error29.C | 13 + gcc/testsuite/g++.dg/parse/error3.C | 9 + gcc/testsuite/g++.dg/parse/error30.C | 12 + gcc/testsuite/g++.dg/parse/error31.C | 14 + gcc/testsuite/g++.dg/parse/error32.C | 12 + gcc/testsuite/g++.dg/parse/error33.C | 16 + gcc/testsuite/g++.dg/parse/error34.C | 8 + gcc/testsuite/g++.dg/parse/error35.C | 8 + gcc/testsuite/g++.dg/parse/error36.C | 32 + gcc/testsuite/g++.dg/parse/error37.C | 5 + gcc/testsuite/g++.dg/parse/error4.C | 10 + gcc/testsuite/g++.dg/parse/error5.C | 19 + gcc/testsuite/g++.dg/parse/error6.C | 11 + gcc/testsuite/g++.dg/parse/error7.C | 7 + gcc/testsuite/g++.dg/parse/error8.C | 9 + gcc/testsuite/g++.dg/parse/error9.C | 9 + gcc/testsuite/g++.dg/parse/explicit1.C | 11 + gcc/testsuite/g++.dg/parse/expr1.C | 8 + gcc/testsuite/g++.dg/parse/expr2.C | 8 + gcc/testsuite/g++.dg/parse/expr3.C | 32 + gcc/testsuite/g++.dg/parse/extern-C-1.C | 13 + gcc/testsuite/g++.dg/parse/extern1.C | 14 + gcc/testsuite/g++.dg/parse/fn-typedef1.C | 19 + gcc/testsuite/g++.dg/parse/fn-typedef2.C | 7 + gcc/testsuite/g++.dg/parse/for1.C | 7 + gcc/testsuite/g++.dg/parse/friend1.C | 9 + gcc/testsuite/g++.dg/parse/friend2.C | 16 + gcc/testsuite/g++.dg/parse/friend3.C | 10 + gcc/testsuite/g++.dg/parse/friend4.C | 8 + gcc/testsuite/g++.dg/parse/friend5.C | 8 + gcc/testsuite/g++.dg/parse/friend6.C | 3 + gcc/testsuite/g++.dg/parse/friend7.C | 37 + gcc/testsuite/g++.dg/parse/friend8.C | 8 + gcc/testsuite/g++.dg/parse/func-def1.C | 11 + gcc/testsuite/g++.dg/parse/funptr1.C | 13 + gcc/testsuite/g++.dg/parse/fused-params1.C | 12 + gcc/testsuite/g++.dg/parse/inline1.C | 7 + gcc/testsuite/g++.dg/parse/int-as-enum1.C | 6 + gcc/testsuite/g++.dg/parse/invalid-op1.C | 14 + gcc/testsuite/g++.dg/parse/limits-initializer1.C | 37 + gcc/testsuite/g++.dg/parse/linkage1.C | 11 + gcc/testsuite/g++.dg/parse/linkage2.C | 3 + gcc/testsuite/g++.dg/parse/linkage3.C | 7 + gcc/testsuite/g++.dg/parse/local-class1.C | 14 + gcc/testsuite/g++.dg/parse/local1.C | 18 + gcc/testsuite/g++.dg/parse/long1.C | 11 + gcc/testsuite/g++.dg/parse/lookup1.C | 9 + gcc/testsuite/g++.dg/parse/lookup2.C | 21 + gcc/testsuite/g++.dg/parse/lookup3.C | 12 + gcc/testsuite/g++.dg/parse/lookup4.C | 7 + gcc/testsuite/g++.dg/parse/lookup5.C | 26 + gcc/testsuite/g++.dg/parse/memfnquals1.C | 6 + gcc/testsuite/g++.dg/parse/missing-template1.C | 23 + gcc/testsuite/g++.dg/parse/mutable1.C | 7 + gcc/testsuite/g++.dg/parse/named_ops.C | 13 + gcc/testsuite/g++.dg/parse/namespace-definition.C | 10 + gcc/testsuite/g++.dg/parse/namespace1.C | 7 + gcc/testsuite/g++.dg/parse/namespace10.C | 9 + gcc/testsuite/g++.dg/parse/namespace11.C | 7 + gcc/testsuite/g++.dg/parse/namespace12.C | 7 + gcc/testsuite/g++.dg/parse/namespace2.C | 15 + gcc/testsuite/g++.dg/parse/namespace3.C | 12 + gcc/testsuite/g++.dg/parse/namespace4.C | 18 + gcc/testsuite/g++.dg/parse/namespace5.C | 5 + gcc/testsuite/g++.dg/parse/namespace6.C | 10 + gcc/testsuite/g++.dg/parse/namespace7.C | 8 + gcc/testsuite/g++.dg/parse/namespace8.C | 6 + gcc/testsuite/g++.dg/parse/namespace9.C | 8 + gcc/testsuite/g++.dg/parse/new1.C | 7 + gcc/testsuite/g++.dg/parse/new2.C | 9 + gcc/testsuite/g++.dg/parse/new3.C | 4 + gcc/testsuite/g++.dg/parse/new4.C | 7 + gcc/testsuite/g++.dg/parse/no-type-defn1.C | 5 + gcc/testsuite/g++.dg/parse/no-typename1.C | 11 + gcc/testsuite/g++.dg/parse/no-value1.C | 14 + gcc/testsuite/g++.dg/parse/non-dependent1.C | 19 + gcc/testsuite/g++.dg/parse/non-dependent2.C | 37 + gcc/testsuite/g++.dg/parse/non-dependent3.C | 17 + gcc/testsuite/g++.dg/parse/non-templ1.C | 10 + gcc/testsuite/g++.dg/parse/nontype1.C | 9 + gcc/testsuite/g++.dg/parse/octal1.C | 1 + gcc/testsuite/g++.dg/parse/offsetof1.C | 11 + gcc/testsuite/g++.dg/parse/offsetof2.C | 12 + gcc/testsuite/g++.dg/parse/offsetof3.C | 11 + gcc/testsuite/g++.dg/parse/offsetof4.C | 13 + gcc/testsuite/g++.dg/parse/offsetof5.C | 13 + gcc/testsuite/g++.dg/parse/offsetof6.C | 19 + gcc/testsuite/g++.dg/parse/offsetof7.C | 18 + gcc/testsuite/g++.dg/parse/offsetof8.C | 16 + gcc/testsuite/g++.dg/parse/offsetof9.C | 32 + gcc/testsuite/g++.dg/parse/operator1.C | 11 + gcc/testsuite/g++.dg/parse/operator2.C | 15 + gcc/testsuite/g++.dg/parse/operator3.C | 11 + gcc/testsuite/g++.dg/parse/operator4.C | 1 + gcc/testsuite/g++.dg/parse/operator5.C | 7 + gcc/testsuite/g++.dg/parse/operator6.C | 5 + gcc/testsuite/g++.dg/parse/operator7.C | 4 + .../g++.dg/parse/parameter-declaration-1.C | 6 + .../g++.dg/parse/parameter-declaration-2.C | 1 + gcc/testsuite/g++.dg/parse/parens1.C | 18 + gcc/testsuite/g++.dg/parse/parens2.C | 11 + gcc/testsuite/g++.dg/parse/parse1.C | 9 + gcc/testsuite/g++.dg/parse/parse2.C | 8 + gcc/testsuite/g++.dg/parse/parse3.C | 7 + gcc/testsuite/g++.dg/parse/parse4.C | 25 + gcc/testsuite/g++.dg/parse/parse5.C | 33 + gcc/testsuite/g++.dg/parse/parse6.C | 31 + gcc/testsuite/g++.dg/parse/parse7.C | 24 + gcc/testsuite/g++.dg/parse/parser-pr14875-2.C | 31 + gcc/testsuite/g++.dg/parse/parser-pr14875.C | 20 + gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 13 + gcc/testsuite/g++.dg/parse/parser-pr28152.C | 13 + gcc/testsuite/g++.dg/parse/pr16696-permissive.C | 17 + gcc/testsuite/g++.dg/parse/pr16696.C | 17 + gcc/testsuite/g++.dg/parse/pr20118.C | 9 + gcc/testsuite/g++.dg/parse/pr26997.C | 50 + gcc/testsuite/g++.dg/parse/pr37862.C | 25 + gcc/testsuite/g++.dg/parse/pr56239.C | 13 + gcc/testsuite/g++.dg/parse/pragma1.C | 8 + gcc/testsuite/g++.dg/parse/pragma2.C | 8 + gcc/testsuite/g++.dg/parse/pragma3.C | 26 + gcc/testsuite/g++.dg/parse/primary-expression-1.C | 58 + gcc/testsuite/g++.dg/parse/ptrmem1.C | 10 + gcc/testsuite/g++.dg/parse/ptrmem2.C | 11 + gcc/testsuite/g++.dg/parse/ptrmem3.C | 11 + gcc/testsuite/g++.dg/parse/ptrmem4.C | 4 + gcc/testsuite/g++.dg/parse/ptrmem5.C | 9 + gcc/testsuite/g++.dg/parse/ptrmem6.C | 11 + gcc/testsuite/g++.dg/parse/pure1.C | 11 + gcc/testsuite/g++.dg/parse/qualified1.C | 14 + gcc/testsuite/g++.dg/parse/qualified2.C | 4 + gcc/testsuite/g++.dg/parse/qualified3.C | 8 + gcc/testsuite/g++.dg/parse/qualified4.C | 6 + gcc/testsuite/g++.dg/parse/redef1.C | 10 + gcc/testsuite/g++.dg/parse/redef2.C | 7 + gcc/testsuite/g++.dg/parse/ref1.C | 17 + gcc/testsuite/g++.dg/parse/register1.C | 14 + gcc/testsuite/g++.dg/parse/repo1.C | 10 + gcc/testsuite/g++.dg/parse/ret-type1.C | 10 + gcc/testsuite/g++.dg/parse/ret-type2.C | 10 + gcc/testsuite/g++.dg/parse/ret-type3.C | 8 + gcc/testsuite/g++.dg/parse/saved1.C | 6 + gcc/testsuite/g++.dg/parse/semicolon1.C | 4 + gcc/testsuite/g++.dg/parse/semicolon1.h | 2 + gcc/testsuite/g++.dg/parse/semicolon2.C | 9 + gcc/testsuite/g++.dg/parse/semicolon3.C | 260 +++ gcc/testsuite/g++.dg/parse/semicolon4.C | 37 + gcc/testsuite/g++.dg/parse/specialization1.C | 7 + gcc/testsuite/g++.dg/parse/stack1.C | 14 + gcc/testsuite/g++.dg/parse/stmtexpr1.C | 9 + gcc/testsuite/g++.dg/parse/stmtexpr2.C | 11 + gcc/testsuite/g++.dg/parse/stmtexpr3.C | 8 + gcc/testsuite/g++.dg/parse/struct-1.C | 4 + gcc/testsuite/g++.dg/parse/struct-2.C | 7 + gcc/testsuite/g++.dg/parse/struct-3.C | 10 + gcc/testsuite/g++.dg/parse/struct-4.C | 13 + gcc/testsuite/g++.dg/parse/struct-as-enum1.C | 10 + gcc/testsuite/g++.dg/parse/template1.C | 11 + gcc/testsuite/g++.dg/parse/template10.C | 15 + gcc/testsuite/g++.dg/parse/template11.C | 15 + gcc/testsuite/g++.dg/parse/template12.C | 10 + gcc/testsuite/g++.dg/parse/template13.C | 10 + gcc/testsuite/g++.dg/parse/template14.C | 17 + gcc/testsuite/g++.dg/parse/template15.C | 26 + gcc/testsuite/g++.dg/parse/template16.C | 15 + gcc/testsuite/g++.dg/parse/template17.C | 13 + gcc/testsuite/g++.dg/parse/template18.C | 52 + gcc/testsuite/g++.dg/parse/template19.C | 11 + gcc/testsuite/g++.dg/parse/template2.C | 7 + gcc/testsuite/g++.dg/parse/template20.C | 7 + gcc/testsuite/g++.dg/parse/template21.C | 5 + gcc/testsuite/g++.dg/parse/template22.C | 5 + gcc/testsuite/g++.dg/parse/template23.C | 10 + gcc/testsuite/g++.dg/parse/template24.C | 8 + gcc/testsuite/g++.dg/parse/template25.C | 14 + gcc/testsuite/g++.dg/parse/template3.C | 19 + gcc/testsuite/g++.dg/parse/template4.C | 21 + gcc/testsuite/g++.dg/parse/template5.C | 19 + gcc/testsuite/g++.dg/parse/template6.C | 20 + gcc/testsuite/g++.dg/parse/template7.C | 5 + gcc/testsuite/g++.dg/parse/template8.C | 16 + gcc/testsuite/g++.dg/parse/template9.C | 6 + gcc/testsuite/g++.dg/parse/tmpl-outside1.C | 10 + gcc/testsuite/g++.dg/parse/tmpl-tmpl-operator1.C | 20 + gcc/testsuite/g++.dg/parse/tmpl-tmpl-param1.C | 14 + gcc/testsuite/g++.dg/parse/too-many-tmpl-args1.C | 11 + gcc/testsuite/g++.dg/parse/try-catch-1.C | 14 + gcc/testsuite/g++.dg/parse/typedef1.C | 3 + gcc/testsuite/g++.dg/parse/typedef2.C | 3 + gcc/testsuite/g++.dg/parse/typedef3.C | 7 + gcc/testsuite/g++.dg/parse/typedef4.C | 12 + gcc/testsuite/g++.dg/parse/typedef5.C | 6 + gcc/testsuite/g++.dg/parse/typedef6.C | 6 + gcc/testsuite/g++.dg/parse/typedef7.C | 2 + gcc/testsuite/g++.dg/parse/typedef8.C | 11 + gcc/testsuite/g++.dg/parse/typedef9.C | 8 + gcc/testsuite/g++.dg/parse/typename1.C | 5 + gcc/testsuite/g++.dg/parse/typename10.C | 8 + gcc/testsuite/g++.dg/parse/typename11.C | 16 + gcc/testsuite/g++.dg/parse/typename2.C | 17 + gcc/testsuite/g++.dg/parse/typename3.C | 8 + gcc/testsuite/g++.dg/parse/typename4.C | 7 + gcc/testsuite/g++.dg/parse/typename5.C | 12 + gcc/testsuite/g++.dg/parse/typename6.C | 17 + gcc/testsuite/g++.dg/parse/typename7.C | 33 + gcc/testsuite/g++.dg/parse/typename8.C | 11 + gcc/testsuite/g++.dg/parse/typename9.C | 6 + gcc/testsuite/g++.dg/parse/typespec1.C | 4 + gcc/testsuite/g++.dg/parse/undefined1.C | 10 + gcc/testsuite/g++.dg/parse/undefined2.C | 12 + gcc/testsuite/g++.dg/parse/undefined3.C | 6 + gcc/testsuite/g++.dg/parse/undefined4.C | 11 + gcc/testsuite/g++.dg/parse/undefined5.C | 5 + gcc/testsuite/g++.dg/parse/undefined6.C | 6 + gcc/testsuite/g++.dg/parse/undefined7.C | 5 + gcc/testsuite/g++.dg/parse/using1.C | 1 + gcc/testsuite/g++.dg/parse/using2.C | 8 + gcc/testsuite/g++.dg/parse/using3.C | 22 + gcc/testsuite/g++.dg/parse/varmod1.C | 7 + gcc/testsuite/g++.dg/parse/wrong-inline1.C | 12 + gcc/testsuite/g++.dg/pch/array-1.C | 15 + gcc/testsuite/g++.dg/pch/array-1.Hs | 4 + gcc/testsuite/g++.dg/pch/empty.C | 5 + gcc/testsuite/g++.dg/pch/empty.Hs | 0 gcc/testsuite/g++.dg/pch/externc-1.C | 6 + gcc/testsuite/g++.dg/pch/externc-1.Hs | 1 + gcc/testsuite/g++.dg/pch/local-1.C | 6 + gcc/testsuite/g++.dg/pch/local-1.Hs | 7 + gcc/testsuite/g++.dg/pch/pch.C | 9 + gcc/testsuite/g++.dg/pch/pch.Hs | 1 + gcc/testsuite/g++.dg/pch/pch.exp | 39 + gcc/testsuite/g++.dg/pch/static-1.C | 10 + gcc/testsuite/g++.dg/pch/static-1.Hs | 13 + gcc/testsuite/g++.dg/pch/system-1.C | 7 + gcc/testsuite/g++.dg/pch/system-1.Hs | 1 + gcc/testsuite/g++.dg/pch/system-2.C | 7 + gcc/testsuite/g++.dg/pch/system-2.Hs | 2 + gcc/testsuite/g++.dg/pch/template-1.C | 8 + gcc/testsuite/g++.dg/pch/template-1.Hs | 5 + gcc/testsuite/g++.dg/pch/uninst.C | 8 + gcc/testsuite/g++.dg/pch/uninst.Hs | 2 + gcc/testsuite/g++.dg/pch/wchar-1.C | 1 + gcc/testsuite/g++.dg/pch/wchar-1.Hs | 2 + .../g++.dg/plugin/attribute_plugin-test-1.C | 16 + gcc/testsuite/g++.dg/plugin/attribute_plugin.c | 71 + gcc/testsuite/g++.dg/plugin/dumb-plugin-test-1.C | 53 + gcc/testsuite/g++.dg/plugin/dumb_plugin.c | 141 ++ gcc/testsuite/g++.dg/plugin/header-plugin-test.C | 3 + gcc/testsuite/g++.dg/plugin/header_plugin.c | 32 + gcc/testsuite/g++.dg/plugin/plugin.exp | 69 + gcc/testsuite/g++.dg/plugin/pragma_plugin-test-1.C | 18 + gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 62 + gcc/testsuite/g++.dg/plugin/self-assign-test-1.C | 50 + gcc/testsuite/g++.dg/plugin/self-assign-test-2.C | 50 + gcc/testsuite/g++.dg/plugin/self-assign-test-3.C | 50 + gcc/testsuite/g++.dg/plugin/selfassign.c | 366 +++++ gcc/testsuite/g++.dg/pr37742.C | 10 + gcc/testsuite/g++.dg/pr44328.C | 39 + gcc/testsuite/g++.dg/pr44486.C | 10 + gcc/testsuite/g++.dg/pr45038.C | 9 + gcc/testsuite/g++.dg/pr45049-1.C | 17 + gcc/testsuite/g++.dg/pr45049-2.C | 9 + gcc/testsuite/g++.dg/pr45056.C | 54 + gcc/testsuite/g++.dg/pr45112.C | 12 + gcc/testsuite/g++.dg/pr45310.C | 31 + gcc/testsuite/g++.dg/pr45330.C | 37 + gcc/testsuite/g++.dg/pr45788.C | 108 ++ gcc/testsuite/g++.dg/pr46065.C | 11 + gcc/testsuite/g++.dg/pr46852.C | 7 + gcc/testsuite/g++.dg/pr46868.C | 4 + gcc/testsuite/g++.dg/pr46890.C | 6 + gcc/testsuite/g++.dg/pr47053.C | 22 + gcc/testsuite/g++.dg/pr47589.C | 26 + gcc/testsuite/g++.dg/pr48660.C | 22 + gcc/testsuite/g++.dg/pubtypes.C | 65 + gcc/testsuite/g++.dg/rtti/anon-ns1.C | 15 + gcc/testsuite/g++.dg/rtti/crash1.C | 10 + gcc/testsuite/g++.dg/rtti/crash2.C | 9 + gcc/testsuite/g++.dg/rtti/crash3.C | 10 + gcc/testsuite/g++.dg/rtti/crash4.C | 16 + gcc/testsuite/g++.dg/rtti/cv1.C | 17 + gcc/testsuite/g++.dg/rtti/darwin-builtin-linkage.C | 20 + gcc/testsuite/g++.dg/rtti/dyncast1.C | 23 + gcc/testsuite/g++.dg/rtti/dyncast2.C | 31 + gcc/testsuite/g++.dg/rtti/dyncast3.C | 81 + gcc/testsuite/g++.dg/rtti/dyncast4.C | 26 + gcc/testsuite/g++.dg/rtti/incomplete1.C | 12 + gcc/testsuite/g++.dg/rtti/no-rtti-voidptr.C | 21 + gcc/testsuite/g++.dg/rtti/no-rtti.C | 18 + .../g++.dg/rtti/predefined-rtti-macro-1.C | 12 + .../g++.dg/rtti/predefined-rtti-macro-2.C | 12 + gcc/testsuite/g++.dg/rtti/repo1.C | 19 + gcc/testsuite/g++.dg/rtti/tinfo1.C | 40 + gcc/testsuite/g++.dg/rtti/typeid1.C | 11 + gcc/testsuite/g++.dg/rtti/typeid2.C | 15 + gcc/testsuite/g++.dg/rtti/typeid3.C | 11 + gcc/testsuite/g++.dg/rtti/typeid4.C | 26 + gcc/testsuite/g++.dg/rtti/typeid5.C | 13 + gcc/testsuite/g++.dg/rtti/typeid6.C | 12 + gcc/testsuite/g++.dg/rtti/typeid7.C | 61 + gcc/testsuite/g++.dg/rtti/typeid8.C | 26 + gcc/testsuite/g++.dg/rtti/typeid9.C | 21 + gcc/testsuite/g++.dg/special/conpr-1.C | 20 + gcc/testsuite/g++.dg/special/conpr-2.C | 23 + gcc/testsuite/g++.dg/special/conpr-2a.cc | 12 + gcc/testsuite/g++.dg/special/conpr-3.C | 23 + gcc/testsuite/g++.dg/special/conpr-3a.cc | 11 + gcc/testsuite/g++.dg/special/conpr-3b.cc | 11 + gcc/testsuite/g++.dg/special/conpr-4.C | 23 + gcc/testsuite/g++.dg/special/ecos.exp | 35 + gcc/testsuite/g++.dg/special/initp1.C | 90 ++ gcc/testsuite/g++.dg/special/initpri1.C | 62 + gcc/testsuite/g++.dg/special/initpri2.C | 39 + gcc/testsuite/g++.dg/tc1/dr1.C | 18 + gcc/testsuite/g++.dg/tc1/dr101.C | 30 + gcc/testsuite/g++.dg/tc1/dr108.C | 13 + gcc/testsuite/g++.dg/tc1/dr127.C | 28 + gcc/testsuite/g++.dg/tc1/dr128.C | 17 + gcc/testsuite/g++.dg/tc1/dr135.C | 8 + gcc/testsuite/g++.dg/tc1/dr137.C | 13 + gcc/testsuite/g++.dg/tc1/dr142.C | 32 + gcc/testsuite/g++.dg/tc1/dr147.C | 66 + gcc/testsuite/g++.dg/tc1/dr152.C | 38 + gcc/testsuite/g++.dg/tc1/dr159.C | 12 + gcc/testsuite/g++.dg/tc1/dr161.C | 50 + gcc/testsuite/g++.dg/tc1/dr164.C | 17 + gcc/testsuite/g++.dg/tc1/dr166.C | 60 + gcc/testsuite/g++.dg/tc1/dr176.C | 29 + gcc/testsuite/g++.dg/tc1/dr179.C | 13 + gcc/testsuite/g++.dg/tc1/dr185.C | 26 + gcc/testsuite/g++.dg/tc1/dr188.C | 9 + gcc/testsuite/g++.dg/tc1/dr193.C | 72 + gcc/testsuite/g++.dg/tc1/dr194.C | 16 + gcc/testsuite/g++.dg/tc1/dr20.C | 34 + gcc/testsuite/g++.dg/tc1/dr213.C | 27 + gcc/testsuite/g++.dg/tc1/dr217.C | 14 + gcc/testsuite/g++.dg/tc1/dr48.C | 13 + gcc/testsuite/g++.dg/tc1/dr49.C | 19 + gcc/testsuite/g++.dg/tc1/dr52.C | 34 + gcc/testsuite/g++.dg/tc1/dr68.C | 20 + gcc/testsuite/g++.dg/tc1/dr74.C | 9 + gcc/testsuite/g++.dg/tc1/dr76.C | 8 + gcc/testsuite/g++.dg/tc1/dr80.C | 53 + gcc/testsuite/g++.dg/tc1/dr85.C | 8 + gcc/testsuite/g++.dg/tc1/dr90.C | 20 + gcc/testsuite/g++.dg/tc1/dr94.C | 9 + gcc/testsuite/g++.dg/template/access1.C | 27 + gcc/testsuite/g++.dg/template/access10.C | 16 + gcc/testsuite/g++.dg/template/access11.C | 24 + gcc/testsuite/g++.dg/template/access12.C | 13 + gcc/testsuite/g++.dg/template/access13.C | 16 + gcc/testsuite/g++.dg/template/access14.C | 16 + gcc/testsuite/g++.dg/template/access15.C | 12 + gcc/testsuite/g++.dg/template/access16.C | 16 + gcc/testsuite/g++.dg/template/access17.C | 23 + gcc/testsuite/g++.dg/template/access18.C | 19 + gcc/testsuite/g++.dg/template/access19.C | 24 + gcc/testsuite/g++.dg/template/access2.C | 20 + gcc/testsuite/g++.dg/template/access20.C | 18 + gcc/testsuite/g++.dg/template/access21.C | 23 + gcc/testsuite/g++.dg/template/access22.C | 15 + gcc/testsuite/g++.dg/template/access3.C | 17 + gcc/testsuite/g++.dg/template/access4.C | 18 + gcc/testsuite/g++.dg/template/access5.C | 21 + gcc/testsuite/g++.dg/template/access6.C | 17 + gcc/testsuite/g++.dg/template/access7.C | 18 + gcc/testsuite/g++.dg/template/access8.C | 16 + gcc/testsuite/g++.dg/template/access9.C | 19 + gcc/testsuite/g++.dg/template/addr1.C | 12 + gcc/testsuite/g++.dg/template/alignof1.C | 13 + gcc/testsuite/g++.dg/template/anon1.C | 21 + gcc/testsuite/g++.dg/template/anon2.C | 15 + gcc/testsuite/g++.dg/template/anon3.C | 20 + gcc/testsuite/g++.dg/template/anon4.C | 10 + gcc/testsuite/g++.dg/template/anon5.C | 6 + gcc/testsuite/g++.dg/template/anonunion1.C | 24 + gcc/testsuite/g++.dg/template/anonunion2.C | 6 + gcc/testsuite/g++.dg/template/arg1.C | 15 + gcc/testsuite/g++.dg/template/arg2.C | 14 + gcc/testsuite/g++.dg/template/arg3.C | 17 + gcc/testsuite/g++.dg/template/arg4.C | 9 + gcc/testsuite/g++.dg/template/arg5.C | 9 + gcc/testsuite/g++.dg/template/arg6.C | 15 + gcc/testsuite/g++.dg/template/arg7.C | 11 + gcc/testsuite/g++.dg/template/array1-1.C | 32 + gcc/testsuite/g++.dg/template/array1-2.C | 32 + gcc/testsuite/g++.dg/template/array10.C | 20 + gcc/testsuite/g++.dg/template/array11.C | 14 + gcc/testsuite/g++.dg/template/array13.C | 14 + gcc/testsuite/g++.dg/template/array14.C | 10 + gcc/testsuite/g++.dg/template/array15.C | 13 + gcc/testsuite/g++.dg/template/array16.C | 9 + gcc/testsuite/g++.dg/template/array17.C | 23 + gcc/testsuite/g++.dg/template/array18.C | 13 + gcc/testsuite/g++.dg/template/array19.C | 22 + gcc/testsuite/g++.dg/template/array2-1.C | 14 + gcc/testsuite/g++.dg/template/array2-2.C | 14 + gcc/testsuite/g++.dg/template/array20.C | 10 + gcc/testsuite/g++.dg/template/array21.C | 50 + gcc/testsuite/g++.dg/template/array22.C | 14 + gcc/testsuite/g++.dg/template/array24.C | 22 + gcc/testsuite/g++.dg/template/array25.C | 18 + gcc/testsuite/g++.dg/template/array3.C | 17 + gcc/testsuite/g++.dg/template/array4.C | 11 + gcc/testsuite/g++.dg/template/array5.C | 14 + gcc/testsuite/g++.dg/template/array6.C | 13 + gcc/testsuite/g++.dg/template/array7.C | 11 + gcc/testsuite/g++.dg/template/array8.C | 16 + gcc/testsuite/g++.dg/template/array9.C | 18 + gcc/testsuite/g++.dg/template/asm1.C | 14 + gcc/testsuite/g++.dg/template/asmgoto1.C | 18 + gcc/testsuite/g++.dg/template/assign1.C | 15 + gcc/testsuite/g++.dg/template/builtin1.C | 11 + gcc/testsuite/g++.dg/template/call1.C | 17 + gcc/testsuite/g++.dg/template/call2.C | 14 + gcc/testsuite/g++.dg/template/call3.C | 15 + gcc/testsuite/g++.dg/template/call4.C | 21 + gcc/testsuite/g++.dg/template/call5.C | 17 + gcc/testsuite/g++.dg/template/call6.C | 24 + gcc/testsuite/g++.dg/template/call7.C | 19 + gcc/testsuite/g++.dg/template/canon-type-1.C | 18 + gcc/testsuite/g++.dg/template/canon-type-10.C | 23 + gcc/testsuite/g++.dg/template/canon-type-11.C | 39 + gcc/testsuite/g++.dg/template/canon-type-12.C | 21 + gcc/testsuite/g++.dg/template/canon-type-13.C | 27 + gcc/testsuite/g++.dg/template/canon-type-2.C | 18 + gcc/testsuite/g++.dg/template/canon-type-3.C | 20 + gcc/testsuite/g++.dg/template/canon-type-4.C | 22 + gcc/testsuite/g++.dg/template/canon-type-5.C | 22 + gcc/testsuite/g++.dg/template/canon-type-6.C | 22 + gcc/testsuite/g++.dg/template/canon-type-7.C | 21 + gcc/testsuite/g++.dg/template/canon-type-8.C | 38 + gcc/testsuite/g++.dg/template/canon-type-9.C | 18 + gcc/testsuite/g++.dg/template/cast1.C | 22 + gcc/testsuite/g++.dg/template/char1.C | 4 + gcc/testsuite/g++.dg/template/class1.C | 9 + gcc/testsuite/g++.dg/template/class2.C | 7 + gcc/testsuite/g++.dg/template/class3.C | 2 + gcc/testsuite/g++.dg/template/complit1.C | 11 + gcc/testsuite/g++.dg/template/complit2.C | 17 + gcc/testsuite/g++.dg/template/cond.C | 23 + gcc/testsuite/g++.dg/template/cond2.C | 10 + gcc/testsuite/g++.dg/template/cond3.C | 15 + gcc/testsuite/g++.dg/template/cond4.C | 20 + gcc/testsuite/g++.dg/template/cond5.C | 9 + gcc/testsuite/g++.dg/template/cond6.C | 6 + gcc/testsuite/g++.dg/template/cond7.C | 15 + gcc/testsuite/g++.dg/template/const1.C | 30 + gcc/testsuite/g++.dg/template/const2.C | 16 + gcc/testsuite/g++.dg/template/const3.C | 20 + gcc/testsuite/g++.dg/template/const4.C | 9 + gcc/testsuite/g++.dg/template/const5.C | 12 + gcc/testsuite/g++.dg/template/constant1.C | 13 + gcc/testsuite/g++.dg/template/constant2.C | 22 + gcc/testsuite/g++.dg/template/conv1.C | 28 + gcc/testsuite/g++.dg/template/conv10.C | 9 + gcc/testsuite/g++.dg/template/conv11.C | 11 + gcc/testsuite/g++.dg/template/conv2.C | 39 + gcc/testsuite/g++.dg/template/conv3.C | 43 + gcc/testsuite/g++.dg/template/conv4.C | 27 + gcc/testsuite/g++.dg/template/conv5.C | 22 + gcc/testsuite/g++.dg/template/conv6.C | 24 + gcc/testsuite/g++.dg/template/conv7.C | 12 + gcc/testsuite/g++.dg/template/conv8.C | 12 + gcc/testsuite/g++.dg/template/conv9.C | 16 + gcc/testsuite/g++.dg/template/copy1.C | 15 + gcc/testsuite/g++.dg/template/crash1.C | 17 + gcc/testsuite/g++.dg/template/crash10.C | 27 + gcc/testsuite/g++.dg/template/crash100.C | 24 + gcc/testsuite/g++.dg/template/crash101.C | 12 + gcc/testsuite/g++.dg/template/crash102.C | 5 + gcc/testsuite/g++.dg/template/crash103.C | 4 + gcc/testsuite/g++.dg/template/crash104.C | 26 + gcc/testsuite/g++.dg/template/crash105.C | 14 + gcc/testsuite/g++.dg/template/crash106.C | 12 + gcc/testsuite/g++.dg/template/crash11.C | 9 + gcc/testsuite/g++.dg/template/crash12.C | 16 + gcc/testsuite/g++.dg/template/crash13.C | 18 + gcc/testsuite/g++.dg/template/crash14.C | 5 + gcc/testsuite/g++.dg/template/crash15.C | 9 + gcc/testsuite/g++.dg/template/crash16.C | 21 + gcc/testsuite/g++.dg/template/crash17.C | 19 + gcc/testsuite/g++.dg/template/crash18.C | 13 + gcc/testsuite/g++.dg/template/crash19.C | 17 + gcc/testsuite/g++.dg/template/crash2.C | 31 + gcc/testsuite/g++.dg/template/crash20.C | 20 + gcc/testsuite/g++.dg/template/crash21.C | 40 + gcc/testsuite/g++.dg/template/crash22.C | 26 + gcc/testsuite/g++.dg/template/crash23.C | 9 + gcc/testsuite/g++.dg/template/crash24.C | 14 + gcc/testsuite/g++.dg/template/crash25.C | 3 + gcc/testsuite/g++.dg/template/crash26.C | 8 + gcc/testsuite/g++.dg/template/crash27.C | 4 + gcc/testsuite/g++.dg/template/crash28.C | 13 + gcc/testsuite/g++.dg/template/crash29.C | 8 + gcc/testsuite/g++.dg/template/crash3.C | 12 + gcc/testsuite/g++.dg/template/crash30.C | 16 + gcc/testsuite/g++.dg/template/crash31.C | 3 + gcc/testsuite/g++.dg/template/crash32.C | 9 + gcc/testsuite/g++.dg/template/crash33.C | 8 + gcc/testsuite/g++.dg/template/crash34.C | 12 + gcc/testsuite/g++.dg/template/crash35.C | 9 + gcc/testsuite/g++.dg/template/crash36.C | 9 + gcc/testsuite/g++.dg/template/crash37.C | 27 + gcc/testsuite/g++.dg/template/crash38.C | 8 + gcc/testsuite/g++.dg/template/crash39.C | 11 + gcc/testsuite/g++.dg/template/crash4.C | 12 + gcc/testsuite/g++.dg/template/crash40.C | 10 + gcc/testsuite/g++.dg/template/crash41.C | 18 + gcc/testsuite/g++.dg/template/crash42.C | 10 + gcc/testsuite/g++.dg/template/crash43.C | 8 + gcc/testsuite/g++.dg/template/crash44.C | 7 + gcc/testsuite/g++.dg/template/crash45.C | 13 + gcc/testsuite/g++.dg/template/crash46.C | 5 + gcc/testsuite/g++.dg/template/crash47.C | 3 + gcc/testsuite/g++.dg/template/crash48.C | 10 + gcc/testsuite/g++.dg/template/crash49.C | 4 + gcc/testsuite/g++.dg/template/crash50.C | 7 + gcc/testsuite/g++.dg/template/crash51.C | 11 + gcc/testsuite/g++.dg/template/crash52.C | 19 + gcc/testsuite/g++.dg/template/crash53.C | 11 + gcc/testsuite/g++.dg/template/crash54.C | 5 + gcc/testsuite/g++.dg/template/crash55.C | 6 + gcc/testsuite/g++.dg/template/crash56.C | 16 + gcc/testsuite/g++.dg/template/crash57.C | 10 + gcc/testsuite/g++.dg/template/crash58.C | 10 + gcc/testsuite/g++.dg/template/crash59.C | 19 + gcc/testsuite/g++.dg/template/crash6.C | 8 + gcc/testsuite/g++.dg/template/crash60.C | 9 + gcc/testsuite/g++.dg/template/crash61.C | 11 + gcc/testsuite/g++.dg/template/crash62.C | 6 + gcc/testsuite/g++.dg/template/crash63.C | 12 + gcc/testsuite/g++.dg/template/crash64.C | 6 + gcc/testsuite/g++.dg/template/crash65.C | 7 + gcc/testsuite/g++.dg/template/crash66.C | 17 + gcc/testsuite/g++.dg/template/crash67.C | 3 + gcc/testsuite/g++.dg/template/crash68.C | 16 + gcc/testsuite/g++.dg/template/crash69.C | 12 + gcc/testsuite/g++.dg/template/crash7.C | 15 + gcc/testsuite/g++.dg/template/crash70.C | 7 + gcc/testsuite/g++.dg/template/crash71.C | 3 + gcc/testsuite/g++.dg/template/crash72.C | 25 + gcc/testsuite/g++.dg/template/crash73.C | 9 + gcc/testsuite/g++.dg/template/crash74.C | 6 + gcc/testsuite/g++.dg/template/crash75.C | 8 + gcc/testsuite/g++.dg/template/crash76.C | 13 + gcc/testsuite/g++.dg/template/crash77.C | 5 + gcc/testsuite/g++.dg/template/crash78.C | 3 + gcc/testsuite/g++.dg/template/crash79.C | 9 + gcc/testsuite/g++.dg/template/crash8.C | 20 + gcc/testsuite/g++.dg/template/crash80.C | 9 + gcc/testsuite/g++.dg/template/crash81.C | 8 + gcc/testsuite/g++.dg/template/crash82.C | 6 + gcc/testsuite/g++.dg/template/crash83.C | 5 + gcc/testsuite/g++.dg/template/crash84.C | 19 + gcc/testsuite/g++.dg/template/crash85.C | 15 + gcc/testsuite/g++.dg/template/crash87.C | 27 + gcc/testsuite/g++.dg/template/crash88.C | 6 + gcc/testsuite/g++.dg/template/crash89.C | 8 + gcc/testsuite/g++.dg/template/crash9.C | 12 + gcc/testsuite/g++.dg/template/crash90.C | 8 + gcc/testsuite/g++.dg/template/crash91.C | 8 + gcc/testsuite/g++.dg/template/crash92.C | 7 + gcc/testsuite/g++.dg/template/crash93.C | 12 + gcc/testsuite/g++.dg/template/crash94.C | 28 + gcc/testsuite/g++.dg/template/crash95.C | 11 + gcc/testsuite/g++.dg/template/crash96.C | 6 + gcc/testsuite/g++.dg/template/crash97.C | 14 + gcc/testsuite/g++.dg/template/crash98.C | 14 + gcc/testsuite/g++.dg/template/crash99.C | 10 + gcc/testsuite/g++.dg/template/ctor1.C | 31 + gcc/testsuite/g++.dg/template/ctor2.C | 18 + gcc/testsuite/g++.dg/template/ctor3.C | 19 + gcc/testsuite/g++.dg/template/ctor4.C | 39 + gcc/testsuite/g++.dg/template/ctor5.C | 8 + gcc/testsuite/g++.dg/template/ctor6.C | 11 + gcc/testsuite/g++.dg/template/ctor7.C | 19 + gcc/testsuite/g++.dg/template/ctor8.C | 11 + gcc/testsuite/g++.dg/template/ctor9.C | 9 + gcc/testsuite/g++.dg/template/debug1.C | 18 + gcc/testsuite/g++.dg/template/decl1.C | 16 + gcc/testsuite/g++.dg/template/decl2.C | 13 + gcc/testsuite/g++.dg/template/decl3.C | 8 + gcc/testsuite/g++.dg/template/deduce1.C | 25 + gcc/testsuite/g++.dg/template/deduce2.C | 30 + gcc/testsuite/g++.dg/template/deduce3.C | 11 + gcc/testsuite/g++.dg/template/defarg1.C | 7 + gcc/testsuite/g++.dg/template/defarg10.C | 13 + gcc/testsuite/g++.dg/template/defarg11.C | 18 + gcc/testsuite/g++.dg/template/defarg12.C | 10 + gcc/testsuite/g++.dg/template/defarg13.C | 19 + gcc/testsuite/g++.dg/template/defarg14.C | 13 + gcc/testsuite/g++.dg/template/defarg2.C | 10 + gcc/testsuite/g++.dg/template/defarg3.C | 16 + gcc/testsuite/g++.dg/template/defarg4.C | 14 + gcc/testsuite/g++.dg/template/defarg5.C | 25 + gcc/testsuite/g++.dg/template/defarg6.C | 25 + gcc/testsuite/g++.dg/template/defarg7.C | 7 + gcc/testsuite/g++.dg/template/defarg8.C | 19 + gcc/testsuite/g++.dg/template/defarg9.C | 16 + gcc/testsuite/g++.dg/template/delete1.C | 14 + gcc/testsuite/g++.dg/template/dependent-args1.C | 11 + gcc/testsuite/g++.dg/template/dependent-expr1.C | 29 + gcc/testsuite/g++.dg/template/dependent-expr2.C | 23 + gcc/testsuite/g++.dg/template/dependent-expr3.C | 14 + gcc/testsuite/g++.dg/template/dependent-expr4.C | 15 + gcc/testsuite/g++.dg/template/dependent-expr5.C | 130 ++ gcc/testsuite/g++.dg/template/dependent-expr6.C | 21 + gcc/testsuite/g++.dg/template/dependent-expr7.C | 22 + gcc/testsuite/g++.dg/template/dependent-expr8.C | 25 + gcc/testsuite/g++.dg/template/dependent-name1.C | 11 + gcc/testsuite/g++.dg/template/dependent-name2.C | 18 + gcc/testsuite/g++.dg/template/dependent-name3.C | 17 + gcc/testsuite/g++.dg/template/dependent-name4.C | 15 + gcc/testsuite/g++.dg/template/dependent-name5.C | 45 + gcc/testsuite/g++.dg/template/dependent-name6.C | 17 + gcc/testsuite/g++.dg/template/dr408.C | 45 + gcc/testsuite/g++.dg/template/dtor1.C | 8 + gcc/testsuite/g++.dg/template/dtor2.C | 10 + gcc/testsuite/g++.dg/template/dtor3.C | 4 + gcc/testsuite/g++.dg/template/dtor4.C | 9 + gcc/testsuite/g++.dg/template/dtor5.C | 21 + gcc/testsuite/g++.dg/template/dtor6.C | 16 + gcc/testsuite/g++.dg/template/dtor7.C | 22 + gcc/testsuite/g++.dg/template/dtor8.C | 23 + gcc/testsuite/g++.dg/template/duplicate1.C | 7 + gcc/testsuite/g++.dg/template/eh1.C | 6 + gcc/testsuite/g++.dg/template/eh2.C | 10 + gcc/testsuite/g++.dg/template/elab1.C | 13 + gcc/testsuite/g++.dg/template/enum1.C | 5 + gcc/testsuite/g++.dg/template/enum2.C | 4 + gcc/testsuite/g++.dg/template/enum3.C | 8 + gcc/testsuite/g++.dg/template/enum4.C | 9 + gcc/testsuite/g++.dg/template/enum5.C | 16 + gcc/testsuite/g++.dg/template/enum6.C | 10 + gcc/testsuite/g++.dg/template/error-recovery1.C | 9 + gcc/testsuite/g++.dg/template/error-recovery2.C | 7 + gcc/testsuite/g++.dg/template/error1.C | 13 + gcc/testsuite/g++.dg/template/error10.C | 71 + gcc/testsuite/g++.dg/template/error11.C | 4 + gcc/testsuite/g++.dg/template/error12.C | 4 + gcc/testsuite/g++.dg/template/error13.C | 5 + gcc/testsuite/g++.dg/template/error14.C | 8 + gcc/testsuite/g++.dg/template/error15.C | 24 + gcc/testsuite/g++.dg/template/error16.C | 16 + gcc/testsuite/g++.dg/template/error17.C | 10 + gcc/testsuite/g++.dg/template/error18.C | 11 + gcc/testsuite/g++.dg/template/error19.C | 22 + gcc/testsuite/g++.dg/template/error2.C | 30 + gcc/testsuite/g++.dg/template/error20.C | 4 + gcc/testsuite/g++.dg/template/error21.C | 15 + gcc/testsuite/g++.dg/template/error22.C | 9 + gcc/testsuite/g++.dg/template/error23.C | 17 + gcc/testsuite/g++.dg/template/error24.C | 8 + gcc/testsuite/g++.dg/template/error25.C | 16 + gcc/testsuite/g++.dg/template/error26.C | 5 + gcc/testsuite/g++.dg/template/error27.C | 5 + gcc/testsuite/g++.dg/template/error28.C | 5 + gcc/testsuite/g++.dg/template/error29.C | 5 + gcc/testsuite/g++.dg/template/error3.C | 5 + gcc/testsuite/g++.dg/template/error30.C | 5 + gcc/testsuite/g++.dg/template/error31.C | 3 + gcc/testsuite/g++.dg/template/error32.C | 8 + gcc/testsuite/g++.dg/template/error33.C | 12 + gcc/testsuite/g++.dg/template/error34.C | 29 + gcc/testsuite/g++.dg/template/error35.C | 3 + gcc/testsuite/g++.dg/template/error36.C | 9 + gcc/testsuite/g++.dg/template/error37.C | 12 + gcc/testsuite/g++.dg/template/error38.C | 43 + gcc/testsuite/g++.dg/template/error39.C | 11 + gcc/testsuite/g++.dg/template/error4.C | 9 + gcc/testsuite/g++.dg/template/error40.C | 32 + gcc/testsuite/g++.dg/template/error41.C | 12 + gcc/testsuite/g++.dg/template/error42.C | 20 + gcc/testsuite/g++.dg/template/error43.C | 9 + gcc/testsuite/g++.dg/template/error44.C | 7 + gcc/testsuite/g++.dg/template/error45.C | 22 + gcc/testsuite/g++.dg/template/error5.C | 6 + gcc/testsuite/g++.dg/template/error6.C | 13 + gcc/testsuite/g++.dg/template/error7.C | 6 + gcc/testsuite/g++.dg/template/error8.C | 7 + gcc/testsuite/g++.dg/template/error9.C | 7 + gcc/testsuite/g++.dg/template/explicit-args1.C | 21 + gcc/testsuite/g++.dg/template/explicit-args2.C | 44 + gcc/testsuite/g++.dg/template/explicit-args3.C | 12 + .../g++.dg/template/explicit-instantiation.C | 16 + .../g++.dg/template/explicit-instantiation2.C | 6 + .../g++.dg/template/explicit-instantiation3.C | 31 + gcc/testsuite/g++.dg/template/explicit1.C | 17 + gcc/testsuite/g++.dg/template/explicit2.C | 10 + gcc/testsuite/g++.dg/template/explicit3.C | 22 + gcc/testsuite/g++.dg/template/explicit4.C | 14 + gcc/testsuite/g++.dg/template/explicit5.C | 14 + gcc/testsuite/g++.dg/template/explicit6.C | 8 + gcc/testsuite/g++.dg/template/explicit7.C | 13 + gcc/testsuite/g++.dg/template/explicit8.C | 13 + gcc/testsuite/g++.dg/template/expr1.C | 8 + gcc/testsuite/g++.dg/template/field1.C | 12 + gcc/testsuite/g++.dg/template/fnspec1.C | 16 + gcc/testsuite/g++.dg/template/fntry1.C | 43 + gcc/testsuite/g++.dg/template/fntype1.C | 26 + gcc/testsuite/g++.dg/template/for1.C | 23 + gcc/testsuite/g++.dg/template/friend.C | 30 + gcc/testsuite/g++.dg/template/friend10.C | 45 + gcc/testsuite/g++.dg/template/friend11.C | 18 + gcc/testsuite/g++.dg/template/friend12.C | 24 + gcc/testsuite/g++.dg/template/friend13.C | 21 + gcc/testsuite/g++.dg/template/friend14.C | 20 + gcc/testsuite/g++.dg/template/friend15.C | 19 + gcc/testsuite/g++.dg/template/friend16.C | 16 + gcc/testsuite/g++.dg/template/friend17.C | 12 + gcc/testsuite/g++.dg/template/friend18.C | 19 + gcc/testsuite/g++.dg/template/friend19.C | 28 + gcc/testsuite/g++.dg/template/friend20.C | 15 + gcc/testsuite/g++.dg/template/friend21.C | 16 + gcc/testsuite/g++.dg/template/friend22.C | 15 + gcc/testsuite/g++.dg/template/friend23.C | 38 + gcc/testsuite/g++.dg/template/friend24.C | 27 + gcc/testsuite/g++.dg/template/friend25.C | 14 + gcc/testsuite/g++.dg/template/friend26.C | 15 + gcc/testsuite/g++.dg/template/friend27.C | 22 + gcc/testsuite/g++.dg/template/friend28.C | 23 + gcc/testsuite/g++.dg/template/friend29.C | 11 + gcc/testsuite/g++.dg/template/friend3.C | 31 + gcc/testsuite/g++.dg/template/friend30.C | 15 + gcc/testsuite/g++.dg/template/friend31.C | 27 + gcc/testsuite/g++.dg/template/friend32.C | 21 + gcc/testsuite/g++.dg/template/friend33.C | 12 + gcc/testsuite/g++.dg/template/friend34.C | 16 + gcc/testsuite/g++.dg/template/friend35.C | 28 + gcc/testsuite/g++.dg/template/friend36.C | 10 + gcc/testsuite/g++.dg/template/friend37.C | 15 + gcc/testsuite/g++.dg/template/friend38.C | 12 + gcc/testsuite/g++.dg/template/friend39.C | 7 + gcc/testsuite/g++.dg/template/friend4.C | 46 + gcc/testsuite/g++.dg/template/friend40.C | 16 + gcc/testsuite/g++.dg/template/friend41.C | 11 + gcc/testsuite/g++.dg/template/friend42.C | 8 + gcc/testsuite/g++.dg/template/friend43.C | 11 + gcc/testsuite/g++.dg/template/friend44.C | 9 + gcc/testsuite/g++.dg/template/friend45.C | 17 + gcc/testsuite/g++.dg/template/friend46.C | 9 + gcc/testsuite/g++.dg/template/friend47.C | 11 + gcc/testsuite/g++.dg/template/friend48.C | 12 + gcc/testsuite/g++.dg/template/friend49.C | 18 + gcc/testsuite/g++.dg/template/friend5.C | 9 + gcc/testsuite/g++.dg/template/friend50.C | 9 + gcc/testsuite/g++.dg/template/friend51.C | 17 + gcc/testsuite/g++.dg/template/friend6.C | 53 + gcc/testsuite/g++.dg/template/friend7.C | 33 + gcc/testsuite/g++.dg/template/friend8.C | 18 + gcc/testsuite/g++.dg/template/friend9.C | 18 + gcc/testsuite/g++.dg/template/func1.C | 13 + gcc/testsuite/g++.dg/template/func2.C | 12 + gcc/testsuite/g++.dg/template/function1.C | 28 + gcc/testsuite/g++.dg/template/incomplete1.C | 18 + gcc/testsuite/g++.dg/template/incomplete2.C | 14 + gcc/testsuite/g++.dg/template/incomplete3.C | 5 + gcc/testsuite/g++.dg/template/incomplete4.C | 16 + gcc/testsuite/g++.dg/template/incomplete5.C | 17 + gcc/testsuite/g++.dg/template/incomplete6.C | 22 + gcc/testsuite/g++.dg/template/inherit.C | 13 + gcc/testsuite/g++.dg/template/inherit2.C | 19 + gcc/testsuite/g++.dg/template/inherit3.C | 12 + gcc/testsuite/g++.dg/template/inherit4.C | 14 + gcc/testsuite/g++.dg/template/inherit5.C | 11 + gcc/testsuite/g++.dg/template/inherit6.C | 23 + gcc/testsuite/g++.dg/template/inherit7.C | 21 + gcc/testsuite/g++.dg/template/init-list.C | 17 + gcc/testsuite/g++.dg/template/init1.C | 10 + gcc/testsuite/g++.dg/template/init2.C | 10 + gcc/testsuite/g++.dg/template/init3.C | 11 + gcc/testsuite/g++.dg/template/init4.C | 15 + gcc/testsuite/g++.dg/template/init5.C | 11 + gcc/testsuite/g++.dg/template/init6.C | 31 + gcc/testsuite/g++.dg/template/init7.C | 9 + gcc/testsuite/g++.dg/template/init8.C | 68 + gcc/testsuite/g++.dg/template/injected1.C | 33 + gcc/testsuite/g++.dg/template/injected2.C | 9 + gcc/testsuite/g++.dg/template/inline1.C | 20 + gcc/testsuite/g++.dg/template/instantiate1.C | 21 + gcc/testsuite/g++.dg/template/instantiate10.C | 37 + gcc/testsuite/g++.dg/template/instantiate11.C | 25 + gcc/testsuite/g++.dg/template/instantiate2.C | 8 + gcc/testsuite/g++.dg/template/instantiate3.C | 17 + gcc/testsuite/g++.dg/template/instantiate4.C | 13 + gcc/testsuite/g++.dg/template/instantiate5.C | 25 + gcc/testsuite/g++.dg/template/instantiate6.C | 16 + gcc/testsuite/g++.dg/template/instantiate7.C | 10 + gcc/testsuite/g++.dg/template/instantiate8.C | 17 + gcc/testsuite/g++.dg/template/instantiate9.C | 15 + gcc/testsuite/g++.dg/template/invalid1.C | 8 + gcc/testsuite/g++.dg/template/koenig1.C | 8 + gcc/testsuite/g++.dg/template/koenig2.C | 25 + gcc/testsuite/g++.dg/template/koenig3.C | 28 + gcc/testsuite/g++.dg/template/koenig4.C | 12 + gcc/testsuite/g++.dg/template/koenig5.C | 32 + gcc/testsuite/g++.dg/template/koenig6.C | 29 + gcc/testsuite/g++.dg/template/koenig7.C | 11 + gcc/testsuite/g++.dg/template/koenig8.C | 20 + gcc/testsuite/g++.dg/template/local1.C | 25 + gcc/testsuite/g++.dg/template/local2.C | 61 + gcc/testsuite/g++.dg/template/local3.C | 14 + gcc/testsuite/g++.dg/template/local4.C | 10 + gcc/testsuite/g++.dg/template/local5.C | 12 + gcc/testsuite/g++.dg/template/local6.C | 20 + gcc/testsuite/g++.dg/template/lookup1.C | 17 + gcc/testsuite/g++.dg/template/lookup2.C | 18 + gcc/testsuite/g++.dg/template/lookup3.C | 16 + gcc/testsuite/g++.dg/template/lookup4.C | 6 + gcc/testsuite/g++.dg/template/lookup5.C | 17 + gcc/testsuite/g++.dg/template/lookup6.C | 11 + gcc/testsuite/g++.dg/template/lookup7.C | 9 + gcc/testsuite/g++.dg/template/lookup8.C | 19 + gcc/testsuite/g++.dg/template/lvalue1.C | 31 + gcc/testsuite/g++.dg/template/mangle1.C | 16 + gcc/testsuite/g++.dg/template/mem-partial1.C | 15 + gcc/testsuite/g++.dg/template/mem-partial2.C | 29 + gcc/testsuite/g++.dg/template/mem-partial3.C | 29 + gcc/testsuite/g++.dg/template/mem_func_ptr.C | 57 + gcc/testsuite/g++.dg/template/member.C | 28 + gcc/testsuite/g++.dg/template/member2.C | 13 + gcc/testsuite/g++.dg/template/member3.C | 19 + gcc/testsuite/g++.dg/template/member4.C | 20 + gcc/testsuite/g++.dg/template/member5.C | 33 + gcc/testsuite/g++.dg/template/member6.C | 16 + gcc/testsuite/g++.dg/template/member7.C | 15 + gcc/testsuite/g++.dg/template/member8.C | 25 + gcc/testsuite/g++.dg/template/member9.C | 21 + gcc/testsuite/g++.dg/template/memclass1.C | 18 + gcc/testsuite/g++.dg/template/memclass2.C | 20 + gcc/testsuite/g++.dg/template/memclass3.C | 39 + gcc/testsuite/g++.dg/template/memclass4.C | 70 + gcc/testsuite/g++.dg/template/memfriend1.C | 54 + gcc/testsuite/g++.dg/template/memfriend10.C | 71 + gcc/testsuite/g++.dg/template/memfriend11.C | 73 + gcc/testsuite/g++.dg/template/memfriend12.C | 63 + gcc/testsuite/g++.dg/template/memfriend13.C | 71 + gcc/testsuite/g++.dg/template/memfriend14.C | 73 + gcc/testsuite/g++.dg/template/memfriend15.C | 34 + gcc/testsuite/g++.dg/template/memfriend16.C | 34 + gcc/testsuite/g++.dg/template/memfriend17.C | 46 + gcc/testsuite/g++.dg/template/memfriend2.C | 61 + gcc/testsuite/g++.dg/template/memfriend3.C | 55 + gcc/testsuite/g++.dg/template/memfriend4.C | 63 + gcc/testsuite/g++.dg/template/memfriend5.C | 31 + gcc/testsuite/g++.dg/template/memfriend6.C | 23 + gcc/testsuite/g++.dg/template/memfriend7.C | 133 ++ gcc/testsuite/g++.dg/template/memfriend8.C | 25 + gcc/testsuite/g++.dg/template/memfriend9.C | 63 + gcc/testsuite/g++.dg/template/meminit1.C | 8 + gcc/testsuite/g++.dg/template/meminit2.C | 21 + gcc/testsuite/g++.dg/template/memtmpl1.C | 20 + gcc/testsuite/g++.dg/template/memtmpl2.C | 15 + gcc/testsuite/g++.dg/template/memtmpl3.C | 24 + gcc/testsuite/g++.dg/template/nested1.C | 15 + gcc/testsuite/g++.dg/template/nested2.C | 9 + gcc/testsuite/g++.dg/template/nested3.C | 30 + gcc/testsuite/g++.dg/template/nested4.C | 10 + gcc/testsuite/g++.dg/template/nested5.C | 19 + gcc/testsuite/g++.dg/template/new1.C | 45 + gcc/testsuite/g++.dg/template/new10.C | 23 + gcc/testsuite/g++.dg/template/new2.C | 14 + gcc/testsuite/g++.dg/template/new3.C | 18 + gcc/testsuite/g++.dg/template/new4.C | 8 + gcc/testsuite/g++.dg/template/new5.C | 9 + gcc/testsuite/g++.dg/template/new6.C | 7 + gcc/testsuite/g++.dg/template/new7.C | 9 + gcc/testsuite/g++.dg/template/new8.C | 29 + gcc/testsuite/g++.dg/template/new9.C | 16 + gcc/testsuite/g++.dg/template/non-dependent1.C | 21 + gcc/testsuite/g++.dg/template/non-dependent10.C | 22 + gcc/testsuite/g++.dg/template/non-dependent11.C | 18 + gcc/testsuite/g++.dg/template/non-dependent12.C | 10 + gcc/testsuite/g++.dg/template/non-dependent13.C | 11 + gcc/testsuite/g++.dg/template/non-dependent2.C | 16 + gcc/testsuite/g++.dg/template/non-dependent3.C | 15 + gcc/testsuite/g++.dg/template/non-dependent4.C | 4 + gcc/testsuite/g++.dg/template/non-dependent5.C | 8 + gcc/testsuite/g++.dg/template/non-dependent6.C | 13 + gcc/testsuite/g++.dg/template/non-dependent7.C | 22 + gcc/testsuite/g++.dg/template/non-dependent8.C | 21 + gcc/testsuite/g++.dg/template/non-dependent9.C | 22 + .../g++.dg/template/non-type-template-argument-1.C | 12 + gcc/testsuite/g++.dg/template/non-type1.C | 49 + gcc/testsuite/g++.dg/template/nontype1.C | 5 + gcc/testsuite/g++.dg/template/nontype10.C | 10 + gcc/testsuite/g++.dg/template/nontype11.C | 22 + gcc/testsuite/g++.dg/template/nontype12.C | 35 + gcc/testsuite/g++.dg/template/nontype13.C | 29 + gcc/testsuite/g++.dg/template/nontype14.C | 13 + gcc/testsuite/g++.dg/template/nontype15.C | 20 + gcc/testsuite/g++.dg/template/nontype16.C | 9 + gcc/testsuite/g++.dg/template/nontype17.C | 8 + gcc/testsuite/g++.dg/template/nontype18.C | 8 + gcc/testsuite/g++.dg/template/nontype19.C | 19 + gcc/testsuite/g++.dg/template/nontype2.C | 11 + gcc/testsuite/g++.dg/template/nontype20.C | 11 + gcc/testsuite/g++.dg/template/nontype21.C | 7 + gcc/testsuite/g++.dg/template/nontype22.C | 11 + gcc/testsuite/g++.dg/template/nontype3.C | 38 + gcc/testsuite/g++.dg/template/nontype4.C | 14 + gcc/testsuite/g++.dg/template/nontype5.C | 14 + gcc/testsuite/g++.dg/template/nontype6.C | 19 + gcc/testsuite/g++.dg/template/nontype7.C | 15 + gcc/testsuite/g++.dg/template/nontype8.C | 13 + gcc/testsuite/g++.dg/template/nontype9.C | 19 + gcc/testsuite/g++.dg/template/ntp1.C | 24 + gcc/testsuite/g++.dg/template/ntp2.C | 16 + gcc/testsuite/g++.dg/template/offsetof1.C | 16 + gcc/testsuite/g++.dg/template/op1.C | 12 + gcc/testsuite/g++.dg/template/operator1.C | 49 + gcc/testsuite/g++.dg/template/operator10.C | 8 + gcc/testsuite/g++.dg/template/operator11.C | 25 + gcc/testsuite/g++.dg/template/operator2.C | 8 + gcc/testsuite/g++.dg/template/operator3.C | 10 + gcc/testsuite/g++.dg/template/operator4.C | 11 + gcc/testsuite/g++.dg/template/operator5.C | 14 + gcc/testsuite/g++.dg/template/operator6.C | 4 + gcc/testsuite/g++.dg/template/operator7.C | 7 + gcc/testsuite/g++.dg/template/operator8.C | 6 + gcc/testsuite/g++.dg/template/operator9.C | 10 + gcc/testsuite/g++.dg/template/overload1.C | 24 + gcc/testsuite/g++.dg/template/overload10.C | 6 + gcc/testsuite/g++.dg/template/overload11.C | 27 + gcc/testsuite/g++.dg/template/overload2.C | 15 + gcc/testsuite/g++.dg/template/overload3.C | 14 + gcc/testsuite/g++.dg/template/overload4.C | 20 + gcc/testsuite/g++.dg/template/overload5.C | 28 + gcc/testsuite/g++.dg/template/overload6.C | 18 + gcc/testsuite/g++.dg/template/overload7.C | 31 + gcc/testsuite/g++.dg/template/overload8.C | 7 + gcc/testsuite/g++.dg/template/overload9.C | 18 + gcc/testsuite/g++.dg/template/param1.C | 12 + gcc/testsuite/g++.dg/template/param2.C | 8 + gcc/testsuite/g++.dg/template/param3.C | 12 + .../g++.dg/template/partial-specialization.C | 22 + gcc/testsuite/g++.dg/template/partial1.C | 36 + gcc/testsuite/g++.dg/template/partial12.C | 27 + gcc/testsuite/g++.dg/template/partial2.C | 14 + gcc/testsuite/g++.dg/template/partial3.C | 14 + gcc/testsuite/g++.dg/template/partial4.C | 16 + gcc/testsuite/g++.dg/template/partial5.C | 24 + gcc/testsuite/g++.dg/template/partial6.C | 31 + gcc/testsuite/g++.dg/template/partial7.C | 10 + gcc/testsuite/g++.dg/template/partial8.C | 4 + gcc/testsuite/g++.dg/template/pr23510.C | 23 + gcc/testsuite/g++.dg/template/pr28284.C | 12 + gcc/testsuite/g++.dg/template/pr28301.C | 18 + gcc/testsuite/g++.dg/template/pr32519.C | 16 + gcc/testsuite/g++.dg/template/pr35240.C | 12 + gcc/testsuite/g++.dg/template/pr39425.C | 18 + gcc/testsuite/g++.dg/template/pr4926-1.C | 18 + gcc/testsuite/g++.dg/template/pr54858.C | 21 + gcc/testsuite/g++.dg/template/pretty1.C | 43 + gcc/testsuite/g++.dg/template/pseudodtor1.C | 44 + gcc/testsuite/g++.dg/template/pseudodtor2.C | 18 + gcc/testsuite/g++.dg/template/pseudodtor3.C | 43 + gcc/testsuite/g++.dg/template/pseudodtor4.C | 10 + gcc/testsuite/g++.dg/template/pseudodtor5.C | 23 + gcc/testsuite/g++.dg/template/pseudodtor6.C | 9 + gcc/testsuite/g++.dg/template/ptrmem1.C | 33 + gcc/testsuite/g++.dg/template/ptrmem10.C | 21 + gcc/testsuite/g++.dg/template/ptrmem11.C | 19 + gcc/testsuite/g++.dg/template/ptrmem12.C | 29 + gcc/testsuite/g++.dg/template/ptrmem13.C | 11 + gcc/testsuite/g++.dg/template/ptrmem14.C | 12 + gcc/testsuite/g++.dg/template/ptrmem15.C | 9 + gcc/testsuite/g++.dg/template/ptrmem16.C | 20 + gcc/testsuite/g++.dg/template/ptrmem17.C | 10 + gcc/testsuite/g++.dg/template/ptrmem18.C | 49 + gcc/testsuite/g++.dg/template/ptrmem19.C | 19 + gcc/testsuite/g++.dg/template/ptrmem2.C | 16 + gcc/testsuite/g++.dg/template/ptrmem20.C | 17 + gcc/testsuite/g++.dg/template/ptrmem21.C | 37 + gcc/testsuite/g++.dg/template/ptrmem22.C | 29 + gcc/testsuite/g++.dg/template/ptrmem23.C | 22 + gcc/testsuite/g++.dg/template/ptrmem3.C | 22 + gcc/testsuite/g++.dg/template/ptrmem4.C | 21 + gcc/testsuite/g++.dg/template/ptrmem5.C | 25 + gcc/testsuite/g++.dg/template/ptrmem6.C | 10 + gcc/testsuite/g++.dg/template/ptrmem7.C | 29 + gcc/testsuite/g++.dg/template/ptrmem8.C | 24 + gcc/testsuite/g++.dg/template/ptrmem9.C | 9 + gcc/testsuite/g++.dg/template/pure1.C | 6 + gcc/testsuite/g++.dg/template/qual1.C | 21 + gcc/testsuite/g++.dg/template/qual2.C | 29 + gcc/testsuite/g++.dg/template/qualified-id1.C | 27 + gcc/testsuite/g++.dg/template/qualified-id2.C | 27 + gcc/testsuite/g++.dg/template/qualified-id3.C | 14 + gcc/testsuite/g++.dg/template/qualttp1.C | 22 + gcc/testsuite/g++.dg/template/qualttp10.C | 13 + gcc/testsuite/g++.dg/template/qualttp11.C | 23 + gcc/testsuite/g++.dg/template/qualttp12.C | 24 + gcc/testsuite/g++.dg/template/qualttp13.C | 27 + gcc/testsuite/g++.dg/template/qualttp14.C | 30 + gcc/testsuite/g++.dg/template/qualttp15.C | 33 + gcc/testsuite/g++.dg/template/qualttp16.C | 40 + gcc/testsuite/g++.dg/template/qualttp17.C | 25 + gcc/testsuite/g++.dg/template/qualttp18.C | 23 + gcc/testsuite/g++.dg/template/qualttp19.C | 41 + gcc/testsuite/g++.dg/template/qualttp2.C | 22 + gcc/testsuite/g++.dg/template/qualttp20.C | 36 + gcc/testsuite/g++.dg/template/qualttp21.C | 17 + gcc/testsuite/g++.dg/template/qualttp22.C | 28 + gcc/testsuite/g++.dg/template/qualttp3.C | 23 + gcc/testsuite/g++.dg/template/qualttp4.C | 24 + gcc/testsuite/g++.dg/template/qualttp5.C | 26 + gcc/testsuite/g++.dg/template/qualttp6.C | 15 + gcc/testsuite/g++.dg/template/qualttp7.C | 12 + gcc/testsuite/g++.dg/template/qualttp8.C | 17 + gcc/testsuite/g++.dg/template/qualttp9.C | 17 + gcc/testsuite/g++.dg/template/recurse.C | 27 + gcc/testsuite/g++.dg/template/recurse1.C | 16 + gcc/testsuite/g++.dg/template/recurse2.C | 8 + gcc/testsuite/g++.dg/template/redecl1.C | 4 + gcc/testsuite/g++.dg/template/redecl2.C | 9 + gcc/testsuite/g++.dg/template/redecl3.C | 7 + gcc/testsuite/g++.dg/template/redecl4.C | 5 + gcc/testsuite/g++.dg/template/ref1.C | 4 + gcc/testsuite/g++.dg/template/ref2.C | 27 + gcc/testsuite/g++.dg/template/ref3.C | 11 + gcc/testsuite/g++.dg/template/ref4.C | 12 + gcc/testsuite/g++.dg/template/ref5.C | 11 + gcc/testsuite/g++.dg/template/repo1.C | 20 + gcc/testsuite/g++.dg/template/repo2.C | 18 + gcc/testsuite/g++.dg/template/repo3.C | 11 + gcc/testsuite/g++.dg/template/repo4.C | 18 + gcc/testsuite/g++.dg/template/repo5.C | 14 + gcc/testsuite/g++.dg/template/repo6.C | 26 + gcc/testsuite/g++.dg/template/repo7.C | 25 + gcc/testsuite/g++.dg/template/repo8.C | 24 + gcc/testsuite/g++.dg/template/repo9.C | 49 + gcc/testsuite/g++.dg/template/restrict1.C | 8 + gcc/testsuite/g++.dg/template/scope1.C | 12 + gcc/testsuite/g++.dg/template/scope2.C | 34 + gcc/testsuite/g++.dg/template/scope3.C | 15 + gcc/testsuite/g++.dg/template/scope4.C | 15 + gcc/testsuite/g++.dg/template/sfinae1.C | 21 + gcc/testsuite/g++.dg/template/sfinae10.C | 181 +++ gcc/testsuite/g++.dg/template/sfinae11.C | 53 + gcc/testsuite/g++.dg/template/sfinae12.C | 47 + gcc/testsuite/g++.dg/template/sfinae13.C | 86 + gcc/testsuite/g++.dg/template/sfinae14.C | 79 + gcc/testsuite/g++.dg/template/sfinae15.C | 23 + gcc/testsuite/g++.dg/template/sfinae16.C | 34 + gcc/testsuite/g++.dg/template/sfinae17.C | 28 + gcc/testsuite/g++.dg/template/sfinae18.C | 10 + gcc/testsuite/g++.dg/template/sfinae19.C | 44 + gcc/testsuite/g++.dg/template/sfinae2.C | 18 + gcc/testsuite/g++.dg/template/sfinae20.C | 45 + gcc/testsuite/g++.dg/template/sfinae21.C | 40 + gcc/testsuite/g++.dg/template/sfinae22.C | 39 + gcc/testsuite/g++.dg/template/sfinae23.C | 23 + gcc/testsuite/g++.dg/template/sfinae24.C | 26 + gcc/testsuite/g++.dg/template/sfinae25.C | 14 + gcc/testsuite/g++.dg/template/sfinae26.C | 34 + gcc/testsuite/g++.dg/template/sfinae27.C | 33 + gcc/testsuite/g++.dg/template/sfinae3.C | 17 + gcc/testsuite/g++.dg/template/sfinae4.C | 35 + gcc/testsuite/g++.dg/template/sfinae5.C | 47 + gcc/testsuite/g++.dg/template/sfinae6.C | 83 + gcc/testsuite/g++.dg/template/sfinae6_neg.C | 58 + gcc/testsuite/g++.dg/template/sfinae7.C | 199 +++ gcc/testsuite/g++.dg/template/sfinae8.C | 182 +++ gcc/testsuite/g++.dg/template/sfinae9.C | 207 +++ gcc/testsuite/g++.dg/template/shift1.C | 11 + .../g++.dg/template/sizeof-template-argument.C | 15 + gcc/testsuite/g++.dg/template/sizeof1.C | 15 + gcc/testsuite/g++.dg/template/sizeof10.C | 7 + gcc/testsuite/g++.dg/template/sizeof11.C | 14 + gcc/testsuite/g++.dg/template/sizeof12.C | 19 + gcc/testsuite/g++.dg/template/sizeof13.C | 17 + gcc/testsuite/g++.dg/template/sizeof2.C | 23 + gcc/testsuite/g++.dg/template/sizeof3.C | 13 + gcc/testsuite/g++.dg/template/sizeof4.C | 18 + gcc/testsuite/g++.dg/template/sizeof5.C | 15 + gcc/testsuite/g++.dg/template/sizeof6.C | 13 + gcc/testsuite/g++.dg/template/sizeof7.C | 14 + gcc/testsuite/g++.dg/template/sizeof8.C | 9 + gcc/testsuite/g++.dg/template/sizeof9.C | 6 + gcc/testsuite/g++.dg/template/spec1.C | 21 + gcc/testsuite/g++.dg/template/spec10.C | 27 + gcc/testsuite/g++.dg/template/spec11.C | 20 + gcc/testsuite/g++.dg/template/spec12.C | 18 + gcc/testsuite/g++.dg/template/spec13.C | 16 + gcc/testsuite/g++.dg/template/spec14.C | 18 + gcc/testsuite/g++.dg/template/spec15.C | 35 + gcc/testsuite/g++.dg/template/spec16.C | 11 + gcc/testsuite/g++.dg/template/spec17.C | 11 + gcc/testsuite/g++.dg/template/spec18.C | 13 + gcc/testsuite/g++.dg/template/spec19.C | 23 + gcc/testsuite/g++.dg/template/spec2.C | 22 + gcc/testsuite/g++.dg/template/spec20.C | 19 + gcc/testsuite/g++.dg/template/spec21.C | 28 + gcc/testsuite/g++.dg/template/spec22.C | 21 + gcc/testsuite/g++.dg/template/spec23.C | 26 + gcc/testsuite/g++.dg/template/spec24.C | 22 + gcc/testsuite/g++.dg/template/spec25.C | 10 + gcc/testsuite/g++.dg/template/spec26.C | 35 + gcc/testsuite/g++.dg/template/spec27.C | 14 + gcc/testsuite/g++.dg/template/spec28.C | 6 + gcc/testsuite/g++.dg/template/spec29.C | 13 + gcc/testsuite/g++.dg/template/spec3.C | 16 + gcc/testsuite/g++.dg/template/spec30.C | 15 + gcc/testsuite/g++.dg/template/spec31.C | 10 + gcc/testsuite/g++.dg/template/spec32.C | 6 + gcc/testsuite/g++.dg/template/spec33.C | 7 + gcc/testsuite/g++.dg/template/spec34.C | 9 + gcc/testsuite/g++.dg/template/spec35.C | 29 + gcc/testsuite/g++.dg/template/spec36.C | 16 + gcc/testsuite/g++.dg/template/spec37.C | 6 + gcc/testsuite/g++.dg/template/spec4.C | 11 + gcc/testsuite/g++.dg/template/spec5.C | 3 + gcc/testsuite/g++.dg/template/spec6.C | 10 + gcc/testsuite/g++.dg/template/spec7.C | 27 + gcc/testsuite/g++.dg/template/spec8.C | 16 + gcc/testsuite/g++.dg/template/spec9.C | 21 + gcc/testsuite/g++.dg/template/static1.C | 4 + gcc/testsuite/g++.dg/template/static10.C | 24 + gcc/testsuite/g++.dg/template/static11.C | 8 + gcc/testsuite/g++.dg/template/static12.C | 13 + gcc/testsuite/g++.dg/template/static13.C | 14 + gcc/testsuite/g++.dg/template/static14.C | 13 + gcc/testsuite/g++.dg/template/static15.C | 71 + gcc/testsuite/g++.dg/template/static16.C | 20 + gcc/testsuite/g++.dg/template/static17.C | 13 + gcc/testsuite/g++.dg/template/static18.C | 13 + gcc/testsuite/g++.dg/template/static19.C | 18 + gcc/testsuite/g++.dg/template/static2.C | 17 + gcc/testsuite/g++.dg/template/static20.C | 14 + gcc/testsuite/g++.dg/template/static21-a.cc | 17 + gcc/testsuite/g++.dg/template/static21.C | 20 + gcc/testsuite/g++.dg/template/static22.C | 11 + gcc/testsuite/g++.dg/template/static23.C | 15 + gcc/testsuite/g++.dg/template/static24.C | 15 + gcc/testsuite/g++.dg/template/static25.C | 14 + gcc/testsuite/g++.dg/template/static26.C | 10 + gcc/testsuite/g++.dg/template/static27.C | 13 + gcc/testsuite/g++.dg/template/static28.C | 15 + gcc/testsuite/g++.dg/template/static29.C | 5 + gcc/testsuite/g++.dg/template/static3.C | 25 + gcc/testsuite/g++.dg/template/static30.C | 10 + gcc/testsuite/g++.dg/template/static31.C | 19 + gcc/testsuite/g++.dg/template/static4.C | 7 + gcc/testsuite/g++.dg/template/static5.C | 17 + gcc/testsuite/g++.dg/template/static6.C | 14 + gcc/testsuite/g++.dg/template/static7.C | 16 + gcc/testsuite/g++.dg/template/static8.C | 8 + gcc/testsuite/g++.dg/template/static9.C | 9 + gcc/testsuite/g++.dg/template/stdarg1.C | 55 + gcc/testsuite/g++.dg/template/stmtexpr1.C | 10 + gcc/testsuite/g++.dg/template/stmtexpr2.C | 26 + gcc/testsuite/g++.dg/template/string1.C | 7 + gcc/testsuite/g++.dg/template/strlen1.C | 9 + gcc/testsuite/g++.dg/template/subst1.C | 27 + gcc/testsuite/g++.dg/template/template-id-1.C | 33 + gcc/testsuite/g++.dg/template/template-id-2.C | 22 + gcc/testsuite/g++.dg/template/template-id-4.C | 22 + gcc/testsuite/g++.dg/template/this-targ1.C | 23 + gcc/testsuite/g++.dg/template/ttp1.C | 9 + gcc/testsuite/g++.dg/template/ttp10.C | 21 + gcc/testsuite/g++.dg/template/ttp11.C | 14 + gcc/testsuite/g++.dg/template/ttp12.C | 19 + gcc/testsuite/g++.dg/template/ttp13.C | 20 + gcc/testsuite/g++.dg/template/ttp14.C | 15 + gcc/testsuite/g++.dg/template/ttp15.C | 21 + gcc/testsuite/g++.dg/template/ttp16.C | 7 + gcc/testsuite/g++.dg/template/ttp17.C | 7 + gcc/testsuite/g++.dg/template/ttp18.C | 10 + gcc/testsuite/g++.dg/template/ttp19.C | 7 + gcc/testsuite/g++.dg/template/ttp2.C | 17 + gcc/testsuite/g++.dg/template/ttp20.C | 11 + gcc/testsuite/g++.dg/template/ttp21.C | 5 + gcc/testsuite/g++.dg/template/ttp22.C | 8 + gcc/testsuite/g++.dg/template/ttp23.C | 17 + gcc/testsuite/g++.dg/template/ttp24.C | 6 + gcc/testsuite/g++.dg/template/ttp25.C | 29 + gcc/testsuite/g++.dg/template/ttp26.C | 5 + gcc/testsuite/g++.dg/template/ttp27.C | 6 + gcc/testsuite/g++.dg/template/ttp3.C | 26 + gcc/testsuite/g++.dg/template/ttp4.C | 11 + gcc/testsuite/g++.dg/template/ttp5.C | 20 + gcc/testsuite/g++.dg/template/ttp6.C | 21 + gcc/testsuite/g++.dg/template/ttp7.C | 16 + gcc/testsuite/g++.dg/template/ttp8.C | 16 + gcc/testsuite/g++.dg/template/ttp9.C | 28 + gcc/testsuite/g++.dg/template/type1.C | 8 + gcc/testsuite/g++.dg/template/type2.C | 16 + gcc/testsuite/g++.dg/template/typedef1.C | 21 + gcc/testsuite/g++.dg/template/typedef10.C | 14 + gcc/testsuite/g++.dg/template/typedef11.C | 25 + gcc/testsuite/g++.dg/template/typedef12.C | 23 + gcc/testsuite/g++.dg/template/typedef13.C | 16 + gcc/testsuite/g++.dg/template/typedef14.C | 16 + gcc/testsuite/g++.dg/template/typedef15.C | 25 + gcc/testsuite/g++.dg/template/typedef16.C | 27 + gcc/testsuite/g++.dg/template/typedef17.C | 32 + gcc/testsuite/g++.dg/template/typedef18.C | 24 + gcc/testsuite/g++.dg/template/typedef19.C | 21 + gcc/testsuite/g++.dg/template/typedef2.C | 4 + gcc/testsuite/g++.dg/template/typedef20.C | 27 + gcc/testsuite/g++.dg/template/typedef21.C | 11 + gcc/testsuite/g++.dg/template/typedef22.C | 18 + gcc/testsuite/g++.dg/template/typedef23.C | 25 + gcc/testsuite/g++.dg/template/typedef24.C | 33 + gcc/testsuite/g++.dg/template/typedef25.C | 43 + gcc/testsuite/g++.dg/template/typedef26.C | 40 + gcc/testsuite/g++.dg/template/typedef27.C | 55 + gcc/testsuite/g++.dg/template/typedef28.C | 28 + gcc/testsuite/g++.dg/template/typedef29.C | 25 + gcc/testsuite/g++.dg/template/typedef3.C | 7 + gcc/testsuite/g++.dg/template/typedef30.C | 20 + gcc/testsuite/g++.dg/template/typedef31.C | 21 + gcc/testsuite/g++.dg/template/typedef32.C | 46 + gcc/testsuite/g++.dg/template/typedef33.C | 21 + gcc/testsuite/g++.dg/template/typedef34.C | 37 + gcc/testsuite/g++.dg/template/typedef35.C | 41 + gcc/testsuite/g++.dg/template/typedef36.C | 23 + gcc/testsuite/g++.dg/template/typedef37.C | 58 + gcc/testsuite/g++.dg/template/typedef38.C | 27 + gcc/testsuite/g++.dg/template/typedef4.C | 10 + gcc/testsuite/g++.dg/template/typedef5.C | 7 + gcc/testsuite/g++.dg/template/typedef6.C | 8 + gcc/testsuite/g++.dg/template/typedef7.C | 15 + gcc/testsuite/g++.dg/template/typedef8.C | 21 + gcc/testsuite/g++.dg/template/typedef9.C | 25 + .../g++.dg/template/typeid-template-argument.C | 7 + gcc/testsuite/g++.dg/template/typename1.C | 9 + gcc/testsuite/g++.dg/template/typename10.C | 24 + gcc/testsuite/g++.dg/template/typename11.C | 11 + gcc/testsuite/g++.dg/template/typename12.C | 25 + gcc/testsuite/g++.dg/template/typename13.C | 24 + gcc/testsuite/g++.dg/template/typename14.C | 24 + gcc/testsuite/g++.dg/template/typename15.C | 12 + gcc/testsuite/g++.dg/template/typename16.C | 25 + gcc/testsuite/g++.dg/template/typename17.C | 10 + gcc/testsuite/g++.dg/template/typename18.C | 14 + gcc/testsuite/g++.dg/template/typename2.C | 26 + gcc/testsuite/g++.dg/template/typename3.C | 7 + gcc/testsuite/g++.dg/template/typename4.C | 3 + gcc/testsuite/g++.dg/template/typename5.C | 19 + gcc/testsuite/g++.dg/template/typename6.C | 11 + gcc/testsuite/g++.dg/template/typename7.C | 19 + gcc/testsuite/g++.dg/template/typename8.C | 10 + gcc/testsuite/g++.dg/template/typename9.C | 15 + gcc/testsuite/g++.dg/template/unify1.C | 26 + gcc/testsuite/g++.dg/template/unify10.C | 60 + gcc/testsuite/g++.dg/template/unify11.C | 37 + gcc/testsuite/g++.dg/template/unify2.C | 13 + gcc/testsuite/g++.dg/template/unify3.C | 11 + gcc/testsuite/g++.dg/template/unify4.C | 18 + gcc/testsuite/g++.dg/template/unify5.C | 10 + gcc/testsuite/g++.dg/template/unify6.C | 23 + gcc/testsuite/g++.dg/template/unify7.C | 15 + gcc/testsuite/g++.dg/template/unify8.C | 20 + gcc/testsuite/g++.dg/template/unify9.C | 18 + gcc/testsuite/g++.dg/template/union1.C | 29 + gcc/testsuite/g++.dg/template/union2.C | 12 + gcc/testsuite/g++.dg/template/using1.C | 42 + gcc/testsuite/g++.dg/template/using10.C | 11 + gcc/testsuite/g++.dg/template/using11.C | 8 + gcc/testsuite/g++.dg/template/using12.C | 7 + gcc/testsuite/g++.dg/template/using13.C | 11 + gcc/testsuite/g++.dg/template/using14.C | 21 + gcc/testsuite/g++.dg/template/using15.C | 25 + gcc/testsuite/g++.dg/template/using2.C | 30 + gcc/testsuite/g++.dg/template/using3.C | 42 + gcc/testsuite/g++.dg/template/using4.C | 39 + gcc/testsuite/g++.dg/template/using5.C | 17 + gcc/testsuite/g++.dg/template/using6.C | 14 + gcc/testsuite/g++.dg/template/using7.C | 21 + gcc/testsuite/g++.dg/template/using8.C | 22 + gcc/testsuite/g++.dg/template/using9.C | 12 + gcc/testsuite/g++.dg/template/varmod1.C | 11 + gcc/testsuite/g++.dg/template/vla1.C | 9 + gcc/testsuite/g++.dg/template/vla2.C | 20 + gcc/testsuite/g++.dg/template/void1.C | 4 + gcc/testsuite/g++.dg/template/void10.C | 10 + gcc/testsuite/g++.dg/template/void11.C | 12 + gcc/testsuite/g++.dg/template/void12.C | 7 + gcc/testsuite/g++.dg/template/void13.C | 11 + gcc/testsuite/g++.dg/template/void14.C | 7 + gcc/testsuite/g++.dg/template/void2.C | 9 + gcc/testsuite/g++.dg/template/void3.C | 5 + gcc/testsuite/g++.dg/template/void4.C | 7 + gcc/testsuite/g++.dg/template/void5.C | 5 + gcc/testsuite/g++.dg/template/void6.C | 3 + gcc/testsuite/g++.dg/template/void7.C | 8 + gcc/testsuite/g++.dg/template/void8.C | 7 + gcc/testsuite/g++.dg/template/void9.C | 4 + gcc/testsuite/g++.dg/template/vtable1.C | 23 + gcc/testsuite/g++.dg/template/vtable2.C | 18 + gcc/testsuite/g++.dg/template/warn1.C | 36 + gcc/testsuite/g++.dg/template/wrap1.C | 27 + gcc/testsuite/g++.dg/tls/diag-1.C | 31 + gcc/testsuite/g++.dg/tls/diag-2.C | 26 + gcc/testsuite/g++.dg/tls/diag-3.C | 11 + gcc/testsuite/g++.dg/tls/diag-4.C | 10 + gcc/testsuite/g++.dg/tls/diag-5.C | 5 + gcc/testsuite/g++.dg/tls/init-1.C | 14 + gcc/testsuite/g++.dg/tls/init-2.C | 14 + gcc/testsuite/g++.dg/tls/static-1.C | 30 + gcc/testsuite/g++.dg/tls/static-1a.cc | 20 + gcc/testsuite/g++.dg/tls/tls.exp | 35 + gcc/testsuite/g++.dg/tls/trivial.C | 3 + gcc/testsuite/g++.dg/torture/20070621-1.C | 116 ++ gcc/testsuite/g++.dg/torture/20080625-1.C | 27 + gcc/testsuite/g++.dg/torture/20090329-1.C | 59 + gcc/testsuite/g++.dg/torture/20090706-1.C | 41 + gcc/testsuite/g++.dg/torture/20100702-1.C | 37 + gcc/testsuite/g++.dg/torture/20100825.C | 15 + gcc/testsuite/g++.dg/torture/covariant-1.C | 33 + gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C | 30 + gcc/testsuite/g++.dg/torture/dg-torture.exp | 7 + gcc/testsuite/g++.dg/torture/ipa-cp-1.C | 18 + gcc/testsuite/g++.dg/torture/pr27218.C | 16 + gcc/testsuite/g++.dg/torture/pr30252.C | 226 +++ gcc/testsuite/g++.dg/torture/pr30567.C | 32 + gcc/testsuite/g++.dg/torture/pr31081-1.C | 23 + gcc/testsuite/g++.dg/torture/pr31081-2.C | 48 + gcc/testsuite/g++.dg/torture/pr31579.C | 10 + gcc/testsuite/g++.dg/torture/pr31863.C | 777 +++++++++ gcc/testsuite/g++.dg/torture/pr32304.C | 9 + gcc/testsuite/g++.dg/torture/pr32563.C | 8 + gcc/testsuite/g++.dg/torture/pr32950.C | 19 + gcc/testsuite/g++.dg/torture/pr33134.C | 21 + gcc/testsuite/g++.dg/torture/pr33340.C | 27 + gcc/testsuite/g++.dg/torture/pr33572.C | 17 + gcc/testsuite/g++.dg/torture/pr33589-1.C | 22 + gcc/testsuite/g++.dg/torture/pr33589-2.C | 13 + gcc/testsuite/g++.dg/torture/pr33627.C | 57 + gcc/testsuite/g++.dg/torture/pr33735.C | 21 + gcc/testsuite/g++.dg/torture/pr33819.C | 22 + gcc/testsuite/g++.dg/torture/pr33887-1.C | 44 + gcc/testsuite/g++.dg/torture/pr33887-2.C | 21 + gcc/testsuite/g++.dg/torture/pr33887-3.C | 26 + gcc/testsuite/g++.dg/torture/pr34099.C | 25 + gcc/testsuite/g++.dg/torture/pr34222.C | 65 + gcc/testsuite/g++.dg/torture/pr34235.C | 11 + gcc/testsuite/g++.dg/torture/pr34241.C | 18 + gcc/testsuite/g++.dg/torture/pr34641.C | 177 +++ gcc/testsuite/g++.dg/torture/pr34651.C | 25 + gcc/testsuite/g++.dg/torture/pr34850.C | 75 + gcc/testsuite/g++.dg/torture/pr34953.C | 17 + gcc/testsuite/g++.dg/torture/pr35164-1.C | 69 + gcc/testsuite/g++.dg/torture/pr35164-2.C | 27 + gcc/testsuite/g++.dg/torture/pr35400.C | 13 + gcc/testsuite/g++.dg/torture/pr35526.C | 18 + gcc/testsuite/g++.dg/torture/pr36191.C | 17 + gcc/testsuite/g++.dg/torture/pr36444.C | 22 + gcc/testsuite/g++.dg/torture/pr36445.C | 23 + gcc/testsuite/g++.dg/torture/pr36745.C | 122 ++ gcc/testsuite/g++.dg/torture/pr36826.C | 166 ++ gcc/testsuite/g++.dg/torture/pr36960.C | 22 + gcc/testsuite/g++.dg/torture/pr37146-1.C | 83 + gcc/testsuite/g++.dg/torture/pr37146-2.C | 67 + gcc/testsuite/g++.dg/torture/pr37343.C | 19 + gcc/testsuite/g++.dg/torture/pr37345.C | 15 + gcc/testsuite/g++.dg/torture/pr37354.C | 14 + gcc/testsuite/g++.dg/torture/pr37421.C | 39 + gcc/testsuite/g++.dg/torture/pr37456.C | 14 + gcc/testsuite/g++.dg/torture/pr37716.C | 56 + gcc/testsuite/g++.dg/torture/pr37922.C | 502 ++++++ gcc/testsuite/g++.dg/torture/pr38565.C | 11 + gcc/testsuite/g++.dg/torture/pr38705.C | 27 + gcc/testsuite/g++.dg/torture/pr38745.C | 36 + gcc/testsuite/g++.dg/torture/pr38747.C | 19 + gcc/testsuite/g++.dg/torture/pr38811.C | 73 + gcc/testsuite/g++.dg/torture/pr39002.C | 88 ++ gcc/testsuite/g++.dg/torture/pr39259.C | 40 + gcc/testsuite/g++.dg/torture/pr39362.C | 105 ++ gcc/testsuite/g++.dg/torture/pr39417.C | 56 + gcc/testsuite/g++.dg/torture/pr39678.C | 26 + gcc/testsuite/g++.dg/torture/pr39713.C | 25 + gcc/testsuite/g++.dg/torture/pr39732.C | 29 + gcc/testsuite/g++.dg/torture/pr39764.C | 14 + gcc/testsuite/g++.dg/torture/pr40081.C | 16 + gcc/testsuite/g++.dg/torture/pr40102.C | 41 + gcc/testsuite/g++.dg/torture/pr40321.C | 25 + gcc/testsuite/g++.dg/torture/pr40323.C | 68 + gcc/testsuite/g++.dg/torture/pr40335.C | 16 + gcc/testsuite/g++.dg/torture/pr40388.C | 21 + gcc/testsuite/g++.dg/torture/pr40389.C | 84 + gcc/testsuite/g++.dg/torture/pr40460.C | 9 + gcc/testsuite/g++.dg/torture/pr40492.C | 26 + gcc/testsuite/g++.dg/torture/pr40642.C | 26 + gcc/testsuite/g++.dg/torture/pr40834.C | 52 + gcc/testsuite/g++.dg/torture/pr40924.C | 111 ++ gcc/testsuite/g++.dg/torture/pr40991.C | 113 ++ gcc/testsuite/g++.dg/torture/pr41144.C | 23 + gcc/testsuite/g++.dg/torture/pr41183.C | 30 + gcc/testsuite/g++.dg/torture/pr41186.C | 29 + gcc/testsuite/g++.dg/torture/pr41257-2.C | 16 + gcc/testsuite/g++.dg/torture/pr41257.C | 20 + gcc/testsuite/g++.dg/torture/pr41273.C | 18 + gcc/testsuite/g++.dg/torture/pr41680.C | 23 + gcc/testsuite/g++.dg/torture/pr41775.C | 284 ++++ gcc/testsuite/g++.dg/torture/pr42110.C | 27 + gcc/testsuite/g++.dg/torture/pr42183.C | 51 + gcc/testsuite/g++.dg/torture/pr42357.C | 30 + gcc/testsuite/g++.dg/torture/pr42450.C | 112 ++ gcc/testsuite/g++.dg/torture/pr42462.C | 47 + gcc/testsuite/g++.dg/torture/pr42704.C | 44 + gcc/testsuite/g++.dg/torture/pr42714.C | 37 + gcc/testsuite/g++.dg/torture/pr42739.C | 16 + gcc/testsuite/g++.dg/torture/pr42760.C | 46 + gcc/testsuite/g++.dg/torture/pr42773.C | 54 + gcc/testsuite/g++.dg/torture/pr42871.C | 40 + gcc/testsuite/g++.dg/torture/pr42883.C | 63 + gcc/testsuite/g++.dg/torture/pr42890.C | 25 + gcc/testsuite/g++.dg/torture/pr43068.C | 10 + gcc/testsuite/g++.dg/torture/pr43257.C | 30 + gcc/testsuite/g++.dg/torture/pr43611.C | 22 + gcc/testsuite/g++.dg/torture/pr43784.C | 24 + gcc/testsuite/g++.dg/torture/pr43801.C | 22 + gcc/testsuite/g++.dg/torture/pr43879-1_0.C | 11 + gcc/testsuite/g++.dg/torture/pr43879-1_1.C | 48 + gcc/testsuite/g++.dg/torture/pr43880.C | 16 + gcc/testsuite/g++.dg/torture/pr43905.C | 13 + gcc/testsuite/g++.dg/torture/pr44069.C | 25 + gcc/testsuite/g++.dg/torture/pr44148.C | 60 + gcc/testsuite/g++.dg/torture/pr44206.C | 21 + gcc/testsuite/g++.dg/torture/pr44295.C | 170 ++ gcc/testsuite/g++.dg/torture/pr44357.C | 228 +++ gcc/testsuite/g++.dg/torture/pr44492.C | 31 + gcc/testsuite/g++.dg/torture/pr44535.C | 34 + gcc/testsuite/g++.dg/torture/pr44809.C | 6 + gcc/testsuite/g++.dg/torture/pr44813.C | 60 + gcc/testsuite/g++.dg/torture/pr44826.C | 44 + gcc/testsuite/g++.dg/torture/pr44900.C | 76 + gcc/testsuite/g++.dg/torture/pr44915.C | 13 + gcc/testsuite/g++.dg/torture/pr44972.C | 142 ++ gcc/testsuite/g++.dg/torture/pr45393.C | 38 + gcc/testsuite/g++.dg/torture/pr45580.C | 50 + gcc/testsuite/g++.dg/torture/pr45699.C | 61 + gcc/testsuite/g++.dg/torture/pr45709-2.C | 20 + gcc/testsuite/g++.dg/torture/pr45709.C | 19 + gcc/testsuite/g++.dg/torture/pr45843.C | 28 + gcc/testsuite/g++.dg/torture/pr45854.C | 30 + gcc/testsuite/g++.dg/torture/pr45874.C | 58 + gcc/testsuite/g++.dg/torture/pr45875.C | 25 + gcc/testsuite/g++.dg/torture/pr45877.C | 141 ++ gcc/testsuite/g++.dg/torture/pr45934.C | 23 + gcc/testsuite/g++.dg/torture/pr46111.C | 32 + gcc/testsuite/g++.dg/torture/pr46149.C | 51 + gcc/testsuite/g++.dg/torture/pr46154.C | 17 + gcc/testsuite/g++.dg/torture/pr46287.C | 66 + gcc/testsuite/g++.dg/torture/pr46364.C | 20 + gcc/testsuite/g++.dg/torture/pr46367.C | 11 + gcc/testsuite/g++.dg/torture/pr46383.C | 252 +++ gcc/testsuite/g++.dg/torture/pr46469.C | 13 + gcc/testsuite/g++.dg/torture/pr47290.C | 19 + gcc/testsuite/g++.dg/torture/pr47313.C | 53 + gcc/testsuite/g++.dg/torture/pr47382.C | 30 + gcc/testsuite/g++.dg/torture/pr47541.C | 27 + gcc/testsuite/g++.dg/torture/pr47559.C | 8 + gcc/testsuite/g++.dg/torture/pr47714.C | 16 + gcc/testsuite/g++.dg/torture/pr48165.C | 38 + gcc/testsuite/g++.dg/torture/pr48661.C | 77 + gcc/testsuite/g++.dg/torture/pr48695.C | 38 + gcc/testsuite/g++.dg/torture/pr49039.C | 76 + gcc/testsuite/g++.dg/torture/pr49115.C | 25 + gcc/testsuite/g++.dg/torture/pr49309.C | 15 + gcc/testsuite/g++.dg/torture/pr49615.C | 29 + gcc/testsuite/g++.dg/torture/pr49628.C | 37 + gcc/testsuite/g++.dg/torture/pr49644.C | 17 + gcc/testsuite/g++.dg/torture/pr49720.C | 8 + gcc/testsuite/g++.dg/torture/pr50189.C | 121 ++ gcc/testsuite/g++.dg/torture/pr51344.C | 11 + gcc/testsuite/g++.dg/torture/pr55355.C | 23 + gcc/testsuite/g++.dg/torture/pr56403.C | 12 + gcc/testsuite/g++.dg/torture/predcom-1.C | 29 + gcc/testsuite/g++.dg/torture/pushpop_macro.C | 19 + gcc/testsuite/g++.dg/torture/stackalign/check.h | 36 + .../g++.dg/torture/stackalign/eh-alloca-1.C | 57 + .../g++.dg/torture/stackalign/eh-fastcall-1.C | 43 + .../g++.dg/torture/stackalign/eh-global-1.C | 40 + .../g++.dg/torture/stackalign/eh-inline-1.C | 40 + .../g++.dg/torture/stackalign/eh-inline-2.C | 58 + .../g++.dg/torture/stackalign/eh-thiscall-1.C | 43 + .../g++.dg/torture/stackalign/eh-vararg-1.C | 73 + .../g++.dg/torture/stackalign/eh-vararg-2.C | 79 + .../g++.dg/torture/stackalign/stackalign.exp | 35 + .../g++.dg/torture/stackalign/stdcall-1.C | 17 + .../g++.dg/torture/stackalign/test-unwind.h | 142 ++ gcc/testsuite/g++.dg/torture/stackalign/throw-1.C | 62 + gcc/testsuite/g++.dg/torture/stackalign/throw-2.C | 53 + gcc/testsuite/g++.dg/torture/stackalign/throw-3.C | 52 + gcc/testsuite/g++.dg/torture/stackalign/throw-4.C | 55 + gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C | 12 + gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C | 16 + gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C | 29 + gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C | 35 + gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C | 17 + gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C | 31 + gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C | 31 + gcc/testsuite/g++.dg/torture/str_empty.C | 15 + gcc/testsuite/g++.dg/torture/type-generic-1.C | 13 + gcc/testsuite/g++.dg/tree-prof/indir-call-prof-2.C | 35 + gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 39 + .../g++.dg/tree-prof/inline_mismatch_args.C | 36 + gcc/testsuite/g++.dg/tree-prof/partition1.C | 54 + gcc/testsuite/g++.dg/tree-prof/partition2.C | 16 + gcc/testsuite/g++.dg/tree-prof/partition3.C | 18 + gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 54 + gcc/testsuite/g++.dg/tree-ssa/20040317-1.C | 38 + gcc/testsuite/g++.dg/tree-ssa/block1.C | 11 + gcc/testsuite/g++.dg/tree-ssa/builtin1.C | 10 + gcc/testsuite/g++.dg/tree-ssa/copyprop-1.C | 31 + gcc/testsuite/g++.dg/tree-ssa/copyprop.C | 739 +++++++++ gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C | 52 + gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 24 + gcc/testsuite/g++.dg/tree-ssa/empty-1.C | 14 + gcc/testsuite/g++.dg/tree-ssa/empty-2.C | 15 + gcc/testsuite/g++.dg/tree-ssa/fold-compare.C | 28 + gcc/testsuite/g++.dg/tree-ssa/fwprop-align.C | 20 + gcc/testsuite/g++.dg/tree-ssa/inline-1.C | 36 + gcc/testsuite/g++.dg/tree-ssa/inline-2.C | 36 + gcc/testsuite/g++.dg/tree-ssa/inline-3.C | 29 + gcc/testsuite/g++.dg/tree-ssa/ivopts-1.C | 18 + gcc/testsuite/g++.dg/tree-ssa/ivopts-2.C | 11 + gcc/testsuite/g++.dg/tree-ssa/new1.C | 42 + gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C | 22 + gcc/testsuite/g++.dg/tree-ssa/obj-type-ref.C | 19 + .../g++.dg/tree-ssa/pointer-reference-alias.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr13146.C | 77 + gcc/testsuite/g++.dg/tree-ssa/pr14703.C | 49 + gcc/testsuite/g++.dg/tree-ssa/pr14814.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr15791-1.C | 25 + gcc/testsuite/g++.dg/tree-ssa/pr15791-2.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr16688.C | 273 ++++ gcc/testsuite/g++.dg/tree-ssa/pr17153.C | 17 + gcc/testsuite/g++.dg/tree-ssa/pr17400.C | 53 + gcc/testsuite/g++.dg/tree-ssa/pr17517.C | 32 + gcc/testsuite/g++.dg/tree-ssa/pr18178.C | 47 + gcc/testsuite/g++.dg/tree-ssa/pr19637.C | 33 + gcc/testsuite/g++.dg/tree-ssa/pr19786.C | 48 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 30 + gcc/testsuite/g++.dg/tree-ssa/pr19952.C | 24 + gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 63 + gcc/testsuite/g++.dg/tree-ssa/pr20458.C | 37 + gcc/testsuite/g++.dg/tree-ssa/pr20489.C | 22 + gcc/testsuite/g++.dg/tree-ssa/pr20920.C | 26 + gcc/testsuite/g++.dg/tree-ssa/pr20963.C | 23 + gcc/testsuite/g++.dg/tree-ssa/pr21082.C | 14 + gcc/testsuite/g++.dg/tree-ssa/pr21407.C | 8 + gcc/testsuite/g++.dg/tree-ssa/pr21463.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr21584-1.C | 38 + gcc/testsuite/g++.dg/tree-ssa/pr21584-2.C | 22 + gcc/testsuite/g++.dg/tree-ssa/pr22005.C | 10 + gcc/testsuite/g++.dg/tree-ssa/pr22037.C | 14 + gcc/testsuite/g++.dg/tree-ssa/pr22071.C | 14 + gcc/testsuite/g++.dg/tree-ssa/pr22279.C | 43 + gcc/testsuite/g++.dg/tree-ssa/pr22404.C | 15 + gcc/testsuite/g++.dg/tree-ssa/pr22444.C | 141 ++ gcc/testsuite/g++.dg/tree-ssa/pr22488.C | 33 + gcc/testsuite/g++.dg/tree-ssa/pr22550.C | 28 + gcc/testsuite/g++.dg/tree-ssa/pr22615.C | 28 + gcc/testsuite/g++.dg/tree-ssa/pr23046.C | 11 + gcc/testsuite/g++.dg/tree-ssa/pr23164.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr23624.C | 8 + gcc/testsuite/g++.dg/tree-ssa/pr23948.C | 19 + gcc/testsuite/g++.dg/tree-ssa/pr24172.C | 11 + gcc/testsuite/g++.dg/tree-ssa/pr24231-1.C | 42 + gcc/testsuite/g++.dg/tree-ssa/pr24231-2.C | 41 + gcc/testsuite/g++.dg/tree-ssa/pr24231-3.C | 28 + gcc/testsuite/g++.dg/tree-ssa/pr24238.C | 13 + gcc/testsuite/g++.dg/tree-ssa/pr24351-1.C | 24 + gcc/testsuite/g++.dg/tree-ssa/pr24351-2.C | 25 + gcc/testsuite/g++.dg/tree-ssa/pr24351-3.C | 101 ++ gcc/testsuite/g++.dg/tree-ssa/pr24439.C | 10 + gcc/testsuite/g++.dg/tree-ssa/pr25771.C | 33 + gcc/testsuite/g++.dg/tree-ssa/pr26140.C | 15 + gcc/testsuite/g++.dg/tree-ssa/pr26406.C | 14 + gcc/testsuite/g++.dg/tree-ssa/pr26443.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr26757.C | 44 + gcc/testsuite/g++.dg/tree-ssa/pr27090.C | 21 + gcc/testsuite/g++.dg/tree-ssa/pr27283.C | 57 + gcc/testsuite/g++.dg/tree-ssa/pr27291.C | 363 +++++ gcc/testsuite/g++.dg/tree-ssa/pr27548.C | 60 + gcc/testsuite/g++.dg/tree-ssa/pr27549.C | 79 + gcc/testsuite/g++.dg/tree-ssa/pr27830.C | 18 + gcc/testsuite/g++.dg/tree-ssa/pr27894.C | 82 + gcc/testsuite/g++.dg/tree-ssa/pr28003.C | 31 + gcc/testsuite/g++.dg/tree-ssa/pr28238.C | 22 + gcc/testsuite/g++.dg/tree-ssa/pr29902.C | 19 + gcc/testsuite/g++.dg/tree-ssa/pr30738.C | 17 + gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C | 24 + gcc/testsuite/g++.dg/tree-ssa/pr31146.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr31307.C | 40 + gcc/testsuite/g++.dg/tree-ssa/pr33593.C | 19 + gcc/testsuite/g++.dg/tree-ssa/pr33604.C | 48 + gcc/testsuite/g++.dg/tree-ssa/pr33615-2.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr33615.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr34063.C | 25 + gcc/testsuite/g++.dg/tree-ssa/pr34355.C | 27 + gcc/testsuite/g++.dg/tree-ssa/pr35144.C | 30 + gcc/testsuite/g++.dg/tree-ssa/pr36766.C | 31 + gcc/testsuite/g++.dg/tree-ssa/pr37084.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr37284.C | 17 + gcc/testsuite/g++.dg/tree-ssa/pr37337.C | 37 + gcc/testsuite/g++.dg/tree-ssa/pr37356.C | 34 + gcc/testsuite/g++.dg/tree-ssa/pr37393.C | 27 + gcc/testsuite/g++.dg/tree-ssa/pr38104.C | 19 + gcc/testsuite/g++.dg/tree-ssa/pr38572.C | 32 + gcc/testsuite/g++.dg/tree-ssa/pr38632.C | 22 + gcc/testsuite/g++.dg/tree-ssa/pr41186.C | 35 + gcc/testsuite/g++.dg/tree-ssa/pr41275.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr41428.C | 15 + gcc/testsuite/g++.dg/tree-ssa/pr41905.C | 4 + gcc/testsuite/g++.dg/tree-ssa/pr41906.C | 12 + gcc/testsuite/g++.dg/tree-ssa/pr41961.C | 15 + gcc/testsuite/g++.dg/tree-ssa/pr42337.C | 173 ++ gcc/testsuite/g++.dg/tree-ssa/pr43411.C | 29 + gcc/testsuite/g++.dg/tree-ssa/pr44706.C | 46 + gcc/testsuite/g++.dg/tree-ssa/pr44914.C | 20 + gcc/testsuite/g++.dg/tree-ssa/pr45453.C | 19 + gcc/testsuite/g++.dg/tree-ssa/pr45605.C | 37 + gcc/testsuite/g++.dg/tree-ssa/pr46228.C | 23 + gcc/testsuite/g++.dg/tree-ssa/pr46734.C | 34 + gcc/testsuite/g++.dg/tree-ssa/pr46987.C | 22 + gcc/testsuite/g++.dg/tree-ssa/pr47707.C | 29 + gcc/testsuite/g++.dg/tree-ssa/pr49516.C | 86 + gcc/testsuite/g++.dg/tree-ssa/pr49911.C | 41 + gcc/testsuite/g++.dg/tree-ssa/pr50622.C | 30 + gcc/testsuite/g++.dg/tree-ssa/pr54515.C | 19 + gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 28 + gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C | 27 + gcc/testsuite/g++.dg/tree-ssa/restrict1.C | 20 + gcc/testsuite/g++.dg/tree-ssa/sra-1.C | 29 + gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C | 12 + gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C | 61 + gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C | 52 + gcc/testsuite/g++.dg/tree-ssa/ssa-sra-3.C | 83 + gcc/testsuite/g++.dg/tree-ssa/ssa-store-ccp-1.C | 19 + gcc/testsuite/g++.dg/tree-ssa/tmmti-2.C | 22 + gcc/testsuite/g++.dg/tree-ssa/tmmti.C | 7 + gcc/testsuite/g++.dg/uninit-pred-1_a.C | 63 + gcc/testsuite/g++.dg/uninit-pred-1_b.C | 63 + gcc/testsuite/g++.dg/uninit-pred-2_a.C | 62 + gcc/testsuite/g++.dg/uninit-pred-2_b.C | 62 + gcc/testsuite/g++.dg/uninit-pred-3_a.C | 77 + gcc/testsuite/g++.dg/uninit-pred-3_b.C | 87 + gcc/testsuite/g++.dg/uninit-pred-loop-1_a.cc | 21 + gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc | 21 + gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc | 23 + gcc/testsuite/g++.dg/uninit-pred-loop_1.cc | 21 + .../g++.dg/vect/param-max-aliased-pr26197.cc | 24 + gcc/testsuite/g++.dg/vect/pr19951.cc | 19 + gcc/testsuite/g++.dg/vect/pr21218.cc | 18 + gcc/testsuite/g++.dg/vect/pr21734_1.cc | 20 + gcc/testsuite/g++.dg/vect/pr21734_2.cc | 16 + gcc/testsuite/g++.dg/vect/pr22543.cc | 38 + gcc/testsuite/g++.dg/vect/pr33834_1.cc | 50 + gcc/testsuite/g++.dg/vect/pr33834_2.cc | 32 + gcc/testsuite/g++.dg/vect/pr33835.cc | 50 + gcc/testsuite/g++.dg/vect/pr33860.cc | 25 + gcc/testsuite/g++.dg/vect/pr33860a.cc | 27 + gcc/testsuite/g++.dg/vect/pr36648.cc | 24 + gcc/testsuite/g++.dg/vect/pr37143.C | 21 + gcc/testsuite/g++.dg/vect/pr37174.cc | 23 + gcc/testsuite/g++.dg/vect/pr43771.cc | 14 + gcc/testsuite/g++.dg/vect/pr44861.cc | 34 + gcc/testsuite/g++.dg/vect/pr45470-a.cc | 24 + gcc/testsuite/g++.dg/vect/pr45470-b.cc | 52 + gcc/testsuite/g++.dg/vect/pr51485.cc | 14 + gcc/testsuite/g++.dg/vect/slp-pr50413.cc | 165 ++ gcc/testsuite/g++.dg/vect/vect.exp | 81 + gcc/testsuite/g++.dg/warn/Wall-write-strings.C | 7 + gcc/testsuite/g++.dg/warn/Walways-true-1.C | 57 + gcc/testsuite/g++.dg/warn/Walways-true-2.C | 60 + gcc/testsuite/g++.dg/warn/Warray-bounds-2.C | 13 + gcc/testsuite/g++.dg/warn/Warray-bounds-3.C | 15 + gcc/testsuite/g++.dg/warn/Warray-bounds-4.C | 37 + gcc/testsuite/g++.dg/warn/Warray-bounds-5.C | 24 + gcc/testsuite/g++.dg/warn/Warray-bounds.C | 92 ++ gcc/testsuite/g++.dg/warn/Wbraces1.C | 3 + gcc/testsuite/g++.dg/warn/Wbraces2.C | 15 + gcc/testsuite/g++.dg/warn/Wcast-qual1.C | 7 + gcc/testsuite/g++.dg/warn/Wcast-qual2.C | 167 ++ gcc/testsuite/g++.dg/warn/Wchar-subscripts-2.C | 15 + gcc/testsuite/g++.dg/warn/Wchar-subscripts.C | 12 + gcc/testsuite/g++.dg/warn/Wconversion-integer.C | 94 ++ gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 49 + gcc/testsuite/g++.dg/warn/Wconversion-null.C | 49 + gcc/testsuite/g++.dg/warn/Wconversion-pr34389.C | 54 + .../g++.dg/warn/Wconversion-real-integer.C | 112 ++ gcc/testsuite/g++.dg/warn/Wconversion-real.C | 0 gcc/testsuite/g++.dg/warn/Wconversion1.C | 12 + gcc/testsuite/g++.dg/warn/Wconversion2.C | 3 + gcc/testsuite/g++.dg/warn/Wconversion3.C | 35 + gcc/testsuite/g++.dg/warn/Wctor-dtor.C | 13 + gcc/testsuite/g++.dg/warn/Wdiv-by-zero.C | 7 + gcc/testsuite/g++.dg/warn/Wdouble-promotion.C | 99 ++ gcc/testsuite/g++.dg/warn/Wdtor1.C | 22 + gcc/testsuite/g++.dg/warn/Weff1.C | 5 + gcc/testsuite/g++.dg/warn/Wenum-compare-no.C | 10 + gcc/testsuite/g++.dg/warn/Wenum-compare.C | 10 + gcc/testsuite/g++.dg/warn/Wextra-1.C | 12 + gcc/testsuite/g++.dg/warn/Wextra-2.C | 15 + gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C | 10 + gcc/testsuite/g++.dg/warn/Winline-1.C | 10 + gcc/testsuite/g++.dg/warn/Winline-2.C | 5 + gcc/testsuite/g++.dg/warn/Winline-3.C | 10 + gcc/testsuite/g++.dg/warn/Winline-4.C | 17 + gcc/testsuite/g++.dg/warn/Wlogical-op-1.C | 66 + .../g++.dg/warn/Wmissing-declarations-1.C | 45 + gcc/testsuite/g++.dg/warn/Wno-div-by-zero.C | 8 + gcc/testsuite/g++.dg/warn/Wnvdtor-2.C | 54 + gcc/testsuite/g++.dg/warn/Wnvdtor.C | 10 + gcc/testsuite/g++.dg/warn/Woverflow-1.C | 7 + gcc/testsuite/g++.dg/warn/Woverflow-2.C | 7 + gcc/testsuite/g++.dg/warn/Woverflow-3.C | 7 + gcc/testsuite/g++.dg/warn/Woverloaded-1.C | 17 + gcc/testsuite/g++.dg/warn/Wparentheses-1.C | 68 + gcc/testsuite/g++.dg/warn/Wparentheses-10.C | 119 ++ gcc/testsuite/g++.dg/warn/Wparentheses-11.C | 101 ++ gcc/testsuite/g++.dg/warn/Wparentheses-12.C | 60 + gcc/testsuite/g++.dg/warn/Wparentheses-13.C | 69 + gcc/testsuite/g++.dg/warn/Wparentheses-14.C | 43 + gcc/testsuite/g++.dg/warn/Wparentheses-15.C | 68 + gcc/testsuite/g++.dg/warn/Wparentheses-16.C | 86 + gcc/testsuite/g++.dg/warn/Wparentheses-17.C | 32 + gcc/testsuite/g++.dg/warn/Wparentheses-18.C | 122 ++ gcc/testsuite/g++.dg/warn/Wparentheses-19.C | 122 ++ gcc/testsuite/g++.dg/warn/Wparentheses-2.C | 43 + gcc/testsuite/g++.dg/warn/Wparentheses-20.C | 104 ++ gcc/testsuite/g++.dg/warn/Wparentheses-21.C | 66 + gcc/testsuite/g++.dg/warn/Wparentheses-22.C | 111 ++ gcc/testsuite/g++.dg/warn/Wparentheses-23.C | 121 ++ gcc/testsuite/g++.dg/warn/Wparentheses-24.C | 14 + gcc/testsuite/g++.dg/warn/Wparentheses-25.C | 259 +++ gcc/testsuite/g++.dg/warn/Wparentheses-3.C | 13 + gcc/testsuite/g++.dg/warn/Wparentheses-4.C | 19 + gcc/testsuite/g++.dg/warn/Wparentheses-5.C | 12 + gcc/testsuite/g++.dg/warn/Wparentheses-6.C | 65 + gcc/testsuite/g++.dg/warn/Wparentheses-7.C | 83 + gcc/testsuite/g++.dg/warn/Wparentheses-8.C | 29 + gcc/testsuite/g++.dg/warn/Wparentheses-9.C | 119 ++ gcc/testsuite/g++.dg/warn/Wreorder-1.C | 14 + gcc/testsuite/g++.dg/warn/Wreturn-1.C | 9 + gcc/testsuite/g++.dg/warn/Wreturn-2.C | 7 + gcc/testsuite/g++.dg/warn/Wreturn-3.C | 18 + gcc/testsuite/g++.dg/warn/Wreturn-type-1.C | 11 + gcc/testsuite/g++.dg/warn/Wreturn-type-2.C | 20 + gcc/testsuite/g++.dg/warn/Wreturn-type-3.C | 14 + gcc/testsuite/g++.dg/warn/Wreturn-type-4.C | 43 + gcc/testsuite/g++.dg/warn/Wreturn-type-5.C | 21 + gcc/testsuite/g++.dg/warn/Wreturn-type-6.C | 13 + gcc/testsuite/g++.dg/warn/Wsequence-point-1.C | 11 + gcc/testsuite/g++.dg/warn/Wsequence-point-2.C | 28 + gcc/testsuite/g++.dg/warn/Wsequence-point-3.C | 20 + .../g++.dg/warn/Wsequence-point-pr18050.C | 24 + gcc/testsuite/g++.dg/warn/Wshadow-1.C | 41 + gcc/testsuite/g++.dg/warn/Wshadow-2.C | 10 + gcc/testsuite/g++.dg/warn/Wshadow-3.C | 8 + gcc/testsuite/g++.dg/warn/Wshadow-4.C | 32 + gcc/testsuite/g++.dg/warn/Wshadow-5.C | 33 + gcc/testsuite/g++.dg/warn/Wshadow-6.C | 39 + gcc/testsuite/g++.dg/warn/Wshadow-7.C | 37 + gcc/testsuite/g++.dg/warn/Wsign-compare-1.C | 6 + gcc/testsuite/g++.dg/warn/Wsign-compare-2.C | 10 + gcc/testsuite/g++.dg/warn/Wsign-compare-3.C | 13 + gcc/testsuite/g++.dg/warn/Wsign-conversion.C | 95 ++ gcc/testsuite/g++.dg/warn/Wstrict-aliasing-1.C | 9 + gcc/testsuite/g++.dg/warn/Wstrict-aliasing-2.C | 13 + gcc/testsuite/g++.dg/warn/Wstrict-aliasing-3.C | 14 + gcc/testsuite/g++.dg/warn/Wstrict-aliasing-4.C | 13 + gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C | 9 + gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C | 9 + gcc/testsuite/g++.dg/warn/Wstrict-aliasing-7.C | 20 + gcc/testsuite/g++.dg/warn/Wstrict-aliasing-8.C | 20 + .../warn/Wstrict-aliasing-bogus-base-derived.C | 21 + .../g++.dg/warn/Wstrict-aliasing-bogus-char-1.C | 10 + .../g++.dg/warn/Wstrict-aliasing-bogus-const.C | 9 + .../g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C | 19 + .../g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C | 35 + .../g++.dg/warn/Wstrict-aliasing-bogus-escape.C | 30 + .../warn/Wstrict-aliasing-bogus-nested-arrays.C | 9 + .../warn/Wstrict-aliasing-bogus-placement-new.C | 29 + .../warn/Wstrict-aliasing-bogus-signed-unsigned.C | 10 + .../warn/Wstrict-aliasing-bogus-struct-included.C | 16 + .../g++.dg/warn/Wstrict-aliasing-bogus-union.C | 15 + .../warn/Wstrict-aliasing-float-ref-int-obj.C | 12 + .../g++.dg/warn/Wstring-literal-comparison-1.C | 29 + .../g++.dg/warn/Wstring-literal-comparison-2.C | 29 + .../g++.dg/warn/Wstring-literal-comparison-3.C | 29 + .../g++.dg/warn/Wstring-literal-comparison-4.C | 29 + gcc/testsuite/g++.dg/warn/Wswitch-1.C | 63 + gcc/testsuite/g++.dg/warn/Wswitch-2.C | 31 + gcc/testsuite/g++.dg/warn/Wswitch-3.C | 37 + gcc/testsuite/g++.dg/warn/Wswitch-default-1.C | 22 + gcc/testsuite/g++.dg/warn/Wswitch-default-2.C | 21 + gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 84 + gcc/testsuite/g++.dg/warn/Wtype-limits-no.C | 84 + gcc/testsuite/g++.dg/warn/Wtype-limits.C | 84 + .../g++.dg/warn/Wuninitializable-member-no.C | 15 + .../g++.dg/warn/Wuninitializable-member.C | 14 + gcc/testsuite/g++.dg/warn/Wuninitialized-1.C | 15 + gcc/testsuite/g++.dg/warn/Wuninitialized-2.C | 53 + gcc/testsuite/g++.dg/warn/Wuninitialized-3.C | 17 + gcc/testsuite/g++.dg/warn/Wuninitialized-4.C | 22 + gcc/testsuite/g++.dg/warn/Wuninitialized-5.C | 22 + gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C | 22 + gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C | 23 + gcc/testsuite/g++.dg/warn/Wunused-1.C | 15 + gcc/testsuite/g++.dg/warn/Wunused-10.C | 8 + gcc/testsuite/g++.dg/warn/Wunused-11.C | 11 + gcc/testsuite/g++.dg/warn/Wunused-12.C | 8 + gcc/testsuite/g++.dg/warn/Wunused-13.C | 7 + gcc/testsuite/g++.dg/warn/Wunused-14.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-15.C | 11 + gcc/testsuite/g++.dg/warn/Wunused-16.C | 9 + gcc/testsuite/g++.dg/warn/Wunused-17.C | 19 + gcc/testsuite/g++.dg/warn/Wunused-2.C | 6 + gcc/testsuite/g++.dg/warn/Wunused-3.C | 11 + gcc/testsuite/g++.dg/warn/Wunused-4.C | 30 + gcc/testsuite/g++.dg/warn/Wunused-5.C | 19 + gcc/testsuite/g++.dg/warn/Wunused-6.C | 11 + gcc/testsuite/g++.dg/warn/Wunused-7.C | 12 + gcc/testsuite/g++.dg/warn/Wunused-8.C | 9 + gcc/testsuite/g++.dg/warn/Wunused-9.C | 38 + gcc/testsuite/g++.dg/warn/Wunused-label-1.C | 28 + gcc/testsuite/g++.dg/warn/Wunused-label-2.C | 13 + gcc/testsuite/g++.dg/warn/Wunused-label-3.C | 51 + gcc/testsuite/g++.dg/warn/Wunused-parm-1.C | 58 + gcc/testsuite/g++.dg/warn/Wunused-parm-2.C | 54 + gcc/testsuite/g++.dg/warn/Wunused-parm-3.C | 71 + gcc/testsuite/g++.dg/warn/Wunused-parm-4.C | 24 + gcc/testsuite/g++.dg/warn/Wunused-var-1.C | 8 + gcc/testsuite/g++.dg/warn/Wunused-var-10.C | 42 + gcc/testsuite/g++.dg/warn/Wunused-var-11.C | 33 + gcc/testsuite/g++.dg/warn/Wunused-var-12.C | 36 + gcc/testsuite/g++.dg/warn/Wunused-var-13.C | 22 + gcc/testsuite/g++.dg/warn/Wunused-var-14.C | 17 + gcc/testsuite/g++.dg/warn/Wunused-var-15.C | 29 + gcc/testsuite/g++.dg/warn/Wunused-var-2.C | 104 ++ gcc/testsuite/g++.dg/warn/Wunused-var-3.C | 110 ++ gcc/testsuite/g++.dg/warn/Wunused-var-4.C | 50 + gcc/testsuite/g++.dg/warn/Wunused-var-5.C | 227 +++ gcc/testsuite/g++.dg/warn/Wunused-var-6.C | 29 + gcc/testsuite/g++.dg/warn/Wunused-var-7.C | 48 + gcc/testsuite/g++.dg/warn/Wunused-var-8.C | 46 + gcc/testsuite/g++.dg/warn/Wunused-var-9.C | 13 + gcc/testsuite/g++.dg/warn/Wvla-1.C | 7 + gcc/testsuite/g++.dg/warn/Wvla-2.C | 7 + gcc/testsuite/g++.dg/warn/Wvla-3.C | 7 + gcc/testsuite/g++.dg/warn/anonymous-namespace-1.C | 18 + gcc/testsuite/g++.dg/warn/anonymous-namespace-1.h | 7 + gcc/testsuite/g++.dg/warn/anonymous-namespace-2.C | 29 + gcc/testsuite/g++.dg/warn/anonymous-namespace-2.h | 3 + gcc/testsuite/g++.dg/warn/anonymous-namespace-3.C | 13 + gcc/testsuite/g++.dg/warn/anonymous-namespace-3.h | 1 + gcc/testsuite/g++.dg/warn/changes-meaning.C | 11 + gcc/testsuite/g++.dg/warn/compare1.C | 10 + gcc/testsuite/g++.dg/warn/conv1.C | 33 + gcc/testsuite/g++.dg/warn/conv2.C | 5 + gcc/testsuite/g++.dg/warn/conv3.C | 4 + gcc/testsuite/g++.dg/warn/conv4.C | 22 + gcc/testsuite/g++.dg/warn/conversion-function-1.C | 8 + gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-1.C | 9 + gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-2.C | 7 + gcc/testsuite/g++.dg/warn/ctor-init-1.C | 9 + gcc/testsuite/g++.dg/warn/ctor1.C | 13 + gcc/testsuite/g++.dg/warn/deprecated-2.C | 11 + gcc/testsuite/g++.dg/warn/deprecated-3.C | 14 + gcc/testsuite/g++.dg/warn/deprecated-4.C | 9 + gcc/testsuite/g++.dg/warn/deprecated-5.C | 4 + gcc/testsuite/g++.dg/warn/deprecated-6.C | 110 ++ gcc/testsuite/g++.dg/warn/deprecated.C | 117 ++ gcc/testsuite/g++.dg/warn/do-empty.C | 15 + gcc/testsuite/g++.dg/warn/effc1.C | 16 + gcc/testsuite/g++.dg/warn/effc2.C | 39 + gcc/testsuite/g++.dg/warn/effc3.C | 58 + gcc/testsuite/g++.dg/warn/empty-body.C | 12 + gcc/testsuite/g++.dg/warn/format1.C | 15 + gcc/testsuite/g++.dg/warn/format2.C | 32 + gcc/testsuite/g++.dg/warn/format3.C | 12 + gcc/testsuite/g++.dg/warn/format4.C | 13 + gcc/testsuite/g++.dg/warn/forward-inner.C | 81 + gcc/testsuite/g++.dg/warn/friend.C | 14 + gcc/testsuite/g++.dg/warn/huge-val1.C | 33 + gcc/testsuite/g++.dg/warn/if-empty-1.C | 23 + gcc/testsuite/g++.dg/warn/ignored_typedef.C | 22 + gcc/testsuite/g++.dg/warn/implicit-typename1.C | 17 + gcc/testsuite/g++.dg/warn/implicit-typename2.C | 12 + gcc/testsuite/g++.dg/warn/implicit-typename3.C | 12 + gcc/testsuite/g++.dg/warn/incomplete1.C | 22 + gcc/testsuite/g++.dg/warn/incomplete2.C | 13 + gcc/testsuite/g++.dg/warn/inline1.C | 23 + gcc/testsuite/g++.dg/warn/inline2.C | 20 + gcc/testsuite/g++.dg/warn/main-2.C | 19 + gcc/testsuite/g++.dg/warn/main-3.C | 7 + gcc/testsuite/g++.dg/warn/main-4.C | 5 + gcc/testsuite/g++.dg/warn/main.C | 11 + gcc/testsuite/g++.dg/warn/miss-format-1.C | 43 + gcc/testsuite/g++.dg/warn/miss-format-2.C | 17 + gcc/testsuite/g++.dg/warn/miss-format-3.C | 27 + gcc/testsuite/g++.dg/warn/miss-format-4.C | 33 + gcc/testsuite/g++.dg/warn/miss-format-5.C | 49 + gcc/testsuite/g++.dg/warn/miss-format-6.C | 32 + gcc/testsuite/g++.dg/warn/missing-field-init-1.C | 9 + gcc/testsuite/g++.dg/warn/missing-field-init-2.C | 9 + .../g++.dg/warn/multiple-overflow-warn-1.C | 13 + .../g++.dg/warn/multiple-overflow-warn-2.C | 12 + .../g++.dg/warn/multiple-overflow-warn-3.C | 12 + gcc/testsuite/g++.dg/warn/new1.C | 3 + gcc/testsuite/g++.dg/warn/no-write-strings.C | 7 + gcc/testsuite/g++.dg/warn/noeffect2.C | 20 + gcc/testsuite/g++.dg/warn/noeffect4.C | 88 ++ gcc/testsuite/g++.dg/warn/noeffect5.C | 8 + gcc/testsuite/g++.dg/warn/noeffect6.C | 14 + gcc/testsuite/g++.dg/warn/noeffect7.C | 8 + gcc/testsuite/g++.dg/warn/noeffect8.C | 15 + gcc/testsuite/g++.dg/warn/nonnull1.C | 16 + gcc/testsuite/g++.dg/warn/noreturn-1.C | 71 + gcc/testsuite/g++.dg/warn/noreturn-2.C | 4 + gcc/testsuite/g++.dg/warn/noreturn-3.C | 13 + gcc/testsuite/g++.dg/warn/noreturn-4.C | 13 + gcc/testsuite/g++.dg/warn/noreturn-5.C | 15 + gcc/testsuite/g++.dg/warn/noreturn-6.C | 13 + gcc/testsuite/g++.dg/warn/noreturn-7.C | 15 + gcc/testsuite/g++.dg/warn/null4.C | 55 + gcc/testsuite/g++.dg/warn/oldcast1.C | 16 + gcc/testsuite/g++.dg/warn/overflow-warn-1.C | 128 ++ gcc/testsuite/g++.dg/warn/overflow-warn-3.C | 130 ++ gcc/testsuite/g++.dg/warn/overflow-warn-4.C | 133 ++ gcc/testsuite/g++.dg/warn/overflow-warn-5.C | 11 + gcc/testsuite/g++.dg/warn/overflow-warn-6.C | 18 + gcc/testsuite/g++.dg/warn/pedantic1.C | 11 + gcc/testsuite/g++.dg/warn/pedantic2.C | 10 + gcc/testsuite/g++.dg/warn/pmf1.C | 18 + .../g++.dg/warn/pointer-integer-comparison.C | 26 + gcc/testsuite/g++.dg/warn/pr11159.C | 37 + gcc/testsuite/g++.dg/warn/pr11492.C | 12 + gcc/testsuite/g++.dg/warn/pr12242.C | 57 + gcc/testsuite/g++.dg/warn/pr13358-2.C | 24 + gcc/testsuite/g++.dg/warn/pr13358-3.C | 24 + gcc/testsuite/g++.dg/warn/pr13358-4.C | 24 + gcc/testsuite/g++.dg/warn/pr13358.C | 24 + gcc/testsuite/g++.dg/warn/pr15774-1.C | 15 + gcc/testsuite/g++.dg/warn/pr15774-2.C | 15 + gcc/testsuite/g++.dg/warn/pr16302.C | 76 + gcc/testsuite/g++.dg/warn/pr21983.C | 7 + gcc/testsuite/g++.dg/warn/pr23075.C | 9 + gcc/testsuite/g++.dg/warn/pr26785.C | 10 + gcc/testsuite/g++.dg/warn/pr28943.C | 15 + gcc/testsuite/g++.dg/warn/pr30551-2.C | 6 + gcc/testsuite/g++.dg/warn/pr30551.C | 6 + gcc/testsuite/g++.dg/warn/pr30636.C | 17 + gcc/testsuite/g++.dg/warn/pr31246-2.C | 9 + gcc/testsuite/g++.dg/warn/pr31246.C | 10 + gcc/testsuite/g++.dg/warn/pr33160.C | 12 + gcc/testsuite/g++.dg/warn/pr33738.C | 26 + gcc/testsuite/g++.dg/warn/pr34985.C | 9 + gcc/testsuite/g++.dg/warn/pr35602.C | 28 + gcc/testsuite/g++.dg/warn/pr35635.C | 89 ++ gcc/testsuite/g++.dg/warn/pr35711.C | 8 + gcc/testsuite/g++.dg/warn/pr36069.C | 16 + gcc/testsuite/g++.dg/warn/pr36921.C | 27 + gcc/testsuite/g++.dg/warn/pr36954.C | 23 + gcc/testsuite/g++.dg/warn/pr36999.C | 40 + gcc/testsuite/g++.dg/warn/pr5310.C | 11 + gcc/testsuite/g++.dg/warn/pr5645.C | 32 + gcc/testsuite/g++.dg/warn/pr8570.C | 13 + gcc/testsuite/g++.dg/warn/pr8715.C | 11 + gcc/testsuite/g++.dg/warn/pragma-system_header1.C | 10 + gcc/testsuite/g++.dg/warn/pragma-system_header1.h | 7 + gcc/testsuite/g++.dg/warn/pragma-system_header2.C | 17 + gcc/testsuite/g++.dg/warn/pragma-system_header2.h | 5 + gcc/testsuite/g++.dg/warn/pragma-system_header3.C | 9 + gcc/testsuite/g++.dg/warn/pragma-system_header3.h | 7 + gcc/testsuite/g++.dg/warn/pragma-system_header4.C | 6 + gcc/testsuite/g++.dg/warn/pragma-system_header4.h | 2 + gcc/testsuite/g++.dg/warn/pragma-system_header5.C | 10 + gcc/testsuite/g++.dg/warn/pragma-system_header5.h | 3 + gcc/testsuite/g++.dg/warn/private1.C | 16 + gcc/testsuite/g++.dg/warn/register-var-1.C | 14 + gcc/testsuite/g++.dg/warn/register-var-2.C | 14 + gcc/testsuite/g++.dg/warn/return-reference.C | 21 + gcc/testsuite/g++.dg/warn/return-reference2.C | 21 + gcc/testsuite/g++.dg/warn/sentinel.C | 11 + gcc/testsuite/g++.dg/warn/sequence-pt-1.C | 109 ++ gcc/testsuite/g++.dg/warn/sequence-pt-2.C | 46 + gcc/testsuite/g++.dg/warn/sequence-pt-3.C | 15 + gcc/testsuite/g++.dg/warn/sequence-pt-pr17880.C | 54 + gcc/testsuite/g++.dg/warn/skip-1.C | 17 + gcc/testsuite/g++.dg/warn/skip-2.C | 37 + gcc/testsuite/g++.dg/warn/string1.C | 18 + gcc/testsuite/g++.dg/warn/switch1.C | 15 + gcc/testsuite/g++.dg/warn/template-1.C | 15 + gcc/testsuite/g++.dg/warn/translate-ice-1.C | 45 + gcc/testsuite/g++.dg/warn/undefined1.C | 7 + gcc/testsuite/g++.dg/warn/unit-1.C | 10 + gcc/testsuite/g++.dg/warn/unused-result1-Werror.c | 11 + gcc/testsuite/g++.dg/warn/unused-result1.C | 10 + gcc/testsuite/g++.dg/warn/var-args1.C | 11 + gcc/testsuite/g++.dg/warn/volatile1.C | 12 + gcc/testsuite/g++.dg/warn/weak1.C | 22 + gcc/testsuite/g++.dg/warn/write-strings-default.C | 7 + gcc/testsuite/g++.dg/warn/write-strings.C | 7 + 5626 files changed, 154745 insertions(+) create mode 100644 gcc/testsuite/g++.dg/20090107-1.C create mode 100644 gcc/testsuite/g++.dg/20090121-1.C create mode 100644 gcc/testsuite/g++.dg/README create mode 100644 gcc/testsuite/g++.dg/abi/align1.C create mode 100644 gcc/testsuite/g++.dg/abi/anon1.C create mode 100644 gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C create mode 100644 gcc/testsuite/g++.dg/abi/arm_cxa_vec2.C create mode 100644 gcc/testsuite/g++.dg/abi/arm_rtti1.C create mode 100644 gcc/testsuite/g++.dg/abi/arm_va_list.C create mode 100644 gcc/testsuite/g++.dg/abi/arm_va_list2.C create mode 100644 gcc/testsuite/g++.dg/abi/arm_va_list2.h create mode 100644 gcc/testsuite/g++.dg/abi/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield10.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield11.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield12.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield2.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield6.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield8.C create mode 100644 gcc/testsuite/g++.dg/abi/bitfield9.C create mode 100644 gcc/testsuite/g++.dg/abi/cookie1.C create mode 100644 gcc/testsuite/g++.dg/abi/cookie2.C create mode 100644 gcc/testsuite/g++.dg/abi/covariant1.C create mode 100644 gcc/testsuite/g++.dg/abi/covariant2.C create mode 100644 gcc/testsuite/g++.dg/abi/covariant3.C create mode 100644 gcc/testsuite/g++.dg/abi/covariant4.C create mode 100644 gcc/testsuite/g++.dg/abi/covariant5.C create mode 100644 gcc/testsuite/g++.dg/abi/covariant6.C create mode 100644 gcc/testsuite/g++.dg/abi/dcast1.C create mode 100644 gcc/testsuite/g++.dg/abi/dtor1.C create mode 100644 gcc/testsuite/g++.dg/abi/dtor2.C create mode 100644 gcc/testsuite/g++.dg/abi/empty10.C create mode 100644 gcc/testsuite/g++.dg/abi/empty11.C create mode 100644 gcc/testsuite/g++.dg/abi/empty4.C create mode 100644 gcc/testsuite/g++.dg/abi/empty5.C create mode 100644 gcc/testsuite/g++.dg/abi/empty6.C create mode 100644 gcc/testsuite/g++.dg/abi/empty7.C create mode 100644 gcc/testsuite/g++.dg/abi/empty8.C create mode 100644 gcc/testsuite/g++.dg/abi/empty9.C create mode 100644 gcc/testsuite/g++.dg/abi/enum1.C create mode 100644 gcc/testsuite/g++.dg/abi/forced.C create mode 100644 gcc/testsuite/g++.dg/abi/guard1.C create mode 100644 gcc/testsuite/g++.dg/abi/guard2.C create mode 100644 gcc/testsuite/g++.dg/abi/inline1.C create mode 100644 gcc/testsuite/g++.dg/abi/key1.C create mode 100644 gcc/testsuite/g++.dg/abi/key2.C create mode 100644 gcc/testsuite/g++.dg/abi/layout1.C create mode 100644 gcc/testsuite/g++.dg/abi/layout2.C create mode 100644 gcc/testsuite/g++.dg/abi/layout3.C create mode 100644 gcc/testsuite/g++.dg/abi/layout4.C create mode 100644 gcc/testsuite/g++.dg/abi/local1-a.cc create mode 100644 gcc/testsuite/g++.dg/abi/local1.C create mode 100644 gcc/testsuite/g++.dg/abi/local2.C create mode 100644 gcc/testsuite/g++.dg/abi/macro0.C create mode 100644 gcc/testsuite/g++.dg/abi/macro1.C create mode 100644 gcc/testsuite/g++.dg/abi/macro2.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle-neon.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle10.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle11.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle12.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle13.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle14.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle15.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle16.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle17.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle18-1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle18-2.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle19-1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle19-2.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle2.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle20-1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle20-2.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle21.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle22.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle23.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle24.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle25.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle26.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle27.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle28.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle29.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle3.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle30.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle31.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle32.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle33.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle34.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle35.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle36.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle37.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle39.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle4.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle40.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle41.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle42.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle43.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle44.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle45.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle46.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle5.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle6.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle60.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle7.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle8.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle9.C create mode 100644 gcc/testsuite/g++.dg/abi/noreturn1.C create mode 100644 gcc/testsuite/g++.dg/abi/noreturn2.C create mode 100644 gcc/testsuite/g++.dg/abi/offsetof.C create mode 100644 gcc/testsuite/g++.dg/abi/packed1.C create mode 100644 gcc/testsuite/g++.dg/abi/param1.C create mode 100644 gcc/testsuite/g++.dg/abi/param2.C create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-1.h create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-1a.C create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-1b.C create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-2.h create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-2a.C create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-2b.C create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-3.h create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-3a.C create mode 100644 gcc/testsuite/g++.dg/abi/pr39188-3b.C create mode 100644 gcc/testsuite/g++.dg/abi/pragma-pack1.C create mode 100644 gcc/testsuite/g++.dg/abi/regparm1.C create mode 100644 gcc/testsuite/g++.dg/abi/rtti1.C create mode 100644 gcc/testsuite/g++.dg/abi/rtti2.C create mode 100644 gcc/testsuite/g++.dg/abi/rtti3.C create mode 100644 gcc/testsuite/g++.dg/abi/structret1.C create mode 100644 gcc/testsuite/g++.dg/abi/thunk1.C create mode 100644 gcc/testsuite/g++.dg/abi/thunk2.C create mode 100644 gcc/testsuite/g++.dg/abi/thunk3.C create mode 100644 gcc/testsuite/g++.dg/abi/thunk4.C create mode 100644 gcc/testsuite/g++.dg/abi/thunk5.C create mode 100644 gcc/testsuite/g++.dg/abi/vague1.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase1.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase10.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase11.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase12.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase13.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase14.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase15.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase8-10.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase8-21.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase8-22.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase8-4.C create mode 100644 gcc/testsuite/g++.dg/abi/vbase9.C create mode 100644 gcc/testsuite/g++.dg/abi/vcall1.C create mode 100644 gcc/testsuite/g++.dg/abi/vthunk1.C create mode 100644 gcc/testsuite/g++.dg/abi/vthunk2.C create mode 100644 gcc/testsuite/g++.dg/abi/vthunk3.C create mode 100644 gcc/testsuite/g++.dg/abi/vtt1.C create mode 100644 gcc/testsuite/g++.dg/bprob/bprob.exp create mode 100644 gcc/testsuite/g++.dg/bprob/g++-bprob-1.C create mode 100644 gcc/testsuite/g++.dg/bprob/g++-bprob-2.C create mode 100644 gcc/testsuite/g++.dg/cdce3.C create mode 100644 gcc/testsuite/g++.dg/charset/asm1.c create mode 100644 gcc/testsuite/g++.dg/charset/asm2.c create mode 100644 gcc/testsuite/g++.dg/charset/asm3.c create mode 100644 gcc/testsuite/g++.dg/charset/asm4.c create mode 100644 gcc/testsuite/g++.dg/charset/asm5.c create mode 100644 gcc/testsuite/g++.dg/charset/attribute1.c create mode 100644 gcc/testsuite/g++.dg/charset/attribute2.c create mode 100644 gcc/testsuite/g++.dg/charset/charset.exp create mode 100644 gcc/testsuite/g++.dg/charset/extern1.cc create mode 100644 gcc/testsuite/g++.dg/charset/extern2.cc create mode 100644 gcc/testsuite/g++.dg/charset/extern3.cc create mode 100644 gcc/testsuite/g++.dg/charset/function.cc create mode 100644 gcc/testsuite/g++.dg/charset/string.c create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield1.h create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield2.h create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/bitfield2_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr38736_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr38736_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr38736_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-10.h create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-10_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-10_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-10_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-21.h create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-21_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-21_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-21_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-22.h create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-22_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-22_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-22_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-4.h create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-4_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-4_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/vbase8-4_y.C create mode 100644 gcc/testsuite/g++.dg/compat/break/README create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield5.h create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield5_main.C create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield5_x.C create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield5_y.C create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield7.h create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield7_main.C create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield7_x.C create mode 100644 gcc/testsuite/g++.dg/compat/break/bitfield7_y.C create mode 100644 gcc/testsuite/g++.dg/compat/break/empty6.h create mode 100644 gcc/testsuite/g++.dg/compat/break/empty6_main.C create mode 100644 gcc/testsuite/g++.dg/compat/break/empty6_x.C create mode 100644 gcc/testsuite/g++.dg/compat/break/empty6_y.C create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase10.h create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase10_main.C create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase10_x.C create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase10_y.C create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase11.h create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase11_main.C create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase11_x.C create mode 100644 gcc/testsuite/g++.dg/compat/break/vbase11_y.C create mode 100644 gcc/testsuite/g++.dg/compat/compat.exp create mode 100644 gcc/testsuite/g++.dg/compat/decimal/compat-common.h create mode 100644 gcc/testsuite/g++.dg/compat/decimal/decimal-dummy.h create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-2_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-3_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-3_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-3_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-4_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-4_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-4_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-5_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-5_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-5_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-6_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-6_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass-6_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass_x.h create mode 100644 gcc/testsuite/g++.dg/compat/decimal/pass_y.h create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-2_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-3_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-3_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-3_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-4_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-4_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-4_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-5_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-5_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-5_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-6_main.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-6_x.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return-6_y.C create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return_x.h create mode 100644 gcc/testsuite/g++.dg/compat/decimal/return_y.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor1.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor2.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/ctor2_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/dtor1.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/dtor1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/dtor1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/dtor1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/filter1.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/filter1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/filter1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/filter1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/filter2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/filter2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/filter2_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/new1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/new1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/new1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/nrv1.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/nrv1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/nrv1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/nrv1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/spec3.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/spec3_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/spec3_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/spec3_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/template1.h create mode 100644 gcc/testsuite/g++.dg/compat/eh/template1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/template1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/template1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/unexpected1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/unexpected1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/eh/unexpected1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/init/array5_main.C create mode 100644 gcc/testsuite/g++.dg/compat/init/array5_x.C create mode 100644 gcc/testsuite/g++.dg/compat/init/array5_y.C create mode 100644 gcc/testsuite/g++.dg/compat/init/byval1.h create mode 100644 gcc/testsuite/g++.dg/compat/init/byval1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/init/byval1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/init/byval1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/init/dtor1.h create mode 100644 gcc/testsuite/g++.dg/compat/init/dtor1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/init/dtor1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/init/dtor1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/init/elide1.h create mode 100644 gcc/testsuite/g++.dg/compat/init/elide1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/init/elide1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/init/elide1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/init/init-ref2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/init/init-ref2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/init/init-ref2_y.C create mode 100644 gcc/testsuite/g++.dg/compat/struct-layout-1.exp create mode 100644 gcc/testsuite/g++.dg/compat/struct-layout-1.h create mode 100644 gcc/testsuite/g++.dg/compat/struct-layout-1_generate.c create mode 100644 gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h create mode 100644 gcc/testsuite/g++.dg/compat/struct-layout-1_x2.h create mode 100644 gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h create mode 100644 gcc/testsuite/g++.dg/compat/struct-layout-1_y2.h create mode 100644 gcc/testsuite/g++.dg/constexpr-null1.C create mode 100644 gcc/testsuite/g++.dg/conversion/access1.C create mode 100644 gcc/testsuite/g++.dg/conversion/ambig1.C create mode 100644 gcc/testsuite/g++.dg/conversion/base1.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield10.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield11.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield2.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield6.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield8.C create mode 100644 gcc/testsuite/g++.dg/conversion/bitfield9.C create mode 100644 gcc/testsuite/g++.dg/conversion/cast1.C create mode 100644 gcc/testsuite/g++.dg/conversion/cast2.C create mode 100644 gcc/testsuite/g++.dg/conversion/cast3.C create mode 100644 gcc/testsuite/g++.dg/conversion/cond1.C create mode 100644 gcc/testsuite/g++.dg/conversion/cond2.C create mode 100644 gcc/testsuite/g++.dg/conversion/cond3.C create mode 100644 gcc/testsuite/g++.dg/conversion/cond4.C create mode 100644 gcc/testsuite/g++.dg/conversion/cond6.C create mode 100644 gcc/testsuite/g++.dg/conversion/const1.C create mode 100644 gcc/testsuite/g++.dg/conversion/const2.C create mode 100644 gcc/testsuite/g++.dg/conversion/const3.C create mode 100644 gcc/testsuite/g++.dg/conversion/dr195-1.C create mode 100644 gcc/testsuite/g++.dg/conversion/dr195.C create mode 100644 gcc/testsuite/g++.dg/conversion/dynamic1.C create mode 100644 gcc/testsuite/g++.dg/conversion/enum1.C create mode 100644 gcc/testsuite/g++.dg/conversion/err-recover1.C create mode 100644 gcc/testsuite/g++.dg/conversion/memfn1.C create mode 100644 gcc/testsuite/g++.dg/conversion/memfn2.C create mode 100644 gcc/testsuite/g++.dg/conversion/nullptr1.C create mode 100644 gcc/testsuite/g++.dg/conversion/nullptr2.C create mode 100644 gcc/testsuite/g++.dg/conversion/op1.C create mode 100644 gcc/testsuite/g++.dg/conversion/op2.C create mode 100644 gcc/testsuite/g++.dg/conversion/op3.C create mode 100644 gcc/testsuite/g++.dg/conversion/op4.C create mode 100644 gcc/testsuite/g++.dg/conversion/op5.C create mode 100644 gcc/testsuite/g++.dg/conversion/op6.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem6.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem8.C create mode 100644 gcc/testsuite/g++.dg/conversion/ptrmem9.C create mode 100644 gcc/testsuite/g++.dg/conversion/reinterpret1.C create mode 100644 gcc/testsuite/g++.dg/conversion/reinterpret2.C create mode 100644 gcc/testsuite/g++.dg/conversion/reinterpret3.C create mode 100644 gcc/testsuite/g++.dg/conversion/self1.C create mode 100644 gcc/testsuite/g++.dg/conversion/simd1.C create mode 100644 gcc/testsuite/g++.dg/conversion/simd2.C create mode 100644 gcc/testsuite/g++.dg/conversion/simd3.C create mode 100644 gcc/testsuite/g++.dg/conversion/simd4.C create mode 100644 gcc/testsuite/g++.dg/conversion/to-virtual-base-1.C create mode 100644 gcc/testsuite/g++.dg/conversion/void1.C create mode 100644 gcc/testsuite/g++.dg/cpp/_Pragma1.C create mode 100644 gcc/testsuite/g++.dg/cpp/c++98-pedantic.C create mode 100644 gcc/testsuite/g++.dg/cpp/c++98.C create mode 100644 gcc/testsuite/g++.dg/cpp/c++_cmd_1.C create mode 100644 gcc/testsuite/g++.dg/cpp/c++_cmd_1.h create mode 100644 gcc/testsuite/g++.dg/cpp/pedantic-errors.C create mode 100644 gcc/testsuite/g++.dg/cpp/pragma-float-const-decimal64-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/string-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/string-2.C create mode 100644 gcc/testsuite/g++.dg/cpp/stringop-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/truefalse.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucn-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/weak.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/__func__.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/access01.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/bind.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/bracket1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/bracket2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/bracket3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/bracket4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cast-bug.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cast.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/collapse-bug.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/collapse.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-46420.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-47570.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-98.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-access.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-tparm.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-attribute.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-auto.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-cleanup.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-complex.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-condition2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-data1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decl.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-defarg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-defarg2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delete.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-deref.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-diag2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-eh-spec.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ellipsis.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ellipsis2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ex4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-expinst.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-explicit-inst.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fnptr.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-friend.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-function1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-function2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-function3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-is_literal.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-missing.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-non-const-arg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-non-const-arg2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-non-const-arg3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nonlit.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nonlit2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nonstatic.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-object2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pedantic.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pos1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-potential1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pure.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-sassert.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-stmtexpr.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-string.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-switch.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-switch2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-synth1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-targ.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-throw.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-typedef1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-typeid.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-variadic.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-wstring1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-wstring2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-33837.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-33838.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-38655.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-refbug.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype36.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deduce.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dependent1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision_neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision_weak.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base_warn.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/error1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/error2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/error3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/error4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/error6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit-copy.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit-trivial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-49216.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-arrray1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-opt.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist36.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist39.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist40.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist44.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist47.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist48.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist57.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inline-ns1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inline-ns2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inline-ns3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inline-ns4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inline-ns5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/iop.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-50220.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-98.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-capture-const-ref.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-copy-default-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-copy-default.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-copy-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-copy.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ctor-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ctors.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-debug.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-ext.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-direct-init.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-errloc.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-errloc2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-field-names.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-in-class-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-in-class.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-init.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-lookup-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mixed.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mutable.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-non-const.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nop.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ns-scope.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-pass.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-qualified.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-recursive.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref-default.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ref2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-std-function.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-type.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-uneval.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-use2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-warn1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-warn2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-warn3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/linkage2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/long_long.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/move1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/named.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/named_refs.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept01.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept02.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept03.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept04.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept05.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept06.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept07.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept08.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept09.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nolinkage1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nolinkage1.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/nolinkage1a.cc create mode 100644 gcc/testsuite/g++.dg/cpp0x/not_special.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr01.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr02.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr03.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr04.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr05.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr06.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr07.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr08.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr09.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overloadn.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/parse1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31431-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31431.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31432.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31434.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31437.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31438.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31439.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31442.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31443.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31444.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31445.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr31993.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32114.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32115.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32125.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32126.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32127.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32128.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32252.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32253.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr32566.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr33839.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr33930.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr33955.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr33996.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr34054.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr34056.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr34057.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr34058.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr34060.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr34061.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr38646.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr38795.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr39639.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr42844-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr45908.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr47416.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr47476.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr48522.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr50491.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr50901.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr51150.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/reference_collapsing.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/49290.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/README create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/abi-empty7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/array1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/bitfield-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/call1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/condition1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/debug-debug7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/enum1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/ext-cond1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/ext-label10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/isnan.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/no-elide1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/non-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/parse-ambig5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/regress1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/regress2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/regress3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/regress5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/template-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/template-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/template-function1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/regress/value-dep1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-bitfield.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-bitfield2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-deduce.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-deduce2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-reinterpret.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-restrict.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-return.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv1n.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv1p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv2n.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv2p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv3n.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv3p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv4n.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv4p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv5n.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv5p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv6n.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv6p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv7n.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv7p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv8p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv9p.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rvo.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum_98.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum_examples.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/std-layout1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/syntax-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-constructor-bug.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-va-arg-bug.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/template_deduction.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trivial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-104.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-bind.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-crash1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-crash2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-function.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-init.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-lambda.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-mem_fn.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-new.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-new2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-rref.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-throw.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-tuple.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-unify-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-unify.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-unresolved.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-value1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic100.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic101.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic102.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic103.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic105.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic106.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic108.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic109.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic110.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic111.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic113.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic114.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic115.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic134.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic36.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic37.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic39.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic40.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic44.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic47.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic48.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic49.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic57.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic59.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic61.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic62.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic66.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic70.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic74.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic75.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic76.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic77.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic78.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic79.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic80.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic81.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic82.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic83.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic84.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic85.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic86.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic87.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic88.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic89.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic90.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic91.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic92.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic93.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic94.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic95.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic96.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic97.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic98.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic99.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-33964.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34050.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34051-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34051.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34052.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34055.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34102.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34103.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34219-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34219.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34314.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34399.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34606.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34751.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34753.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34754.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34755.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34919.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-34961.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-35023.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-35024.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-35026.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-35147.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-35242.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-35243.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-35331.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-37737-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-37737-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-40092.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/warn_cxx0x.C create mode 100644 gcc/testsuite/g++.dg/debug/anonunion1.C create mode 100644 gcc/testsuite/g++.dg/debug/const1.C create mode 100644 gcc/testsuite/g++.dg/debug/const2.C create mode 100644 gcc/testsuite/g++.dg/debug/const3.C create mode 100644 gcc/testsuite/g++.dg/debug/const4.C create mode 100644 gcc/testsuite/g++.dg/debug/crash1.C create mode 100644 gcc/testsuite/g++.dg/debug/debug.exp create mode 100644 gcc/testsuite/g++.dg/debug/debug1.C create mode 100644 gcc/testsuite/g++.dg/debug/debug2.C create mode 100644 gcc/testsuite/g++.dg/debug/debug3.C create mode 100644 gcc/testsuite/g++.dg/debug/debug4.C create mode 100644 gcc/testsuite/g++.dg/debug/debug5.C create mode 100644 gcc/testsuite/g++.dg/debug/debug6.C create mode 100644 gcc/testsuite/g++.dg/debug/debug7.C create mode 100644 gcc/testsuite/g++.dg/debug/debug8.C create mode 100644 gcc/testsuite/g++.dg/debug/debug9.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf-eh-personality-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/accessibility1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/anonname1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/const2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/const2b.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/enum1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/explicit-constructor.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/fesd.h create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/global-used-types-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/icf.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/imported-decl-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/imported-module-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/imported-module-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/imported-module-4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/imported-module.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/inline1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/lineno-simple1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/local-var-in-contructor.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/localclass1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/localclass2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/namespace-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/nested-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr41063.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr45997-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr45997-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr46123.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr46527.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pubnames-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/redeclaration-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/rv1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/self-ref-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/self-ref-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/static-data-member1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/static-data-member2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/static-local-var-in-ctor.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-5.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-6.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-func-params-7.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-10.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-5.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-6.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-7.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-8.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/template-params-9.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/typedef1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/typedef2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/typedef3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/typedef4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/typedef5.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/typedef6.C create mode 100644 gcc/testsuite/g++.dg/debug/enum-1.C create mode 100644 gcc/testsuite/g++.dg/debug/enum-2.C create mode 100644 gcc/testsuite/g++.dg/debug/minimal1.C create mode 100644 gcc/testsuite/g++.dg/debug/namespace1.C create mode 100644 gcc/testsuite/g++.dg/debug/namespace2.C create mode 100644 gcc/testsuite/g++.dg/debug/nullptr01.C create mode 100644 gcc/testsuite/g++.dg/debug/pr15736.cc create mode 100644 gcc/testsuite/g++.dg/debug/pr16792.C create mode 100644 gcc/testsuite/g++.dg/debug/pr22514.C create mode 100644 gcc/testsuite/g++.dg/debug/pr27657.C create mode 100644 gcc/testsuite/g++.dg/debug/pr29906.C create mode 100644 gcc/testsuite/g++.dg/debug/pr30898.C create mode 100644 gcc/testsuite/g++.dg/debug/pr34895.C create mode 100644 gcc/testsuite/g++.dg/debug/pr43010.C create mode 100644 gcc/testsuite/g++.dg/debug/pr44178.C create mode 100644 gcc/testsuite/g++.dg/debug/pr44182.C create mode 100644 gcc/testsuite/g++.dg/debug/pr45660.C create mode 100644 gcc/testsuite/g++.dg/debug/pr46123.C create mode 100644 gcc/testsuite/g++.dg/debug/pr46240.cc create mode 100644 gcc/testsuite/g++.dg/debug/pr46241.C create mode 100644 gcc/testsuite/g++.dg/debug/pr46338.C create mode 100644 gcc/testsuite/g++.dg/debug/pr46583.C create mode 100644 gcc/testsuite/g++.dg/debug/pr47106.C create mode 100644 gcc/testsuite/g++.dg/debug/pr47209.C create mode 100644 gcc/testsuite/g++.dg/debug/pr47283.C create mode 100644 gcc/testsuite/g++.dg/debug/static1.C create mode 100644 gcc/testsuite/g++.dg/debug/template1.C create mode 100644 gcc/testsuite/g++.dg/debug/trivial.C create mode 100644 gcc/testsuite/g++.dg/debug/typedef1.C create mode 100644 gcc/testsuite/g++.dg/debug/typedef2.C create mode 100644 gcc/testsuite/g++.dg/debug/typedef3.C create mode 100644 gcc/testsuite/g++.dg/debug/using1.C create mode 100644 gcc/testsuite/g++.dg/debug/using2.C create mode 100644 gcc/testsuite/g++.dg/debug/using3.C create mode 100644 gcc/testsuite/g++.dg/debug/vartrack1.C create mode 100644 gcc/testsuite/g++.dg/dfp/44473-1.C create mode 100644 gcc/testsuite/g++.dg/dfp/44473-2.C create mode 100644 gcc/testsuite/g++.dg/dfp/base.C create mode 100644 gcc/testsuite/g++.dg/dfp/dfp.exp create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-1.C create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-2.C create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-3.C create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-4.C create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-5.C create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-mode.C create mode 100644 gcc/testsuite/g++.dg/dfp/nofields.C create mode 100644 gcc/testsuite/g++.dg/dfp/typeid1.C create mode 100644 gcc/testsuite/g++.dg/dg.exp create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/method1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/parm1.C create mode 100644 gcc/testsuite/g++.dg/eh/080514-1.C create mode 100644 gcc/testsuite/g++.dg/eh/alias1.C create mode 100644 gcc/testsuite/g++.dg/eh/arm-iwmmxt-unwind.C create mode 100644 gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C create mode 100644 gcc/testsuite/g++.dg/eh/async-unwind1.C create mode 100644 gcc/testsuite/g++.dg/eh/async-unwind2.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin1.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin2.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin3.C create mode 100644 gcc/testsuite/g++.dg/eh/builtin4.C create mode 100644 gcc/testsuite/g++.dg/eh/cast1.C create mode 100644 gcc/testsuite/g++.dg/eh/catch1.C create mode 100644 gcc/testsuite/g++.dg/eh/catch2.C create mode 100644 gcc/testsuite/g++.dg/eh/catch3.C create mode 100644 gcc/testsuite/g++.dg/eh/catch4.C create mode 100644 gcc/testsuite/g++.dg/eh/catch5.C create mode 100644 gcc/testsuite/g++.dg/eh/check-vect.h create mode 100644 gcc/testsuite/g++.dg/eh/cleanup1.C create mode 100644 gcc/testsuite/g++.dg/eh/cleanup2.C create mode 100644 gcc/testsuite/g++.dg/eh/cleanup3.C create mode 100644 gcc/testsuite/g++.dg/eh/cleanup4.C create mode 100644 gcc/testsuite/g++.dg/eh/cleanup5.C create mode 100644 gcc/testsuite/g++.dg/eh/comdat1.C create mode 100644 gcc/testsuite/g++.dg/eh/cond1.C create mode 100644 gcc/testsuite/g++.dg/eh/cond2.C create mode 100644 gcc/testsuite/g++.dg/eh/cond3.C create mode 100644 gcc/testsuite/g++.dg/eh/cond4.C create mode 100644 gcc/testsuite/g++.dg/eh/cond5.C create mode 100644 gcc/testsuite/g++.dg/eh/cond6.C create mode 100644 gcc/testsuite/g++.dg/eh/crash1.C create mode 100644 gcc/testsuite/g++.dg/eh/crossjump1.C create mode 100644 gcc/testsuite/g++.dg/eh/ctor1.C create mode 100644 gcc/testsuite/g++.dg/eh/ctor2.C create mode 100644 gcc/testsuite/g++.dg/eh/ctor3.C create mode 100644 gcc/testsuite/g++.dg/eh/dead1.C create mode 100644 gcc/testsuite/g++.dg/eh/defarg1.C create mode 100644 gcc/testsuite/g++.dg/eh/delayslot1.C create mode 100644 gcc/testsuite/g++.dg/eh/div.C create mode 100644 gcc/testsuite/g++.dg/eh/dtor1.C create mode 100644 gcc/testsuite/g++.dg/eh/dtor2.C create mode 100644 gcc/testsuite/g++.dg/eh/ehopt1.C create mode 100644 gcc/testsuite/g++.dg/eh/elide1.C create mode 100644 gcc/testsuite/g++.dg/eh/elide2.C create mode 100644 gcc/testsuite/g++.dg/eh/filter1.C create mode 100644 gcc/testsuite/g++.dg/eh/filter2.C create mode 100644 gcc/testsuite/g++.dg/eh/forced1.C create mode 100644 gcc/testsuite/g++.dg/eh/forced2.C create mode 100644 gcc/testsuite/g++.dg/eh/forced3.C create mode 100644 gcc/testsuite/g++.dg/eh/forced4.C create mode 100644 gcc/testsuite/g++.dg/eh/fp-regs.C create mode 100644 gcc/testsuite/g++.dg/eh/gcsec1.C create mode 100644 gcc/testsuite/g++.dg/eh/goto1.C create mode 100644 gcc/testsuite/g++.dg/eh/ia64-1.C create mode 100644 gcc/testsuite/g++.dg/eh/ia64-2.C create mode 100644 gcc/testsuite/g++.dg/eh/init-temp1.C create mode 100644 gcc/testsuite/g++.dg/eh/init-temp2.C create mode 100644 gcc/testsuite/g++.dg/eh/loop1.C create mode 100644 gcc/testsuite/g++.dg/eh/loop2.C create mode 100644 gcc/testsuite/g++.dg/eh/nested-try.C create mode 100644 gcc/testsuite/g++.dg/eh/new1.C create mode 100644 gcc/testsuite/g++.dg/eh/nrv1.C create mode 100644 gcc/testsuite/g++.dg/eh/omit-frame-pointer.C create mode 100644 gcc/testsuite/g++.dg/eh/omit-frame-pointer2.C create mode 100644 gcc/testsuite/g++.dg/eh/pr29166.C create mode 100644 gcc/testsuite/g++.dg/eh/pr38662.C create mode 100644 gcc/testsuite/g++.dg/eh/pr41819.C create mode 100644 gcc/testsuite/g++.dg/eh/pr42859.C create mode 100644 gcc/testsuite/g++.dg/eh/pr43365.C create mode 100644 gcc/testsuite/g++.dg/eh/pr45569.C create mode 100644 gcc/testsuite/g++.dg/eh/registers1.C create mode 100644 gcc/testsuite/g++.dg/eh/scope1.C create mode 100644 gcc/testsuite/g++.dg/eh/shadow1.C create mode 100644 gcc/testsuite/g++.dg/eh/simd-1.C create mode 100644 gcc/testsuite/g++.dg/eh/simd-2.C create mode 100644 gcc/testsuite/g++.dg/eh/simd-3.C create mode 100644 gcc/testsuite/g++.dg/eh/simd-4.C create mode 100644 gcc/testsuite/g++.dg/eh/simd-5.C create mode 100644 gcc/testsuite/g++.dg/eh/spbp.C create mode 100644 gcc/testsuite/g++.dg/eh/spec1.C create mode 100644 gcc/testsuite/g++.dg/eh/spec10.C create mode 100644 gcc/testsuite/g++.dg/eh/spec11.C create mode 100644 gcc/testsuite/g++.dg/eh/spec2.C create mode 100644 gcc/testsuite/g++.dg/eh/spec3.C create mode 100644 gcc/testsuite/g++.dg/eh/spec4.C create mode 100644 gcc/testsuite/g++.dg/eh/spec5.C create mode 100644 gcc/testsuite/g++.dg/eh/spec6.C create mode 100644 gcc/testsuite/g++.dg/eh/spec7.C create mode 100644 gcc/testsuite/g++.dg/eh/spec8.C create mode 100644 gcc/testsuite/g++.dg/eh/spec9.C create mode 100644 gcc/testsuite/g++.dg/eh/stabilize.C create mode 100644 gcc/testsuite/g++.dg/eh/subreg-1.C create mode 100644 gcc/testsuite/g++.dg/eh/synth1.C create mode 100644 gcc/testsuite/g++.dg/eh/synth2.C create mode 100644 gcc/testsuite/g++.dg/eh/table.C create mode 100644 gcc/testsuite/g++.dg/eh/template1.C create mode 100644 gcc/testsuite/g++.dg/eh/template2.C create mode 100644 gcc/testsuite/g++.dg/eh/terminate1.C create mode 100644 gcc/testsuite/g++.dg/eh/throw1.C create mode 100644 gcc/testsuite/g++.dg/eh/throw2.C create mode 100644 gcc/testsuite/g++.dg/eh/throw3.C create mode 100644 gcc/testsuite/g++.dg/eh/uncaught1.C create mode 100644 gcc/testsuite/g++.dg/eh/uncaught2.C create mode 100644 gcc/testsuite/g++.dg/eh/uncaught3.C create mode 100644 gcc/testsuite/g++.dg/eh/unexpected1.C create mode 100644 gcc/testsuite/g++.dg/eh/unwind1.C create mode 100644 gcc/testsuite/g++.dg/eh/unwind2.C create mode 100644 gcc/testsuite/g++.dg/eh/weak1-a.cc create mode 100644 gcc/testsuite/g++.dg/eh/weak1.C create mode 100644 gcc/testsuite/g++.dg/expr/anew1.C create mode 100644 gcc/testsuite/g++.dg/expr/anew2.C create mode 100644 gcc/testsuite/g++.dg/expr/anew3.C create mode 100644 gcc/testsuite/g++.dg/expr/anew4.C create mode 100644 gcc/testsuite/g++.dg/expr/assign1.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield10.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield11.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield2.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield6.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield7.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield8.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield9.C create mode 100644 gcc/testsuite/g++.dg/expr/bool1.C create mode 100644 gcc/testsuite/g++.dg/expr/bool2.C create mode 100644 gcc/testsuite/g++.dg/expr/bool3.C create mode 100644 gcc/testsuite/g++.dg/expr/bool4.C create mode 100644 gcc/testsuite/g++.dg/expr/bound-mem-fun.C create mode 100644 gcc/testsuite/g++.dg/expr/call1.C create mode 100644 gcc/testsuite/g++.dg/expr/call2.C create mode 100644 gcc/testsuite/g++.dg/expr/call3.C create mode 100644 gcc/testsuite/g++.dg/expr/call4.C create mode 100644 gcc/testsuite/g++.dg/expr/call5.C create mode 100644 gcc/testsuite/g++.dg/expr/cast1.C create mode 100644 gcc/testsuite/g++.dg/expr/cast10.C create mode 100644 gcc/testsuite/g++.dg/expr/cast2.C create mode 100644 gcc/testsuite/g++.dg/expr/cast3.C create mode 100644 gcc/testsuite/g++.dg/expr/cast4.C create mode 100644 gcc/testsuite/g++.dg/expr/cast6.C create mode 100644 gcc/testsuite/g++.dg/expr/cast7.C create mode 100644 gcc/testsuite/g++.dg/expr/cast8.C create mode 100644 gcc/testsuite/g++.dg/expr/cast9.C create mode 100644 gcc/testsuite/g++.dg/expr/comma1.C create mode 100644 gcc/testsuite/g++.dg/expr/cond1.C create mode 100644 gcc/testsuite/g++.dg/expr/cond2.C create mode 100644 gcc/testsuite/g++.dg/expr/cond3.C create mode 100644 gcc/testsuite/g++.dg/expr/cond4.C create mode 100644 gcc/testsuite/g++.dg/expr/cond6.C create mode 100644 gcc/testsuite/g++.dg/expr/cond7.C create mode 100644 gcc/testsuite/g++.dg/expr/cond8.C create mode 100644 gcc/testsuite/g++.dg/expr/cond9.C create mode 100644 gcc/testsuite/g++.dg/expr/copy1.C create mode 100644 gcc/testsuite/g++.dg/expr/crash-1.C create mode 100644 gcc/testsuite/g++.dg/expr/crash2.C create mode 100644 gcc/testsuite/g++.dg/expr/dtor1.C create mode 100644 gcc/testsuite/g++.dg/expr/dtor2.C create mode 100644 gcc/testsuite/g++.dg/expr/dtor3.C create mode 100644 gcc/testsuite/g++.dg/expr/dtor4.C create mode 100644 gcc/testsuite/g++.dg/expr/enum1.C create mode 100644 gcc/testsuite/g++.dg/expr/for1.C create mode 100644 gcc/testsuite/g++.dg/expr/for2.C create mode 100644 gcc/testsuite/g++.dg/expr/incomplete1.C create mode 100644 gcc/testsuite/g++.dg/expr/lval1.C create mode 100644 gcc/testsuite/g++.dg/expr/lval2.C create mode 100644 gcc/testsuite/g++.dg/expr/lval3.C create mode 100644 gcc/testsuite/g++.dg/expr/lval4.C create mode 100644 gcc/testsuite/g++.dg/expr/member-of-incomplete-type-1.C create mode 100644 gcc/testsuite/g++.dg/expr/minmax.C create mode 100644 gcc/testsuite/g++.dg/expr/overflow1.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-1.C create mode 100644 gcc/testsuite/g++.dg/expr/pr19355-1.C create mode 100644 gcc/testsuite/g++.dg/expr/pr29066.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem6.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem6a.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/expr/return1.C create mode 100644 gcc/testsuite/g++.dg/expr/sizeof1.C create mode 100644 gcc/testsuite/g++.dg/expr/sizeof2.C create mode 100644 gcc/testsuite/g++.dg/expr/sizeof3.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast1.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast2.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast3.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast4.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast5.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast6.C create mode 100644 gcc/testsuite/g++.dg/expr/static_cast7.C create mode 100644 gcc/testsuite/g++.dg/expr/stdarg1.C create mode 100644 gcc/testsuite/g++.dg/expr/stdarg2.C create mode 100644 gcc/testsuite/g++.dg/expr/stmt-expr-1.C create mode 100644 gcc/testsuite/g++.dg/expr/string-1.C create mode 100644 gcc/testsuite/g++.dg/expr/string-2.C create mode 100644 gcc/testsuite/g++.dg/expr/unary1.C create mode 100644 gcc/testsuite/g++.dg/expr/unary2.C create mode 100644 gcc/testsuite/g++.dg/expr/unary3.C create mode 100644 gcc/testsuite/g++.dg/expr/volatile1.C create mode 100644 gcc/testsuite/g++.dg/ext/alias-canon.C create mode 100644 gcc/testsuite/g++.dg/ext/alias-canon2.C create mode 100644 gcc/testsuite/g++.dg/ext/alias-mangle.C create mode 100644 gcc/testsuite/g++.dg/ext/align1.C create mode 100644 gcc/testsuite/g++.dg/ext/align2.C create mode 100644 gcc/testsuite/g++.dg/ext/alignof1.C create mode 100644 gcc/testsuite/g++.dg/ext/alignof2.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-1.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-10.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-11.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-12.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-13.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-14.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-15.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-16.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-17.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-2.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-3.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-4.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-5.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-6.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-7.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-8.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-9.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-1.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-2.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-3.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-4.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-cell-5.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-1.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-2.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-3.C create mode 100644 gcc/testsuite/g++.dg/ext/altivec-types-4.C create mode 100644 gcc/testsuite/g++.dg/ext/always_inline-1.C create mode 100644 gcc/testsuite/g++.dg/ext/always_inline-2.C create mode 100644 gcc/testsuite/g++.dg/ext/always_inline-3.C create mode 100644 gcc/testsuite/g++.dg/ext/always_inline-4.C create mode 100644 gcc/testsuite/g++.dg/ext/always_inline-5.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct1.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct2.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct3.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct4.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct5.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct6.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-1.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-2.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-3.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-4.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-5.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-6.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-7.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops-8.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/fp16-mangle-1.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/fp16-overload-1.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/fp16-param-1.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-fp16/fp16-return-1.C create mode 100644 gcc/testsuite/g++.dg/ext/array1.C create mode 100644 gcc/testsuite/g++.dg/ext/array2.C create mode 100644 gcc/testsuite/g++.dg/ext/asm1.C create mode 100644 gcc/testsuite/g++.dg/ext/asm10.C create mode 100644 gcc/testsuite/g++.dg/ext/asm11.C create mode 100644 gcc/testsuite/g++.dg/ext/asm2.C create mode 100644 gcc/testsuite/g++.dg/ext/asm3.C create mode 100644 gcc/testsuite/g++.dg/ext/asm4.C create mode 100644 gcc/testsuite/g++.dg/ext/asm5.C create mode 100644 gcc/testsuite/g++.dg/ext/asm6.C create mode 100644 gcc/testsuite/g++.dg/ext/asm7.C create mode 100644 gcc/testsuite/g++.dg/ext/asm8.C create mode 100644 gcc/testsuite/g++.dg/ext/asm9.C create mode 100644 gcc/testsuite/g++.dg/ext/asmgoto1.C create mode 100644 gcc/testsuite/g++.dg/ext/asmspec1.C create mode 100644 gcc/testsuite/g++.dg/ext/asmspecInvalid.C create mode 100644 gcc/testsuite/g++.dg/ext/asmspecValid.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-alias-1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-alias-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-ifunc-1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-ifunc-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-ifunc-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-ifunc-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib1.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib10.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib11.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib12.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib13.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib14.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib15.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib16.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib17.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib18.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib19.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib2.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib20.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib21.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib22.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib23.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib24.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib25.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib26.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib27.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib28.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib29.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib3.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib30.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib31.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib32.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib33.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib34.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib35.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib36.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib37.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib38.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib39.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib4.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib40.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib5.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib6.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib7.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib8.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib9.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-test-1.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-test-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-test-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-test-4.C create mode 100644 gcc/testsuite/g++.dg/ext/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/ext/bitfield2.C create mode 100644 gcc/testsuite/g++.dg/ext/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/ext/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/ext/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/ext/boolcomplex-1.c create mode 100644 gcc/testsuite/g++.dg/ext/builtin-object-size1.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-object-size2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin1.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin10.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin11.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin4.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin5.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin6.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin7.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin8.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin9.C create mode 100644 gcc/testsuite/g++.dg/ext/c99struct1.C create mode 100644 gcc/testsuite/g++.dg/ext/case-range1.C create mode 100644 gcc/testsuite/g++.dg/ext/case-range2.C create mode 100644 gcc/testsuite/g++.dg/ext/case-range3.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-1.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-10.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-11.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-2.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-3.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-4.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-5.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-6.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-8.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-9.C create mode 100644 gcc/testsuite/g++.dg/ext/cleanup-dtor.C create mode 100644 gcc/testsuite/g++.dg/ext/complex1.C create mode 100644 gcc/testsuite/g++.dg/ext/complex2.C create mode 100644 gcc/testsuite/g++.dg/ext/complex3.C create mode 100644 gcc/testsuite/g++.dg/ext/complex4.C create mode 100644 gcc/testsuite/g++.dg/ext/complex5.C create mode 100644 gcc/testsuite/g++.dg/ext/complex6.C create mode 100644 gcc/testsuite/g++.dg/ext/complex7.C create mode 100644 gcc/testsuite/g++.dg/ext/complit1.C create mode 100644 gcc/testsuite/g++.dg/ext/complit10.C create mode 100644 gcc/testsuite/g++.dg/ext/complit11.C create mode 100644 gcc/testsuite/g++.dg/ext/complit12.C create mode 100644 gcc/testsuite/g++.dg/ext/complit2.C create mode 100644 gcc/testsuite/g++.dg/ext/complit3.C create mode 100644 gcc/testsuite/g++.dg/ext/complit4.C create mode 100644 gcc/testsuite/g++.dg/ext/complit5.C create mode 100644 gcc/testsuite/g++.dg/ext/complit6.C create mode 100644 gcc/testsuite/g++.dg/ext/complit7.C create mode 100644 gcc/testsuite/g++.dg/ext/complit8.C create mode 100644 gcc/testsuite/g++.dg/ext/complit9.C create mode 100644 gcc/testsuite/g++.dg/ext/cond1.C create mode 100644 gcc/testsuite/g++.dg/ext/construct1.C create mode 100644 gcc/testsuite/g++.dg/ext/conv1.C create mode 100644 gcc/testsuite/g++.dg/ext/desig1.C create mode 100644 gcc/testsuite/g++.dg/ext/dll-MI1.h create mode 100644 gcc/testsuite/g++.dg/ext/dllexport-MI1.C create mode 100644 gcc/testsuite/g++.dg/ext/dllexport1.C create mode 100644 gcc/testsuite/g++.dg/ext/dllexport2.C create mode 100644 gcc/testsuite/g++.dg/ext/dllexport2a.cc create mode 100644 gcc/testsuite/g++.dg/ext/dllexport3.C create mode 100644 gcc/testsuite/g++.dg/ext/dllexport4.C create mode 100644 gcc/testsuite/g++.dg/ext/dllexport4a.cc create mode 100755 gcc/testsuite/g++.dg/ext/dllexport5.C create mode 100644 gcc/testsuite/g++.dg/ext/dllexport5a.cc create mode 100644 gcc/testsuite/g++.dg/ext/dllimport-MI1.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport1.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport10.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport11.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport12.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport13.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport2.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport3.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport4.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport5.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport6.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport7.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport8.C create mode 100644 gcc/testsuite/g++.dg/ext/dllimport9.C create mode 100644 gcc/testsuite/g++.dg/ext/fixed1.C create mode 100644 gcc/testsuite/g++.dg/ext/fixed2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary1.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary2.C create mode 100644 gcc/testsuite/g++.dg/ext/fnname1.C create mode 100644 gcc/testsuite/g++.dg/ext/fnname2.C create mode 100644 gcc/testsuite/g++.dg/ext/fnname3.C create mode 100644 gcc/testsuite/g++.dg/ext/forscope1.C create mode 100644 gcc/testsuite/g++.dg/ext/forscope2.C create mode 100644 gcc/testsuite/g++.dg/ext/fpreg1.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-anon-namespace.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-class-static.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-class.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-common.h create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-global-redecl.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-global-reject.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-global.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-namespace.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-template-class.C create mode 100644 gcc/testsuite/g++.dg/ext/gnu-inline-template-func.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_assign.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_assign_odr.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_constructor.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_constructor_odr.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy-1.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy-2.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy-3.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy-4.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy-5.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy-6.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy-7.C create mode 100644 gcc/testsuite/g++.dg/ext/has_nothrow_copy_odr.C create mode 100644 gcc/testsuite/g++.dg/ext/has_trivial_assign.C create mode 100644 gcc/testsuite/g++.dg/ext/has_trivial_constructor.C create mode 100644 gcc/testsuite/g++.dg/ext/has_trivial_copy.C create mode 100644 gcc/testsuite/g++.dg/ext/has_trivial_destructor-1.C create mode 100644 gcc/testsuite/g++.dg/ext/has_trivial_destructor-2.C create mode 100644 gcc/testsuite/g++.dg/ext/has_virtual_destructor.C create mode 100644 gcc/testsuite/g++.dg/ext/init1.C create mode 100644 gcc/testsuite/g++.dg/ext/injected-ttp.C create mode 100644 gcc/testsuite/g++.dg/ext/inline1.C create mode 100644 gcc/testsuite/g++.dg/ext/instantiate1.C create mode 100644 gcc/testsuite/g++.dg/ext/instantiate2.C create mode 100644 gcc/testsuite/g++.dg/ext/instantiate3.C create mode 100644 gcc/testsuite/g++.dg/ext/interface1.C create mode 100644 gcc/testsuite/g++.dg/ext/interface1.h create mode 100644 gcc/testsuite/g++.dg/ext/interface1a.cc create mode 100644 gcc/testsuite/g++.dg/ext/interface2.C create mode 100644 gcc/testsuite/g++.dg/ext/interface2a.h create mode 100644 gcc/testsuite/g++.dg/ext/interface2b.cc create mode 100644 gcc/testsuite/g++.dg/ext/interface3/dir1/interface3.h create mode 100644 gcc/testsuite/g++.dg/ext/interface3/dir2/interface3.h create mode 100644 gcc/testsuite/g++.dg/ext/interface3/interface3a.C create mode 100644 gcc/testsuite/g++.dg/ext/interface3/interface3a2.cc create mode 100644 gcc/testsuite/g++.dg/ext/interface3/interface3b.C create mode 100644 gcc/testsuite/g++.dg/ext/interface3/interface3b2.cc create mode 100644 gcc/testsuite/g++.dg/ext/interface4.C create mode 100644 gcc/testsuite/g++.dg/ext/interface4.h create mode 100644 gcc/testsuite/g++.dg/ext/is_abstract.C create mode 100644 gcc/testsuite/g++.dg/ext/is_base_of.C create mode 100644 gcc/testsuite/g++.dg/ext/is_base_of_diagnostic.C create mode 100644 gcc/testsuite/g++.dg/ext/is_class.C create mode 100644 gcc/testsuite/g++.dg/ext/is_class_error1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_class_error2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_empty.C create mode 100644 gcc/testsuite/g++.dg/ext/is_enum.C create mode 100644 gcc/testsuite/g++.dg/ext/is_pod.C create mode 100644 gcc/testsuite/g++.dg/ext/is_pod_98.C create mode 100644 gcc/testsuite/g++.dg/ext/is_pod_incomplete.C create mode 100644 gcc/testsuite/g++.dg/ext/is_polymorphic.C create mode 100644 gcc/testsuite/g++.dg/ext/is_union.C create mode 100644 gcc/testsuite/g++.dg/ext/java-1.C create mode 100644 gcc/testsuite/g++.dg/ext/java-2.C create mode 100644 gcc/testsuite/g++.dg/ext/label1.C create mode 100644 gcc/testsuite/g++.dg/ext/label10.C create mode 100644 gcc/testsuite/g++.dg/ext/label11.C create mode 100644 gcc/testsuite/g++.dg/ext/label12.C create mode 100644 gcc/testsuite/g++.dg/ext/label13.C create mode 100644 gcc/testsuite/g++.dg/ext/label2.C create mode 100644 gcc/testsuite/g++.dg/ext/label3.C create mode 100644 gcc/testsuite/g++.dg/ext/label4.C create mode 100644 gcc/testsuite/g++.dg/ext/label5.C create mode 100644 gcc/testsuite/g++.dg/ext/label6.C create mode 100644 gcc/testsuite/g++.dg/ext/label7.C create mode 100644 gcc/testsuite/g++.dg/ext/label8.C create mode 100644 gcc/testsuite/g++.dg/ext/label9.C create mode 100644 gcc/testsuite/g++.dg/ext/lvaddr.C create mode 100644 gcc/testsuite/g++.dg/ext/lvalue1.C create mode 100644 gcc/testsuite/g++.dg/ext/max.C create mode 100644 gcc/testsuite/g++.dg/ext/member-attr.C create mode 100644 gcc/testsuite/g++.dg/ext/ms-1.C create mode 100644 gcc/testsuite/g++.dg/ext/no-asm-1.C create mode 100644 gcc/testsuite/g++.dg/ext/no-asm-2.C create mode 100644 gcc/testsuite/g++.dg/ext/no-gnu-keywords-1.C create mode 100644 gcc/testsuite/g++.dg/ext/offsetof1.C create mode 100644 gcc/testsuite/g++.dg/ext/oper1.C create mode 100644 gcc/testsuite/g++.dg/ext/packed10.C create mode 100644 gcc/testsuite/g++.dg/ext/packed11.C create mode 100644 gcc/testsuite/g++.dg/ext/packed2.C create mode 100644 gcc/testsuite/g++.dg/ext/packed3.C create mode 100644 gcc/testsuite/g++.dg/ext/packed4.C create mode 100644 gcc/testsuite/g++.dg/ext/packed5.C create mode 100644 gcc/testsuite/g++.dg/ext/packed6.C create mode 100644 gcc/testsuite/g++.dg/ext/packed7.C create mode 100644 gcc/testsuite/g++.dg/ext/packed8.C create mode 100644 gcc/testsuite/g++.dg/ext/packed9.C create mode 100644 gcc/testsuite/g++.dg/ext/pr17577.C create mode 100644 gcc/testsuite/g++.dg/ext/pr17577.h create mode 100644 gcc/testsuite/g++.dg/ext/pr27019.C create mode 100644 gcc/testsuite/g++.dg/ext/pr28291.C create mode 100644 gcc/testsuite/g++.dg/ext/pr34829.C create mode 100644 gcc/testsuite/g++.dg/ext/pr47213.C create mode 100644 gcc/testsuite/g++.dg/ext/pragmaweak1.C create mode 100644 gcc/testsuite/g++.dg/ext/pretty1.C create mode 100644 gcc/testsuite/g++.dg/ext/pretty2.C create mode 100644 gcc/testsuite/g++.dg/ext/pretty3.C create mode 100644 gcc/testsuite/g++.dg/ext/restrict1.C create mode 100644 gcc/testsuite/g++.dg/ext/selectany1.C create mode 100644 gcc/testsuite/g++.dg/ext/selectany2.C create mode 100644 gcc/testsuite/g++.dg/ext/spe1.C create mode 100644 gcc/testsuite/g++.dg/ext/static1.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr1.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr10.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr11.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr12.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr13.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr2.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr3.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr4.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr5.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr6.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr7.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr8.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr9.C create mode 100644 gcc/testsuite/g++.dg/ext/strncpy-chk1.C create mode 100644 gcc/testsuite/g++.dg/ext/sync-1.C create mode 100644 gcc/testsuite/g++.dg/ext/sync-2.C create mode 100644 gcc/testsuite/g++.dg/ext/sync-3.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr1.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr2.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr3.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr4.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr5.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr6.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr7.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr8.C create mode 100644 gcc/testsuite/g++.dg/ext/tmplattr9.C create mode 100644 gcc/testsuite/g++.dg/ext/typedef-init.C create mode 100644 gcc/testsuite/g++.dg/ext/typename1.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof1.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof10.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof11.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof2.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof3.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof4.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof5.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof6.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof7.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof8.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof9.C create mode 100644 gcc/testsuite/g++.dg/ext/unary_trait_incomplete.C create mode 100644 gcc/testsuite/g++.dg/ext/uow-1.C create mode 100644 gcc/testsuite/g++.dg/ext/uow-2.C create mode 100644 gcc/testsuite/g++.dg/ext/uow-3.C create mode 100644 gcc/testsuite/g++.dg/ext/uow-4.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-array-short-wchar.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-array.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-badconcat.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-badconcat2.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-cvt.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-cxx0x.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-cxx98.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-dflt.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-dflt2.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-gnuxx0x.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-gnuxx98.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-mangle.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-rtti.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-type.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-typedef-cxx0x.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-typedef-cxx98.C create mode 100644 gcc/testsuite/g++.dg/ext/utf-typespec.C create mode 100644 gcc/testsuite/g++.dg/ext/utf16-1.C create mode 100644 gcc/testsuite/g++.dg/ext/utf16-2.C create mode 100644 gcc/testsuite/g++.dg/ext/utf16-3.C create mode 100644 gcc/testsuite/g++.dg/ext/utf16-4.C create mode 100644 gcc/testsuite/g++.dg/ext/utf32-1.C create mode 100644 gcc/testsuite/g++.dg/ext/utf32-2.C create mode 100644 gcc/testsuite/g++.dg/ext/utf32-3.C create mode 100644 gcc/testsuite/g++.dg/ext/utf32-4.C create mode 100644 gcc/testsuite/g++.dg/ext/utf8-1.C create mode 100644 gcc/testsuite/g++.dg/ext/utf8-2.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-1.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-2.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-len-1.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-len-2.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg1.C create mode 100644 gcc/testsuite/g++.dg/ext/vector1.C create mode 100644 gcc/testsuite/g++.dg/ext/vector10.C create mode 100644 gcc/testsuite/g++.dg/ext/vector11.C create mode 100644 gcc/testsuite/g++.dg/ext/vector12.C create mode 100644 gcc/testsuite/g++.dg/ext/vector13.C create mode 100644 gcc/testsuite/g++.dg/ext/vector14.C create mode 100644 gcc/testsuite/g++.dg/ext/vector15.C create mode 100644 gcc/testsuite/g++.dg/ext/vector16.C create mode 100644 gcc/testsuite/g++.dg/ext/vector2.C create mode 100644 gcc/testsuite/g++.dg/ext/vector3.C create mode 100644 gcc/testsuite/g++.dg/ext/vector4.C create mode 100644 gcc/testsuite/g++.dg/ext/vector5.C create mode 100644 gcc/testsuite/g++.dg/ext/vector6.C create mode 100644 gcc/testsuite/g++.dg/ext/vector7.C create mode 100644 gcc/testsuite/g++.dg/ext/vector8.C create mode 100644 gcc/testsuite/g++.dg/ext/vector9.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon10.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon11.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon4.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon5.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon6.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon7.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon8.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/anon9.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/arm1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/arm2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/arm3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/assign1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/class1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility-override1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility-override2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/guard1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/local1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/memfuncts.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/ms-compat-1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/namespace1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/namespace2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/namespace3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/new1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/noPLT.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/overload-1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/pragma-override1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/pragma-override2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/pragma.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/prop1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/redecl1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/staticdatamem.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/staticmemfuncts.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/symbian1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/symbian2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/template1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/template2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/template3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/template4.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/template6.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/typeinfo1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/typeinfo2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/typeinfo3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/virtual.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-10.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-11.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-4.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-5.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-6.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-7.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-8.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/visibility-9.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/warn2.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/warn3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/warn4.C create mode 100644 gcc/testsuite/g++.dg/ext/vla1.C create mode 100644 gcc/testsuite/g++.dg/ext/vla10.C create mode 100644 gcc/testsuite/g++.dg/ext/vla2.C create mode 100644 gcc/testsuite/g++.dg/ext/vla3.C create mode 100644 gcc/testsuite/g++.dg/ext/vla4.C create mode 100644 gcc/testsuite/g++.dg/ext/vla5.C create mode 100644 gcc/testsuite/g++.dg/ext/vla6.C create mode 100644 gcc/testsuite/g++.dg/ext/vla7.C create mode 100644 gcc/testsuite/g++.dg/ext/vla8.C create mode 100644 gcc/testsuite/g++.dg/ext/vla9.C create mode 100644 gcc/testsuite/g++.dg/ext/vlm1.C create mode 100644 gcc/testsuite/g++.dg/ext/vlm2.C create mode 100644 gcc/testsuite/g++.dg/ext/weak1.C create mode 100644 gcc/testsuite/g++.dg/ext/weak2.C create mode 100644 gcc/testsuite/g++.dg/ext/weak3.C create mode 100644 gcc/testsuite/g++.dg/func-args-1.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-1.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-2.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-3.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-3.h create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-4.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-5.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-6.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov.exp create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-10.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-11.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-12.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-13.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-14.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-7.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-8.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-9.C create mode 100644 gcc/testsuite/g++.dg/gomp/barrier-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/barrier-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-0.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-10.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-11.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-7.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-8.C create mode 100644 gcc/testsuite/g++.dg/gomp/block-9.C create mode 100644 gcc/testsuite/g++.dg/gomp/clause-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/clause-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/clause-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/clause-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/copyin-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/critical-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/critical-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/flush-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/flush-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-10.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-11.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-12.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-13.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-14.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-15.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-16.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-17.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-18.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-19.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-7.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-8.C create mode 100644 gcc/testsuite/g++.dg/gomp/for-9.C create mode 100644 gcc/testsuite/g++.dg/gomp/gomp.exp create mode 100644 gcc/testsuite/g++.dg/gomp/macro-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/macro-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/macro-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/macro-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/master-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/master-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/master-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/method-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/ordered-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/ordered-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/parallel-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/parallel-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/parallel-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/parallel-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/parallel-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr24849.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr25874.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr25996.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr26611-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr26611-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr26690-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr26690-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr26823-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr26823-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr26913.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr27310.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr27325.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr27337-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr27337-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr27359.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr27415.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr27499.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-10.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-7.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-8.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr29965-9.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr30494.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr30558.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr30696.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr31598.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr31748.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr31769.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr32177.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr33333.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr33372-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr33372-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr33372-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr33890.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr34607.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr34608.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr34694.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr34964.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35028.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35078.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35099.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35158.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35244.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35328.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35337.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35364.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr35751.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr36237.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr36790.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr37189.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr37346.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr37533.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr38633.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr38639.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr39495-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr39495-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr41429.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr41967.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr42234.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr47963.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr48632.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr48716.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr49223-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr49223-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr51360-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr51360.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr51669.C create mode 100644 gcc/testsuite/g++.dg/gomp/predetermined-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/sections-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/sections-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/sections-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/sections-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/sharing-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/task-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/tls-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/tls-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/tls-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/tls-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-atomic-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-atomic-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-barrier-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-for-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-for-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-for-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-master-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-parallel-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-parallel-2.C create mode 100644 gcc/testsuite/g++.dg/graphite/graphite.exp create mode 100644 gcc/testsuite/g++.dg/graphite/id-1.C create mode 100644 gcc/testsuite/g++.dg/graphite/pr39447.C create mode 100644 gcc/testsuite/g++.dg/graphite/pr41305.C create mode 100644 gcc/testsuite/g++.dg/graphite/pr41562.C create mode 100644 gcc/testsuite/g++.dg/graphite/pr42130.C create mode 100644 gcc/testsuite/g++.dg/graphite/pr42681.C create mode 100644 gcc/testsuite/g++.dg/graphite/pr42930.C create mode 100644 gcc/testsuite/g++.dg/graphite/pr43026.C create mode 100644 gcc/testsuite/g++.dg/guality/guality.exp create mode 100644 gcc/testsuite/g++.dg/guality/guality.h create mode 100644 gcc/testsuite/g++.dg/guality/pr46815.C create mode 100644 gcc/testsuite/g++.dg/guality/redeclaration1.C create mode 100644 gcc/testsuite/g++.dg/inherit/access1.C create mode 100644 gcc/testsuite/g++.dg/inherit/access2.C create mode 100644 gcc/testsuite/g++.dg/inherit/access3.C create mode 100644 gcc/testsuite/g++.dg/inherit/access4.C create mode 100644 gcc/testsuite/g++.dg/inherit/access5.C create mode 100644 gcc/testsuite/g++.dg/inherit/access6.C create mode 100644 gcc/testsuite/g++.dg/inherit/access7.C create mode 100644 gcc/testsuite/g++.dg/inherit/access8.C create mode 100644 gcc/testsuite/g++.dg/inherit/base1.C create mode 100644 gcc/testsuite/g++.dg/inherit/base2.C create mode 100644 gcc/testsuite/g++.dg/inherit/base3.C create mode 100644 gcc/testsuite/g++.dg/inherit/cond1.C create mode 100644 gcc/testsuite/g++.dg/inherit/conv1.C create mode 100644 gcc/testsuite/g++.dg/inherit/conv2.C create mode 100644 gcc/testsuite/g++.dg/inherit/conv3.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant1.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant10.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant11.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant12.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant13.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant14.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant15.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant16.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant17.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant18.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant19.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant2.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant3.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant4.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant5.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant6.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant7.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant8.C create mode 100644 gcc/testsuite/g++.dg/inherit/covariant9.C create mode 100644 gcc/testsuite/g++.dg/inherit/crash1.C create mode 100644 gcc/testsuite/g++.dg/inherit/crash2.C create mode 100644 gcc/testsuite/g++.dg/inherit/error1.C create mode 100644 gcc/testsuite/g++.dg/inherit/error2.C create mode 100644 gcc/testsuite/g++.dg/inherit/error3.C create mode 100644 gcc/testsuite/g++.dg/inherit/error4.C create mode 100644 gcc/testsuite/g++.dg/inherit/implicit-trivial1.C create mode 100644 gcc/testsuite/g++.dg/inherit/local1.C create mode 100644 gcc/testsuite/g++.dg/inherit/local2.C create mode 100644 gcc/testsuite/g++.dg/inherit/local3.C create mode 100644 gcc/testsuite/g++.dg/inherit/multiple1.C create mode 100644 gcc/testsuite/g++.dg/inherit/namespace-as-base.C create mode 100644 gcc/testsuite/g++.dg/inherit/null1.C create mode 100644 gcc/testsuite/g++.dg/inherit/operator1.C create mode 100644 gcc/testsuite/g++.dg/inherit/operator2.C create mode 100644 gcc/testsuite/g++.dg/inherit/override-attribs.C create mode 100644 gcc/testsuite/g++.dg/inherit/override1.C create mode 100644 gcc/testsuite/g++.dg/inherit/pr30297.C create mode 100644 gcc/testsuite/g++.dg/inherit/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/inherit/ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/inherit/ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/inherit/pure1.C create mode 100644 gcc/testsuite/g++.dg/inherit/sizeof1.C create mode 100644 gcc/testsuite/g++.dg/inherit/template-as-base.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk1.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk10.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk11-aux.cc create mode 100644 gcc/testsuite/g++.dg/inherit/thunk11.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk11.h create mode 100644 gcc/testsuite/g++.dg/inherit/thunk2.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk3.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk4.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk5.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk6.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk7.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk8.C create mode 100644 gcc/testsuite/g++.dg/inherit/thunk9.C create mode 100644 gcc/testsuite/g++.dg/inherit/typedef1.C create mode 100644 gcc/testsuite/g++.dg/inherit/typeinfo1.C create mode 100644 gcc/testsuite/g++.dg/inherit/union1.C create mode 100644 gcc/testsuite/g++.dg/inherit/using1.C create mode 100644 gcc/testsuite/g++.dg/inherit/using2.C create mode 100644 gcc/testsuite/g++.dg/inherit/using3.C create mode 100644 gcc/testsuite/g++.dg/inherit/using4.C create mode 100644 gcc/testsuite/g++.dg/inherit/using5.C create mode 100644 gcc/testsuite/g++.dg/inherit/using6.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual1.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual2.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual3.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual4.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual5.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual6.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual7.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual8.C create mode 100644 gcc/testsuite/g++.dg/inherit/volatile1.C create mode 100644 gcc/testsuite/g++.dg/init/addr-const1.C create mode 100644 gcc/testsuite/g++.dg/init/aggr1.C create mode 100644 gcc/testsuite/g++.dg/init/aggr2.C create mode 100644 gcc/testsuite/g++.dg/init/aggr3.C create mode 100644 gcc/testsuite/g++.dg/init/aggr4.C create mode 100644 gcc/testsuite/g++.dg/init/aggr5.C create mode 100644 gcc/testsuite/g++.dg/init/aggr6.C create mode 100644 gcc/testsuite/g++.dg/init/array0.C create mode 100644 gcc/testsuite/g++.dg/init/array1.C create mode 100644 gcc/testsuite/g++.dg/init/array10.C create mode 100644 gcc/testsuite/g++.dg/init/array11.C create mode 100644 gcc/testsuite/g++.dg/init/array12.C create mode 100644 gcc/testsuite/g++.dg/init/array13.C create mode 100644 gcc/testsuite/g++.dg/init/array14.C create mode 100644 gcc/testsuite/g++.dg/init/array15.C create mode 100644 gcc/testsuite/g++.dg/init/array16.C create mode 100644 gcc/testsuite/g++.dg/init/array17.C create mode 100644 gcc/testsuite/g++.dg/init/array18.C create mode 100644 gcc/testsuite/g++.dg/init/array19.C create mode 100644 gcc/testsuite/g++.dg/init/array2.C create mode 100644 gcc/testsuite/g++.dg/init/array20.C create mode 100644 gcc/testsuite/g++.dg/init/array21.C create mode 100644 gcc/testsuite/g++.dg/init/array22.C create mode 100644 gcc/testsuite/g++.dg/init/array23.C create mode 100644 gcc/testsuite/g++.dg/init/array24.C create mode 100644 gcc/testsuite/g++.dg/init/array25.C create mode 100644 gcc/testsuite/g++.dg/init/array26.C create mode 100644 gcc/testsuite/g++.dg/init/array27.C create mode 100644 gcc/testsuite/g++.dg/init/array28.C create mode 100644 gcc/testsuite/g++.dg/init/array3.C create mode 100644 gcc/testsuite/g++.dg/init/array33.C create mode 100644 gcc/testsuite/g++.dg/init/array4.C create mode 100644 gcc/testsuite/g++.dg/init/array5.C create mode 100644 gcc/testsuite/g++.dg/init/array6.C create mode 100644 gcc/testsuite/g++.dg/init/array7.C create mode 100644 gcc/testsuite/g++.dg/init/array8.C create mode 100644 gcc/testsuite/g++.dg/init/array9.C create mode 100644 gcc/testsuite/g++.dg/init/assign1.C create mode 100644 gcc/testsuite/g++.dg/init/attrib1.C create mode 100644 gcc/testsuite/g++.dg/init/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/init/bitfield2.C create mode 100644 gcc/testsuite/g++.dg/init/brace1.C create mode 100644 gcc/testsuite/g++.dg/init/brace2.C create mode 100644 gcc/testsuite/g++.dg/init/brace3.C create mode 100644 gcc/testsuite/g++.dg/init/brace4.C create mode 100644 gcc/testsuite/g++.dg/init/brace5.C create mode 100644 gcc/testsuite/g++.dg/init/brace6.C create mode 100644 gcc/testsuite/g++.dg/init/byval1.C create mode 100644 gcc/testsuite/g++.dg/init/call1.C create mode 100644 gcc/testsuite/g++.dg/init/cleanup1.C create mode 100644 gcc/testsuite/g++.dg/init/cleanup2.C create mode 100644 gcc/testsuite/g++.dg/init/cleanup3.C create mode 100644 gcc/testsuite/g++.dg/init/complex1.C create mode 100644 gcc/testsuite/g++.dg/init/const1.C create mode 100644 gcc/testsuite/g++.dg/init/const2.C create mode 100644 gcc/testsuite/g++.dg/init/const3.C create mode 100644 gcc/testsuite/g++.dg/init/const4.C create mode 100644 gcc/testsuite/g++.dg/init/const5.C create mode 100644 gcc/testsuite/g++.dg/init/const6.C create mode 100644 gcc/testsuite/g++.dg/init/const7.C create mode 100644 gcc/testsuite/g++.dg/init/const8.C create mode 100644 gcc/testsuite/g++.dg/init/copy1.C create mode 100644 gcc/testsuite/g++.dg/init/copy2.C create mode 100644 gcc/testsuite/g++.dg/init/copy3.C create mode 100644 gcc/testsuite/g++.dg/init/copy4.C create mode 100644 gcc/testsuite/g++.dg/init/copy5.C create mode 100644 gcc/testsuite/g++.dg/init/copy6.C create mode 100644 gcc/testsuite/g++.dg/init/copy7.C create mode 100644 gcc/testsuite/g++.dg/init/ctor1.C create mode 100644 gcc/testsuite/g++.dg/init/ctor2.C create mode 100644 gcc/testsuite/g++.dg/init/ctor3.C create mode 100644 gcc/testsuite/g++.dg/init/ctor4.C create mode 100644 gcc/testsuite/g++.dg/init/ctor5.C create mode 100644 gcc/testsuite/g++.dg/init/ctor6.C create mode 100644 gcc/testsuite/g++.dg/init/ctor7.C create mode 100644 gcc/testsuite/g++.dg/init/ctor8.C create mode 100644 gcc/testsuite/g++.dg/init/ctor9.C create mode 100644 gcc/testsuite/g++.dg/init/delete1.C create mode 100644 gcc/testsuite/g++.dg/init/delete2.C create mode 100644 gcc/testsuite/g++.dg/init/dso_handle1.C create mode 100644 gcc/testsuite/g++.dg/init/dtor1.C create mode 100644 gcc/testsuite/g++.dg/init/dtor2.C create mode 100644 gcc/testsuite/g++.dg/init/dtor3.C create mode 100644 gcc/testsuite/g++.dg/init/elide1.C create mode 100644 gcc/testsuite/g++.dg/init/elide2.C create mode 100644 gcc/testsuite/g++.dg/init/empty1.C create mode 100644 gcc/testsuite/g++.dg/init/enum1.C create mode 100644 gcc/testsuite/g++.dg/init/enum2.C create mode 100644 gcc/testsuite/g++.dg/init/error1.C create mode 100644 gcc/testsuite/g++.dg/init/error2.C create mode 100644 gcc/testsuite/g++.dg/init/float1.C create mode 100644 gcc/testsuite/g++.dg/init/for1.C create mode 100644 gcc/testsuite/g++.dg/init/for2.C create mode 100644 gcc/testsuite/g++.dg/init/for3.C create mode 100644 gcc/testsuite/g++.dg/init/global1.C create mode 100644 gcc/testsuite/g++.dg/init/goto1.C create mode 100644 gcc/testsuite/g++.dg/init/goto2.C create mode 100644 gcc/testsuite/g++.dg/init/init-ref1.C create mode 100644 gcc/testsuite/g++.dg/init/init-ref2.C create mode 100644 gcc/testsuite/g++.dg/init/init-ref3.C create mode 100644 gcc/testsuite/g++.dg/init/init-ref4.C create mode 100644 gcc/testsuite/g++.dg/init/inline1.C create mode 100644 gcc/testsuite/g++.dg/init/member1.C create mode 100644 gcc/testsuite/g++.dg/init/new1.C create mode 100644 gcc/testsuite/g++.dg/init/new10.C create mode 100644 gcc/testsuite/g++.dg/init/new11.C create mode 100644 gcc/testsuite/g++.dg/init/new12.C create mode 100644 gcc/testsuite/g++.dg/init/new13.C create mode 100644 gcc/testsuite/g++.dg/init/new14.C create mode 100644 gcc/testsuite/g++.dg/init/new15.C create mode 100644 gcc/testsuite/g++.dg/init/new16.C create mode 100644 gcc/testsuite/g++.dg/init/new17.C create mode 100644 gcc/testsuite/g++.dg/init/new18.C create mode 100644 gcc/testsuite/g++.dg/init/new19.C create mode 100644 gcc/testsuite/g++.dg/init/new2.C create mode 100644 gcc/testsuite/g++.dg/init/new20.C create mode 100644 gcc/testsuite/g++.dg/init/new21.C create mode 100644 gcc/testsuite/g++.dg/init/new22.C create mode 100644 gcc/testsuite/g++.dg/init/new23.C create mode 100644 gcc/testsuite/g++.dg/init/new24.C create mode 100644 gcc/testsuite/g++.dg/init/new25.C create mode 100644 gcc/testsuite/g++.dg/init/new26.C create mode 100644 gcc/testsuite/g++.dg/init/new27.C create mode 100644 gcc/testsuite/g++.dg/init/new28.C create mode 100644 gcc/testsuite/g++.dg/init/new29.C create mode 100644 gcc/testsuite/g++.dg/init/new3.C create mode 100644 gcc/testsuite/g++.dg/init/new30.C create mode 100644 gcc/testsuite/g++.dg/init/new32.C create mode 100644 gcc/testsuite/g++.dg/init/new4.C create mode 100644 gcc/testsuite/g++.dg/init/new5.C create mode 100644 gcc/testsuite/g++.dg/init/new6.C create mode 100644 gcc/testsuite/g++.dg/init/new7.C create mode 100644 gcc/testsuite/g++.dg/init/new8.C create mode 100644 gcc/testsuite/g++.dg/init/new9.C create mode 100644 gcc/testsuite/g++.dg/init/null1.C create mode 100644 gcc/testsuite/g++.dg/init/placement1.C create mode 100644 gcc/testsuite/g++.dg/init/placement2.C create mode 100644 gcc/testsuite/g++.dg/init/placement3.C create mode 100644 gcc/testsuite/g++.dg/init/placement4.C create mode 100644 gcc/testsuite/g++.dg/init/placement5.C create mode 100644 gcc/testsuite/g++.dg/init/pm1.C create mode 100644 gcc/testsuite/g++.dg/init/pm2.C create mode 100644 gcc/testsuite/g++.dg/init/pm3.C create mode 100644 gcc/testsuite/g++.dg/init/pmf1.C create mode 100644 gcc/testsuite/g++.dg/init/pr25811-2.C create mode 100644 gcc/testsuite/g++.dg/init/pr25811-3.C create mode 100644 gcc/testsuite/g++.dg/init/pr25811-4.C create mode 100644 gcc/testsuite/g++.dg/init/pr25811.C create mode 100644 gcc/testsuite/g++.dg/init/pr29043.C create mode 100644 gcc/testsuite/g++.dg/init/pr29571.C create mode 100644 gcc/testsuite/g++.dg/init/pr42556.C create mode 100644 gcc/testsuite/g++.dg/init/pr42844.C create mode 100644 gcc/testsuite/g++.dg/init/pr43719.C create mode 100644 gcc/testsuite/g++.dg/init/pr43890.C create mode 100644 gcc/testsuite/g++.dg/init/pr44086.C create mode 100644 gcc/testsuite/g++.dg/init/pr48859.C create mode 100644 gcc/testsuite/g++.dg/init/ptrfn1.C create mode 100644 gcc/testsuite/g++.dg/init/ptrfn2.C create mode 100644 gcc/testsuite/g++.dg/init/ptrfn3.C create mode 100644 gcc/testsuite/g++.dg/init/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/init/ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/init/ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/init/ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/init/ref1.C create mode 100644 gcc/testsuite/g++.dg/init/ref10.C create mode 100644 gcc/testsuite/g++.dg/init/ref11.C create mode 100644 gcc/testsuite/g++.dg/init/ref12.C create mode 100644 gcc/testsuite/g++.dg/init/ref13.C create mode 100644 gcc/testsuite/g++.dg/init/ref14.C create mode 100644 gcc/testsuite/g++.dg/init/ref15.C create mode 100644 gcc/testsuite/g++.dg/init/ref16.C create mode 100644 gcc/testsuite/g++.dg/init/ref17.C create mode 100644 gcc/testsuite/g++.dg/init/ref19.C create mode 100644 gcc/testsuite/g++.dg/init/ref2.C create mode 100644 gcc/testsuite/g++.dg/init/ref20.C create mode 100644 gcc/testsuite/g++.dg/init/ref3.C create mode 100644 gcc/testsuite/g++.dg/init/ref4.C create mode 100644 gcc/testsuite/g++.dg/init/ref5.C create mode 100644 gcc/testsuite/g++.dg/init/ref6.C create mode 100644 gcc/testsuite/g++.dg/init/ref7.C create mode 100644 gcc/testsuite/g++.dg/init/ref8.C create mode 100644 gcc/testsuite/g++.dg/init/ref9.C create mode 100644 gcc/testsuite/g++.dg/init/reference1.C create mode 100644 gcc/testsuite/g++.dg/init/reference2.C create mode 100644 gcc/testsuite/g++.dg/init/reference3.C create mode 100644 gcc/testsuite/g++.dg/init/save1.C create mode 100644 gcc/testsuite/g++.dg/init/self1.C create mode 100644 gcc/testsuite/g++.dg/init/static-init1.C create mode 100644 gcc/testsuite/g++.dg/init/static-init2.C create mode 100644 gcc/testsuite/g++.dg/init/static1.C create mode 100644 gcc/testsuite/g++.dg/init/static2.C create mode 100644 gcc/testsuite/g++.dg/init/static3.C create mode 100644 gcc/testsuite/g++.dg/init/string1.C create mode 100644 gcc/testsuite/g++.dg/init/struct1.C create mode 100644 gcc/testsuite/g++.dg/init/struct2.C create mode 100644 gcc/testsuite/g++.dg/init/struct3.C create mode 100644 gcc/testsuite/g++.dg/init/switch1.C create mode 100644 gcc/testsuite/g++.dg/init/synth1.C create mode 100644 gcc/testsuite/g++.dg/init/synth2.C create mode 100644 gcc/testsuite/g++.dg/init/synth3.C create mode 100644 gcc/testsuite/g++.dg/init/synth4.C create mode 100644 gcc/testsuite/g++.dg/init/union1.C create mode 100644 gcc/testsuite/g++.dg/init/union2.C create mode 100644 gcc/testsuite/g++.dg/init/value1.C create mode 100644 gcc/testsuite/g++.dg/init/value10.C create mode 100644 gcc/testsuite/g++.dg/init/value2.C create mode 100644 gcc/testsuite/g++.dg/init/value3.C create mode 100644 gcc/testsuite/g++.dg/init/value4.C create mode 100644 gcc/testsuite/g++.dg/init/value5.C create mode 100644 gcc/testsuite/g++.dg/init/value6.C create mode 100644 gcc/testsuite/g++.dg/init/value7.C create mode 100644 gcc/testsuite/g++.dg/init/value8.C create mode 100644 gcc/testsuite/g++.dg/init/value9.C create mode 100644 gcc/testsuite/g++.dg/init/vbase1.C create mode 100644 gcc/testsuite/g++.dg/init/vector1.C create mode 100644 gcc/testsuite/g++.dg/init/volatile1.C create mode 100644 gcc/testsuite/g++.dg/init/volatile2.C create mode 100644 gcc/testsuite/g++.dg/ipa/20090113-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-5.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-6.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-c-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-c-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-c-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-c-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-c-5.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-c-6.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-d-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/iinline-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/iinline-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/iinline-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-5.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-7.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-8.C create mode 100644 gcc/testsuite/g++.dg/ipa/ivinline-9.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr43695.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr43812.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr44372.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr45565.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr45572-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr45572-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr45875.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr46053.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr46287-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr46287-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr46287-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr46984.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr51759.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr55264.C create mode 100644 gcc/testsuite/g++.dg/lookup/ambig1.C create mode 100644 gcc/testsuite/g++.dg/lookup/ambig2.C create mode 100644 gcc/testsuite/g++.dg/lookup/ambig3.C create mode 100644 gcc/testsuite/g++.dg/lookup/ambig4.C create mode 100644 gcc/testsuite/g++.dg/lookup/ambig5.C create mode 100644 gcc/testsuite/g++.dg/lookup/anon1.C create mode 100644 gcc/testsuite/g++.dg/lookup/anon2.C create mode 100644 gcc/testsuite/g++.dg/lookup/anon3.C create mode 100644 gcc/testsuite/g++.dg/lookup/anon4.C create mode 100644 gcc/testsuite/g++.dg/lookup/anon5.C create mode 100644 gcc/testsuite/g++.dg/lookup/anon6.C create mode 100644 gcc/testsuite/g++.dg/lookup/anon7.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin1.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin2.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin3.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin4.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin5.C create mode 100644 gcc/testsuite/g++.dg/lookup/class-member-1.C create mode 100644 gcc/testsuite/g++.dg/lookup/class-member-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/conv-1.C create mode 100644 gcc/testsuite/g++.dg/lookup/conv-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/conv-3.C create mode 100644 gcc/testsuite/g++.dg/lookup/conv-4.C create mode 100644 gcc/testsuite/g++.dg/lookup/conv-5.C create mode 100644 gcc/testsuite/g++.dg/lookup/crash1.C create mode 100644 gcc/testsuite/g++.dg/lookup/crash2.C create mode 100644 gcc/testsuite/g++.dg/lookup/crash3.C create mode 100644 gcc/testsuite/g++.dg/lookup/crash4.C create mode 100644 gcc/testsuite/g++.dg/lookup/crash5.C create mode 100644 gcc/testsuite/g++.dg/lookup/crash6.C create mode 100644 gcc/testsuite/g++.dg/lookup/crash7.C create mode 100644 gcc/testsuite/g++.dg/lookup/decl1.C create mode 100644 gcc/testsuite/g++.dg/lookup/decl2.C create mode 100644 gcc/testsuite/g++.dg/lookup/delete1.C create mode 100644 gcc/testsuite/g++.dg/lookup/disamb1.C create mode 100644 gcc/testsuite/g++.dg/lookup/duperr1.C create mode 100644 gcc/testsuite/g++.dg/lookup/enum1.C create mode 100644 gcc/testsuite/g++.dg/lookup/error1.C create mode 100644 gcc/testsuite/g++.dg/lookup/exception1.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-redecl.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-redecl2.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-redecl3.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-redecl5.C create mode 100644 gcc/testsuite/g++.dg/lookup/forscope1.C create mode 100644 gcc/testsuite/g++.dg/lookup/forscope2.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend1.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend10.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend11.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend12.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend13.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend14.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend15.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend2.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend3.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend4.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend5.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend6.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend7.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend8.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend9.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class1.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class10.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class11.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class12.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class13.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class14.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class15.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class16.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class2.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class3.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class4.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class5.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class6.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class7.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class8.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-class9.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class1.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class10.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class11.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class2.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class3.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class4.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class5.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class6.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class7.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class8.C create mode 100644 gcc/testsuite/g++.dg/lookup/hidden-temp-class9.C create mode 100644 gcc/testsuite/g++.dg/lookup/java1.C create mode 100644 gcc/testsuite/g++.dg/lookup/java2.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig1.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig10.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig11.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig12.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig13.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig2.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig3.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig4.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig5.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig6.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig7.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig8.C create mode 100644 gcc/testsuite/g++.dg/lookup/koenig9.C create mode 100644 gcc/testsuite/g++.dg/lookup/linkage1.C create mode 100644 gcc/testsuite/g++.dg/lookup/linkage2.C create mode 100644 gcc/testsuite/g++.dg/lookup/main1.C create mode 100644 gcc/testsuite/g++.dg/lookup/member1.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash1.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash2.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash3.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash4.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash5.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash6.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash7.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash8.C create mode 100644 gcc/testsuite/g++.dg/lookup/nested1.C create mode 100644 gcc/testsuite/g++.dg/lookup/new1.C create mode 100644 gcc/testsuite/g++.dg/lookup/new2.C create mode 100644 gcc/testsuite/g++.dg/lookup/ns1.C create mode 100644 gcc/testsuite/g++.dg/lookup/ns2.C create mode 100644 gcc/testsuite/g++.dg/lookup/ns3.C create mode 100644 gcc/testsuite/g++.dg/lookup/ns4.C create mode 100644 gcc/testsuite/g++.dg/lookup/pretty1.C create mode 100644 gcc/testsuite/g++.dg/lookup/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/lookup/redecl1.C create mode 100644 gcc/testsuite/g++.dg/lookup/scope-operator1.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped1.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped2.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped3.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped4.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped5.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped6.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped7.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped8.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using-1.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using-3.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using-4.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using-5.C create mode 100644 gcc/testsuite/g++.dg/lookup/struct-hack1.C create mode 100644 gcc/testsuite/g++.dg/lookup/struct1.C create mode 100644 gcc/testsuite/g++.dg/lookup/struct2.C create mode 100644 gcc/testsuite/g++.dg/lookup/suggestions1.C create mode 100644 gcc/testsuite/g++.dg/lookup/template1.C create mode 100644 gcc/testsuite/g++.dg/lookup/template2.C create mode 100644 gcc/testsuite/g++.dg/lookup/template3.C create mode 100644 gcc/testsuite/g++.dg/lookup/this1.C create mode 100644 gcc/testsuite/g++.dg/lookup/two-stage1.C create mode 100644 gcc/testsuite/g++.dg/lookup/two-stage2.C create mode 100644 gcc/testsuite/g++.dg/lookup/two-stage3.C create mode 100644 gcc/testsuite/g++.dg/lookup/two-stage4.C create mode 100644 gcc/testsuite/g++.dg/lookup/two-stage5.C create mode 100644 gcc/testsuite/g++.dg/lookup/typedef1.C create mode 100644 gcc/testsuite/g++.dg/lookup/used-before-declaration.C create mode 100644 gcc/testsuite/g++.dg/lookup/using-10.C create mode 100644 gcc/testsuite/g++.dg/lookup/using.C create mode 100644 gcc/testsuite/g++.dg/lookup/using11.C create mode 100644 gcc/testsuite/g++.dg/lookup/using12.C create mode 100644 gcc/testsuite/g++.dg/lookup/using13.C create mode 100644 gcc/testsuite/g++.dg/lookup/using14.C create mode 100644 gcc/testsuite/g++.dg/lookup/using15.C create mode 100644 gcc/testsuite/g++.dg/lookup/using16.C create mode 100644 gcc/testsuite/g++.dg/lookup/using17.C create mode 100644 gcc/testsuite/g++.dg/lookup/using18.C create mode 100644 gcc/testsuite/g++.dg/lookup/using19.C create mode 100644 gcc/testsuite/g++.dg/lookup/using2.C create mode 100644 gcc/testsuite/g++.dg/lookup/using20.C create mode 100644 gcc/testsuite/g++.dg/lookup/using21.C create mode 100644 gcc/testsuite/g++.dg/lookup/using22.C create mode 100644 gcc/testsuite/g++.dg/lookup/using3.C create mode 100644 gcc/testsuite/g++.dg/lookup/using4.C create mode 100644 gcc/testsuite/g++.dg/lookup/using5.C create mode 100644 gcc/testsuite/g++.dg/lookup/using6.C create mode 100644 gcc/testsuite/g++.dg/lookup/using7.C create mode 100644 gcc/testsuite/g++.dg/lookup/using8.C create mode 100644 gcc/testsuite/g++.dg/lookup/using9.C create mode 100644 gcc/testsuite/g++.dg/lto/20080709_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080829_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080904_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080907_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080908-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080908-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080908-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080909-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080910-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080912-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080912_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080915_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080916_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080917_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080924_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20080926_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081008_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081022.h create mode 100644 gcc/testsuite/g++.dg/lto/20081022_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081022_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081023_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081109-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081109-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081109_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081109_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081118-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081118-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081118_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081118_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081119-1.h create mode 100644 gcc/testsuite/g++.dg/lto/20081119-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081119-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081119_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081119_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081120-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081120-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081120-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081120-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081123_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081123_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081125.h create mode 100644 gcc/testsuite/g++.dg/lto/20081125_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081125_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081127_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081127_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081203_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081203_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081204-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081204-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081204-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081204-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081209_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081209_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081211-1.h create mode 100644 gcc/testsuite/g++.dg/lto/20081211-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081211-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20081217-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081217-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081219_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20081219_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20090106_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090112_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090128_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090221_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090302_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090302_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20090303_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090311-1.h create mode 100644 gcc/testsuite/g++.dg/lto/20090311-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090311-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20090311_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090311_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20090312.h create mode 100644 gcc/testsuite/g++.dg/lto/20090312_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090312_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20090313_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090313_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20090315_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20090315_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20091002-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091002-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091002-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091004-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091004-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20091004-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091004-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20091004-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091004-3_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20091022-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091022-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091026-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091026-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20091026-1_a.h create mode 100644 gcc/testsuite/g++.dg/lto/20091210-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20091210-1_0.h create mode 100644 gcc/testsuite/g++.dg/lto/20091210-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20091219_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100302.h create mode 100644 gcc/testsuite/g++.dg/lto/20100302_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100302_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20100423-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100423-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100423-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100519-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100603-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100603-1_1.c create mode 100644 gcc/testsuite/g++.dg/lto/20100721-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100722-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100723-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20100724-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101009-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101010-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101010-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101010-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101010-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101014-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101014-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101015-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101015-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101020-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101020-1_0.h create mode 100644 gcc/testsuite/g++.dg/lto/20101020-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/20101126-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/20101126-1_1.c create mode 100644 gcc/testsuite/g++.dg/lto/20110311-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/README create mode 100644 gcc/testsuite/g++.dg/lto/lto.exp create mode 100644 gcc/testsuite/g++.dg/lto/pr40818_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr45621.h create mode 100644 gcc/testsuite/g++.dg/lto/pr45621_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr45621_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr45679-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr45679-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr45679-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr45679-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr45983_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr47333.C create mode 100644 gcc/testsuite/g++.dg/lto/pr48207-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr48207-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr48207_0.C create mode 100644 gcc/testsuite/g++.dg/opt/20050511-1.C create mode 100644 gcc/testsuite/g++.dg/opt/alias1.C create mode 100644 gcc/testsuite/g++.dg/opt/alias2.C create mode 100644 gcc/testsuite/g++.dg/opt/alias3.C create mode 100644 gcc/testsuite/g++.dg/opt/alias4.C create mode 100644 gcc/testsuite/g++.dg/opt/anchor1.C create mode 100644 gcc/testsuite/g++.dg/opt/anonunion1.C create mode 100644 gcc/testsuite/g++.dg/opt/array1.C create mode 100644 gcc/testsuite/g++.dg/opt/array2.C create mode 100644 gcc/testsuite/g++.dg/opt/asm1.C create mode 100644 gcc/testsuite/g++.dg/opt/asm2.C create mode 100644 gcc/testsuite/g++.dg/opt/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/opt/bool1.C create mode 100644 gcc/testsuite/g++.dg/opt/builtins1.C create mode 100644 gcc/testsuite/g++.dg/opt/call1.C create mode 100644 gcc/testsuite/g++.dg/opt/cfg1.C create mode 100644 gcc/testsuite/g++.dg/opt/cfg2.C create mode 100644 gcc/testsuite/g++.dg/opt/cfg3.C create mode 100644 gcc/testsuite/g++.dg/opt/cfg4.C create mode 100644 gcc/testsuite/g++.dg/opt/cfg5.C create mode 100644 gcc/testsuite/g++.dg/opt/cleanup1.C create mode 100644 gcc/testsuite/g++.dg/opt/combine.C create mode 100644 gcc/testsuite/g++.dg/opt/complex1.C create mode 100644 gcc/testsuite/g++.dg/opt/complex2.C create mode 100644 gcc/testsuite/g++.dg/opt/complex3.C create mode 100644 gcc/testsuite/g++.dg/opt/complex4.C create mode 100644 gcc/testsuite/g++.dg/opt/complex5.C create mode 100644 gcc/testsuite/g++.dg/opt/complex6.C create mode 100644 gcc/testsuite/g++.dg/opt/compound1.C create mode 100644 gcc/testsuite/g++.dg/opt/cond1.C create mode 100644 gcc/testsuite/g++.dg/opt/conj1.C create mode 100644 gcc/testsuite/g++.dg/opt/conj2.C create mode 100644 gcc/testsuite/g++.dg/opt/const1.C create mode 100644 gcc/testsuite/g++.dg/opt/const2.C create mode 100644 gcc/testsuite/g++.dg/opt/const3.C create mode 100644 gcc/testsuite/g++.dg/opt/const4.C create mode 100644 gcc/testsuite/g++.dg/opt/const5.C create mode 100644 gcc/testsuite/g++.dg/opt/const6.C create mode 100644 gcc/testsuite/g++.dg/opt/copysign-1.C create mode 100644 gcc/testsuite/g++.dg/opt/covariant1.C create mode 100644 gcc/testsuite/g++.dg/opt/crash1.C create mode 100644 gcc/testsuite/g++.dg/opt/crossjump1.C create mode 100644 gcc/testsuite/g++.dg/opt/cse1.C create mode 100644 gcc/testsuite/g++.dg/opt/cse2.C create mode 100644 gcc/testsuite/g++.dg/opt/cse3.C create mode 100644 gcc/testsuite/g++.dg/opt/delay-slot-1.C create mode 100644 gcc/testsuite/g++.dg/opt/devirt1.C create mode 100644 gcc/testsuite/g++.dg/opt/dtor1.C create mode 100644 gcc/testsuite/g++.dg/opt/dtor2-aux.cc create mode 100644 gcc/testsuite/g++.dg/opt/dtor2.C create mode 100644 gcc/testsuite/g++.dg/opt/dtor2.h create mode 100644 gcc/testsuite/g++.dg/opt/dtor3.C create mode 100644 gcc/testsuite/g++.dg/opt/dtor4-aux.cc create mode 100644 gcc/testsuite/g++.dg/opt/dtor4.C create mode 100644 gcc/testsuite/g++.dg/opt/dtor4.h create mode 100644 gcc/testsuite/g++.dg/opt/eh1.C create mode 100644 gcc/testsuite/g++.dg/opt/eh2.C create mode 100644 gcc/testsuite/g++.dg/opt/eh3.C create mode 100644 gcc/testsuite/g++.dg/opt/eh4.C create mode 100644 gcc/testsuite/g++.dg/opt/eh5.C create mode 100644 gcc/testsuite/g++.dg/opt/empty1.C create mode 100644 gcc/testsuite/g++.dg/opt/empty2.C create mode 100644 gcc/testsuite/g++.dg/opt/emptyunion.C create mode 100644 gcc/testsuite/g++.dg/opt/enum1.C create mode 100644 gcc/testsuite/g++.dg/opt/enum2.C create mode 100644 gcc/testsuite/g++.dg/opt/expect1.C create mode 100644 gcc/testsuite/g++.dg/opt/expect2.C create mode 100644 gcc/testsuite/g++.dg/opt/float1.C create mode 100644 gcc/testsuite/g++.dg/opt/fold1.C create mode 100644 gcc/testsuite/g++.dg/opt/fold2.C create mode 100644 gcc/testsuite/g++.dg/opt/fold3.C create mode 100644 gcc/testsuite/g++.dg/opt/ice1.C create mode 100644 gcc/testsuite/g++.dg/opt/ifcvt1.C create mode 100644 gcc/testsuite/g++.dg/opt/init1.C create mode 100644 gcc/testsuite/g++.dg/opt/init2.C create mode 100644 gcc/testsuite/g++.dg/opt/inline1.C create mode 100644 gcc/testsuite/g++.dg/opt/inline10.C create mode 100644 gcc/testsuite/g++.dg/opt/inline11.C create mode 100644 gcc/testsuite/g++.dg/opt/inline12.C create mode 100644 gcc/testsuite/g++.dg/opt/inline14.C create mode 100644 gcc/testsuite/g++.dg/opt/inline15.C create mode 100644 gcc/testsuite/g++.dg/opt/inline16.C create mode 100644 gcc/testsuite/g++.dg/opt/inline17.C create mode 100644 gcc/testsuite/g++.dg/opt/inline2.C create mode 100644 gcc/testsuite/g++.dg/opt/inline3.C create mode 100644 gcc/testsuite/g++.dg/opt/inline4.C create mode 100644 gcc/testsuite/g++.dg/opt/inline5.C create mode 100644 gcc/testsuite/g++.dg/opt/inline6.C create mode 100644 gcc/testsuite/g++.dg/opt/inline7.C create mode 100644 gcc/testsuite/g++.dg/opt/inline8.C create mode 100644 gcc/testsuite/g++.dg/opt/inline9.C create mode 100644 gcc/testsuite/g++.dg/opt/interface1-a.cc create mode 100644 gcc/testsuite/g++.dg/opt/interface1.C create mode 100644 gcc/testsuite/g++.dg/opt/interface1.h create mode 100644 gcc/testsuite/g++.dg/opt/interface2.C create mode 100644 gcc/testsuite/g++.dg/opt/interface2.h create mode 100644 gcc/testsuite/g++.dg/opt/life1.C create mode 100644 gcc/testsuite/g++.dg/opt/local1.C create mode 100644 gcc/testsuite/g++.dg/opt/longbranch1.C create mode 100644 gcc/testsuite/g++.dg/opt/longbranch2.C create mode 100644 gcc/testsuite/g++.dg/opt/loop1.C create mode 100644 gcc/testsuite/g++.dg/opt/loop2.C create mode 100644 gcc/testsuite/g++.dg/opt/memcpy1.C create mode 100644 gcc/testsuite/g++.dg/opt/mmx1.C create mode 100644 gcc/testsuite/g++.dg/opt/mmx2.C create mode 100644 gcc/testsuite/g++.dg/opt/new1.C create mode 100644 gcc/testsuite/g++.dg/opt/noreturn-1.C create mode 100644 gcc/testsuite/g++.dg/opt/nothrow1.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv1.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv10.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv11.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv12.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv13.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv14.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv15.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv16.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv17.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv2.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv3.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv4.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv5.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv6.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv7.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv8.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv9.C create mode 100644 gcc/testsuite/g++.dg/opt/operator1.C create mode 100644 gcc/testsuite/g++.dg/opt/placeholder1.C create mode 100644 gcc/testsuite/g++.dg/opt/pmf1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr13066-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr14029.C create mode 100644 gcc/testsuite/g++.dg/opt/pr14888.C create mode 100644 gcc/testsuite/g++.dg/opt/pr15054-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr15054.C create mode 100644 gcc/testsuite/g++.dg/opt/pr15551.C create mode 100644 gcc/testsuite/g++.dg/opt/pr16372-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr16693-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr16693-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17411-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17624.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17697-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17697-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17697-3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17724-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17724-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17724-3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17724-4.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17724-5.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17724-6.C create mode 100644 gcc/testsuite/g++.dg/opt/pr17902.C create mode 100644 gcc/testsuite/g++.dg/opt/pr18084-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr18683-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr18968.C create mode 100644 gcc/testsuite/g++.dg/opt/pr19108.C create mode 100644 gcc/testsuite/g++.dg/opt/pr19317-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr19317-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr19317-3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr19650.C create mode 100644 gcc/testsuite/g++.dg/opt/pr19768.C create mode 100644 gcc/testsuite/g++.dg/opt/pr20931.C create mode 100644 gcc/testsuite/g++.dg/opt/pr20991.C create mode 100644 gcc/testsuite/g++.dg/opt/pr20995-1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr22167.C create mode 100644 gcc/testsuite/g++.dg/opt/pr23056.C create mode 100644 gcc/testsuite/g++.dg/opt/pr23299.C create mode 100644 gcc/testsuite/g++.dg/opt/pr23454-2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr23454.C create mode 100644 gcc/testsuite/g++.dg/opt/pr23478.C create mode 100644 gcc/testsuite/g++.dg/opt/pr23714.C create mode 100644 gcc/testsuite/g++.dg/opt/pr24665.C create mode 100644 gcc/testsuite/g++.dg/opt/pr24780.C create mode 100644 gcc/testsuite/g++.dg/opt/pr25005.C create mode 100644 gcc/testsuite/g++.dg/opt/pr25857.C create mode 100644 gcc/testsuite/g++.dg/opt/pr26179.C create mode 100644 gcc/testsuite/g++.dg/opt/pr27826.C create mode 100644 gcc/testsuite/g++.dg/opt/pr28116.C create mode 100644 gcc/testsuite/g++.dg/opt/pr30590.C create mode 100644 gcc/testsuite/g++.dg/opt/pr30965.C create mode 100644 gcc/testsuite/g++.dg/opt/pr32383.C create mode 100644 gcc/testsuite/g++.dg/opt/pr34036.C create mode 100644 gcc/testsuite/g++.dg/opt/pr36185.C create mode 100644 gcc/testsuite/g++.dg/opt/pr36187.C create mode 100644 gcc/testsuite/g++.dg/opt/pr36449.C create mode 100644 gcc/testsuite/g++.dg/opt/pr39607.C create mode 100644 gcc/testsuite/g++.dg/opt/pr40496.C create mode 100644 gcc/testsuite/g++.dg/opt/pr42508.C create mode 100644 gcc/testsuite/g++.dg/opt/pr43655.C create mode 100644 gcc/testsuite/g++.dg/opt/pr44919.C create mode 100644 gcc/testsuite/g++.dg/opt/pr45316.C create mode 100644 gcc/testsuite/g++.dg/opt/pr45412.C create mode 100644 gcc/testsuite/g++.dg/opt/pr46640.C create mode 100644 gcc/testsuite/g++.dg/opt/pr46649.C create mode 100644 gcc/testsuite/g++.dg/opt/pr46864.C create mode 100644 gcc/testsuite/g++.dg/opt/pr47036.C create mode 100644 gcc/testsuite/g++.dg/opt/pr47280.C create mode 100644 gcc/testsuite/g++.dg/opt/pr47355.C create mode 100644 gcc/testsuite/g++.dg/opt/pr47366.C create mode 100644 gcc/testsuite/g++.dg/opt/pr47615.C create mode 100644 gcc/testsuite/g++.dg/opt/pr47632.C create mode 100644 gcc/testsuite/g++.dg/opt/pr47639.c create mode 100644 gcc/testsuite/g++.dg/opt/pr48273.C create mode 100644 gcc/testsuite/g++.dg/opt/pr48549.C create mode 100644 gcc/testsuite/g++.dg/opt/pr48967.C create mode 100644 gcc/testsuite/g++.dg/opt/pr49264.C create mode 100644 gcc/testsuite/g++.dg/opt/pr6713.C create mode 100644 gcc/testsuite/g++.dg/opt/pr7503-1.C create mode 100644 gcc/testsuite/g++.dg/opt/preinc1.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrintsum1.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem6.C create mode 100644 gcc/testsuite/g++.dg/opt/range-test-1.C create mode 100644 gcc/testsuite/g++.dg/opt/range-test-2.C create mode 100644 gcc/testsuite/g++.dg/opt/reg-stack.C create mode 100644 gcc/testsuite/g++.dg/opt/reg-stack2.C create mode 100644 gcc/testsuite/g++.dg/opt/reg-stack3.C create mode 100644 gcc/testsuite/g++.dg/opt/reg-stack4.C create mode 100644 gcc/testsuite/g++.dg/opt/reload1.C create mode 100644 gcc/testsuite/g++.dg/opt/reload2.C create mode 100644 gcc/testsuite/g++.dg/opt/reload3.C create mode 100644 gcc/testsuite/g++.dg/opt/return-slot1.C create mode 100644 gcc/testsuite/g++.dg/opt/rtti1.C create mode 100644 gcc/testsuite/g++.dg/opt/rtti2.C create mode 100644 gcc/testsuite/g++.dg/opt/stack1.C create mode 100644 gcc/testsuite/g++.dg/opt/static1.C create mode 100644 gcc/testsuite/g++.dg/opt/static2.C create mode 100644 gcc/testsuite/g++.dg/opt/static3.C create mode 100644 gcc/testsuite/g++.dg/opt/static4.C create mode 100644 gcc/testsuite/g++.dg/opt/static5.C create mode 100644 gcc/testsuite/g++.dg/opt/static6.C create mode 100644 gcc/testsuite/g++.dg/opt/strength-reduce.C create mode 100644 gcc/testsuite/g++.dg/opt/switch1.C create mode 100644 gcc/testsuite/g++.dg/opt/switch2.C create mode 100644 gcc/testsuite/g++.dg/opt/switch3.C create mode 100644 gcc/testsuite/g++.dg/opt/switch4.C create mode 100644 gcc/testsuite/g++.dg/opt/temp1.C create mode 100644 gcc/testsuite/g++.dg/opt/temp2.C create mode 100644 gcc/testsuite/g++.dg/opt/template1.C create mode 100644 gcc/testsuite/g++.dg/opt/thunk1.C create mode 100644 gcc/testsuite/g++.dg/opt/thunk2.C create mode 100644 gcc/testsuite/g++.dg/opt/thunk3-1.C create mode 100644 gcc/testsuite/g++.dg/opt/thunk3.C create mode 100644 gcc/testsuite/g++.dg/opt/thunk4.C create mode 100644 gcc/testsuite/g++.dg/opt/tmp1.C create mode 100644 gcc/testsuite/g++.dg/opt/unroll1.C create mode 100644 gcc/testsuite/g++.dg/opt/unroll2.C create mode 100644 gcc/testsuite/g++.dg/opt/vrp2.C create mode 100644 gcc/testsuite/g++.dg/opt/vt1.C create mode 100644 gcc/testsuite/g++.dg/other/PR23205.C create mode 100644 gcc/testsuite/g++.dg/other/abstract1.C create mode 100644 gcc/testsuite/g++.dg/other/abstract2.C create mode 100644 gcc/testsuite/g++.dg/other/access1.C create mode 100644 gcc/testsuite/g++.dg/other/access2.C create mode 100644 gcc/testsuite/g++.dg/other/access3.C create mode 100644 gcc/testsuite/g++.dg/other/anon-struct.C create mode 100644 gcc/testsuite/g++.dg/other/anon-union.C create mode 100644 gcc/testsuite/g++.dg/other/anon2.C create mode 100644 gcc/testsuite/g++.dg/other/anon3.C create mode 100644 gcc/testsuite/g++.dg/other/anon4.C create mode 100644 gcc/testsuite/g++.dg/other/anon5.C create mode 100644 gcc/testsuite/g++.dg/other/arm-neon-1.C create mode 100644 gcc/testsuite/g++.dg/other/array1.C create mode 100644 gcc/testsuite/g++.dg/other/array2.C create mode 100644 gcc/testsuite/g++.dg/other/array3.C create mode 100644 gcc/testsuite/g++.dg/other/array4.C create mode 100644 gcc/testsuite/g++.dg/other/array5.C create mode 100644 gcc/testsuite/g++.dg/other/array6.C create mode 100644 gcc/testsuite/g++.dg/other/assign1.C create mode 100644 gcc/testsuite/g++.dg/other/big-struct.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield2.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/other/builtin-unreachable-1.C create mode 100644 gcc/testsuite/g++.dg/other/builtin1.C create mode 100644 gcc/testsuite/g++.dg/other/canon-31724.C create mode 100644 gcc/testsuite/g++.dg/other/canon-33194.C create mode 100644 gcc/testsuite/g++.dg/other/canon-37342.C create mode 100644 gcc/testsuite/g++.dg/other/classkey1.C create mode 100644 gcc/testsuite/g++.dg/other/complex1.C create mode 100644 gcc/testsuite/g++.dg/other/component1.C create mode 100644 gcc/testsuite/g++.dg/other/const1.C create mode 100644 gcc/testsuite/g++.dg/other/const2.C create mode 100644 gcc/testsuite/g++.dg/other/const3.C create mode 100644 gcc/testsuite/g++.dg/other/constref1.C create mode 100644 gcc/testsuite/g++.dg/other/constref2.C create mode 100644 gcc/testsuite/g++.dg/other/conversion1.C create mode 100644 gcc/testsuite/g++.dg/other/copy1.C create mode 100644 gcc/testsuite/g++.dg/other/copy2.C create mode 100644 gcc/testsuite/g++.dg/other/crash-1.C create mode 100644 gcc/testsuite/g++.dg/other/crash-10.C create mode 100644 gcc/testsuite/g++.dg/other/crash-11.C create mode 100644 gcc/testsuite/g++.dg/other/crash-12.C create mode 100644 gcc/testsuite/g++.dg/other/crash-2.C create mode 100644 gcc/testsuite/g++.dg/other/crash-3.C create mode 100644 gcc/testsuite/g++.dg/other/crash-4.C create mode 100644 gcc/testsuite/g++.dg/other/crash-5.C create mode 100644 gcc/testsuite/g++.dg/other/crash-6.C create mode 100644 gcc/testsuite/g++.dg/other/crash-7.C create mode 100644 gcc/testsuite/g++.dg/other/crash-8.C create mode 100644 gcc/testsuite/g++.dg/other/crash-9.C create mode 100644 gcc/testsuite/g++.dg/other/ctor1.C create mode 100644 gcc/testsuite/g++.dg/other/ctor2.C create mode 100644 gcc/testsuite/g++.dg/other/cv_func.C create mode 100644 gcc/testsuite/g++.dg/other/cv_func2.C create mode 100644 gcc/testsuite/g++.dg/other/cxa-atexit1.C create mode 100644 gcc/testsuite/g++.dg/other/darwin-cfstring1.C create mode 100644 gcc/testsuite/g++.dg/other/darwin-minversion-1.C create mode 100644 gcc/testsuite/g++.dg/other/datasec1.C create mode 100644 gcc/testsuite/g++.dg/other/default1.C create mode 100644 gcc/testsuite/g++.dg/other/default2.C create mode 100644 gcc/testsuite/g++.dg/other/default3.C create mode 100644 gcc/testsuite/g++.dg/other/default4.C create mode 100644 gcc/testsuite/g++.dg/other/default5.C create mode 100644 gcc/testsuite/g++.dg/other/default6.C create mode 100644 gcc/testsuite/g++.dg/other/default7.C create mode 100644 gcc/testsuite/g++.dg/other/do1.C create mode 100644 gcc/testsuite/g++.dg/other/dtor1.C create mode 100644 gcc/testsuite/g++.dg/other/dtor2.C create mode 100644 gcc/testsuite/g++.dg/other/ellipsis1.C create mode 100644 gcc/testsuite/g++.dg/other/enum1.C create mode 100644 gcc/testsuite/g++.dg/other/enum2.C create mode 100644 gcc/testsuite/g++.dg/other/error1.C create mode 100644 gcc/testsuite/g++.dg/other/error10.C create mode 100644 gcc/testsuite/g++.dg/other/error11.C create mode 100644 gcc/testsuite/g++.dg/other/error12.C create mode 100644 gcc/testsuite/g++.dg/other/error13.C create mode 100644 gcc/testsuite/g++.dg/other/error14.C create mode 100644 gcc/testsuite/g++.dg/other/error15.C create mode 100644 gcc/testsuite/g++.dg/other/error16.C create mode 100644 gcc/testsuite/g++.dg/other/error17.C create mode 100644 gcc/testsuite/g++.dg/other/error18.C create mode 100644 gcc/testsuite/g++.dg/other/error19.C create mode 100644 gcc/testsuite/g++.dg/other/error2.C create mode 100644 gcc/testsuite/g++.dg/other/error20.C create mode 100644 gcc/testsuite/g++.dg/other/error21.C create mode 100644 gcc/testsuite/g++.dg/other/error22.C create mode 100644 gcc/testsuite/g++.dg/other/error23.C create mode 100644 gcc/testsuite/g++.dg/other/error24.C create mode 100644 gcc/testsuite/g++.dg/other/error25.C create mode 100644 gcc/testsuite/g++.dg/other/error26.C create mode 100644 gcc/testsuite/g++.dg/other/error27.C create mode 100644 gcc/testsuite/g++.dg/other/error28.C create mode 100644 gcc/testsuite/g++.dg/other/error29.C create mode 100644 gcc/testsuite/g++.dg/other/error3.C create mode 100644 gcc/testsuite/g++.dg/other/error30.C create mode 100644 gcc/testsuite/g++.dg/other/error31.C create mode 100644 gcc/testsuite/g++.dg/other/error32.C create mode 100644 gcc/testsuite/g++.dg/other/error33.C create mode 100644 gcc/testsuite/g++.dg/other/error34.C create mode 100644 gcc/testsuite/g++.dg/other/error4.C create mode 100644 gcc/testsuite/g++.dg/other/error5.C create mode 100644 gcc/testsuite/g++.dg/other/error6.C create mode 100644 gcc/testsuite/g++.dg/other/error7.C create mode 100644 gcc/testsuite/g++.dg/other/error8.C create mode 100644 gcc/testsuite/g++.dg/other/error9.C create mode 100644 gcc/testsuite/g++.dg/other/field1.C create mode 100644 gcc/testsuite/g++.dg/other/first-global.C create mode 100644 gcc/testsuite/g++.dg/other/fold1.C create mode 100644 gcc/testsuite/g++.dg/other/friend1.C create mode 100644 gcc/testsuite/g++.dg/other/friend2.C create mode 100644 gcc/testsuite/g++.dg/other/friend3.C create mode 100644 gcc/testsuite/g++.dg/other/friend4.C create mode 100644 gcc/testsuite/g++.dg/other/friend5.C create mode 100644 gcc/testsuite/g++.dg/other/gc1.C create mode 100644 gcc/testsuite/g++.dg/other/gc2.C create mode 100644 gcc/testsuite/g++.dg/other/gc3.C create mode 100644 gcc/testsuite/g++.dg/other/gc4.C create mode 100644 gcc/testsuite/g++.dg/other/i386-1.C create mode 100644 gcc/testsuite/g++.dg/other/i386-2.C create mode 100644 gcc/testsuite/g++.dg/other/i386-3.C create mode 100644 gcc/testsuite/g++.dg/other/i386-4.C create mode 100644 gcc/testsuite/g++.dg/other/i386-7.C create mode 100644 gcc/testsuite/g++.dg/other/i386-8.C create mode 100644 gcc/testsuite/g++.dg/other/i386-9.C create mode 100644 gcc/testsuite/g++.dg/other/incomplete1.C create mode 100644 gcc/testsuite/g++.dg/other/incomplete2.C create mode 100644 gcc/testsuite/g++.dg/other/incomplete3.C create mode 100644 gcc/testsuite/g++.dg/other/increment1.C create mode 100644 gcc/testsuite/g++.dg/other/infloop-1.C create mode 100644 gcc/testsuite/g++.dg/other/init1.C create mode 100644 gcc/testsuite/g++.dg/other/init2.C create mode 100644 gcc/testsuite/g++.dg/other/java1.C create mode 100644 gcc/testsuite/g++.dg/other/java2.C create mode 100644 gcc/testsuite/g++.dg/other/label1.C create mode 100644 gcc/testsuite/g++.dg/other/large-size-array.C create mode 100644 gcc/testsuite/g++.dg/other/linkage1.C create mode 100644 gcc/testsuite/g++.dg/other/macro-1.C create mode 100644 gcc/testsuite/g++.dg/other/main1.C create mode 100644 gcc/testsuite/g++.dg/other/mmintrin.C create mode 100644 gcc/testsuite/g++.dg/other/mult-stor1.C create mode 100644 gcc/testsuite/g++.dg/other/nested-extern-1.C create mode 100644 gcc/testsuite/g++.dg/other/nested-extern-2.C create mode 100644 gcc/testsuite/g++.dg/other/nested-extern.cc create mode 100644 gcc/testsuite/g++.dg/other/new-size-type.C create mode 100644 gcc/testsuite/g++.dg/other/new1.C create mode 100644 gcc/testsuite/g++.dg/other/nontype-1.C create mode 100644 gcc/testsuite/g++.dg/other/ns1.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof1.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof2.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof3.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof4.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof5.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof6.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof7.C create mode 100644 gcc/testsuite/g++.dg/other/opaque-1.C create mode 100644 gcc/testsuite/g++.dg/other/opaque-2.C create mode 100644 gcc/testsuite/g++.dg/other/opaque-3.C create mode 100644 gcc/testsuite/g++.dg/other/operator1.C create mode 100644 gcc/testsuite/g++.dg/other/operator2.C create mode 100644 gcc/testsuite/g++.dg/other/packed1.C create mode 100644 gcc/testsuite/g++.dg/other/pr20366.C create mode 100644 gcc/testsuite/g++.dg/other/pr22003.C create mode 100644 gcc/testsuite/g++.dg/other/pr22358.C create mode 100644 gcc/testsuite/g++.dg/other/pr23205-2.C create mode 100644 gcc/testsuite/g++.dg/other/pr24623.C create mode 100644 gcc/testsuite/g++.dg/other/pr25632.C create mode 100644 gcc/testsuite/g++.dg/other/pr27495.C create mode 100644 gcc/testsuite/g++.dg/other/pr28114.C create mode 100644 gcc/testsuite/g++.dg/other/pr28304.C create mode 100644 gcc/testsuite/g++.dg/other/pr28432.C create mode 100644 gcc/testsuite/g++.dg/other/pr29610.C create mode 100644 gcc/testsuite/g++.dg/other/pr31078.C create mode 100644 gcc/testsuite/g++.dg/other/pr33558-2.C create mode 100644 gcc/testsuite/g++.dg/other/pr33558.C create mode 100644 gcc/testsuite/g++.dg/other/pr33601.C create mode 100644 gcc/testsuite/g++.dg/other/pr34435.C create mode 100644 gcc/testsuite/g++.dg/other/pr35011.C create mode 100644 gcc/testsuite/g++.dg/other/pr35504.C create mode 100644 gcc/testsuite/g++.dg/other/pr36944.C create mode 100644 gcc/testsuite/g++.dg/other/pr37394.C create mode 100644 gcc/testsuite/g++.dg/other/pr37789.C create mode 100644 gcc/testsuite/g++.dg/other/pr38706.C create mode 100644 gcc/testsuite/g++.dg/other/pr39060.C create mode 100644 gcc/testsuite/g++.dg/other/pr39496.C create mode 100644 gcc/testsuite/g++.dg/other/pr40446.C create mode 100644 gcc/testsuite/g++.dg/other/pr40561.C create mode 100644 gcc/testsuite/g++.dg/other/pr42645-1.C create mode 100644 gcc/testsuite/g++.dg/other/pr42645-2.C create mode 100644 gcc/testsuite/g++.dg/other/pr42685.C create mode 100644 gcc/testsuite/g++.dg/other/pr42806.C create mode 100644 gcc/testsuite/g++.dg/other/pr43116.C create mode 100644 gcc/testsuite/g++.dg/other/pr47218-1.C create mode 100644 gcc/testsuite/g++.dg/other/pr47218.C create mode 100644 gcc/testsuite/g++.dg/other/pr47218.h create mode 100644 gcc/testsuite/g++.dg/other/pr49133.C create mode 100644 gcc/testsuite/g++.dg/other/pr50464.C create mode 100644 gcc/testsuite/g++.dg/other/pragma-ep-1.C create mode 100644 gcc/testsuite/g++.dg/other/pragma-re-1.C create mode 100644 gcc/testsuite/g++.dg/other/pragma-re-2.C create mode 100644 gcc/testsuite/g++.dg/other/profile1.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem10.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem11.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem6.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem8.C create mode 100644 gcc/testsuite/g++.dg/other/ptrmem9.C create mode 100644 gcc/testsuite/g++.dg/other/qual1.C create mode 100644 gcc/testsuite/g++.dg/other/redecl1.C create mode 100644 gcc/testsuite/g++.dg/other/redecl2.C create mode 100644 gcc/testsuite/g++.dg/other/return1.C create mode 100644 gcc/testsuite/g++.dg/other/s390-1.C create mode 100644 gcc/testsuite/g++.dg/other/scope1.C create mode 100644 gcc/testsuite/g++.dg/other/semicolon.C create mode 100644 gcc/testsuite/g++.dg/other/spu2vmx-1.C create mode 100644 gcc/testsuite/g++.dg/other/static1.C create mode 100644 gcc/testsuite/g++.dg/other/static11.C create mode 100644 gcc/testsuite/g++.dg/other/static2.C create mode 100644 gcc/testsuite/g++.dg/other/stdarg1.C create mode 100644 gcc/testsuite/g++.dg/other/stdarg2.C create mode 100644 gcc/testsuite/g++.dg/other/stdarg3.C create mode 100644 gcc/testsuite/g++.dg/other/struct-va_list.C create mode 100644 gcc/testsuite/g++.dg/other/switch1.C create mode 100644 gcc/testsuite/g++.dg/other/switch2.C create mode 100644 gcc/testsuite/g++.dg/other/switch3.C create mode 100644 gcc/testsuite/g++.dg/other/synth1.C create mode 100644 gcc/testsuite/g++.dg/other/typedef1.C create mode 100644 gcc/testsuite/g++.dg/other/typedef2.C create mode 100644 gcc/testsuite/g++.dg/other/typedef3.C create mode 100644 gcc/testsuite/g++.dg/other/typedef4.C create mode 100644 gcc/testsuite/g++.dg/other/ucnid-1.C create mode 100644 gcc/testsuite/g++.dg/other/unreachable1.C create mode 100644 gcc/testsuite/g++.dg/other/unused1.C create mode 100644 gcc/testsuite/g++.dg/other/var_copy-1.C create mode 100644 gcc/testsuite/g++.dg/other/vararg-1.C create mode 100644 gcc/testsuite/g++.dg/other/vararg-2.C create mode 100644 gcc/testsuite/g++.dg/other/vararg-3.C create mode 100644 gcc/testsuite/g++.dg/other/virtual1.C create mode 100644 gcc/testsuite/g++.dg/other/virtual2.C create mode 100644 gcc/testsuite/g++.dg/other/void1.C create mode 100644 gcc/testsuite/g++.dg/other/void2.C create mode 100644 gcc/testsuite/g++.dg/other/vrp1.C create mode 100644 gcc/testsuite/g++.dg/other/vthunk1.C create mode 100644 gcc/testsuite/g++.dg/other/warning1.C create mode 100644 gcc/testsuite/g++.dg/overload/VLA.C create mode 100644 gcc/testsuite/g++.dg/overload/addr1.C create mode 100644 gcc/testsuite/g++.dg/overload/ambig1.C create mode 100644 gcc/testsuite/g++.dg/overload/ambig2.C create mode 100644 gcc/testsuite/g++.dg/overload/arg1.C create mode 100644 gcc/testsuite/g++.dg/overload/arg2.C create mode 100644 gcc/testsuite/g++.dg/overload/arg3.C create mode 100644 gcc/testsuite/g++.dg/overload/arg4.C create mode 100644 gcc/testsuite/g++.dg/overload/arg5.C create mode 100644 gcc/testsuite/g++.dg/overload/autoptr1.C create mode 100644 gcc/testsuite/g++.dg/overload/builtin1.C create mode 100644 gcc/testsuite/g++.dg/overload/builtin2.C create mode 100644 gcc/testsuite/g++.dg/overload/builtin3.C create mode 100644 gcc/testsuite/g++.dg/overload/cond1.C create mode 100644 gcc/testsuite/g++.dg/overload/cond2.C create mode 100644 gcc/testsuite/g++.dg/overload/conv-op1.C create mode 100644 gcc/testsuite/g++.dg/overload/copy1.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg1.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg2.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg3.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg4.C create mode 100644 gcc/testsuite/g++.dg/overload/ellipsis1.C create mode 100644 gcc/testsuite/g++.dg/overload/error1.C create mode 100644 gcc/testsuite/g++.dg/overload/error2.C create mode 100644 gcc/testsuite/g++.dg/overload/error3.C create mode 100644 gcc/testsuite/g++.dg/overload/extern-C-1.C create mode 100644 gcc/testsuite/g++.dg/overload/extern-C-2.C create mode 100644 gcc/testsuite/g++.dg/overload/koenig1.C create mode 100644 gcc/testsuite/g++.dg/overload/koenig2.C create mode 100644 gcc/testsuite/g++.dg/overload/member1.C create mode 100644 gcc/testsuite/g++.dg/overload/member2.C create mode 100644 gcc/testsuite/g++.dg/overload/new1.C create mode 100644 gcc/testsuite/g++.dg/overload/operator-star-1.C create mode 100644 gcc/testsuite/g++.dg/overload/operator1.C create mode 100644 gcc/testsuite/g++.dg/overload/operator2.C create mode 100644 gcc/testsuite/g++.dg/overload/operator3.C create mode 100644 gcc/testsuite/g++.dg/overload/pmf1.C create mode 100644 gcc/testsuite/g++.dg/overload/pmf2.C create mode 100644 gcc/testsuite/g++.dg/overload/prom1.C create mode 100644 gcc/testsuite/g++.dg/overload/ref1.C create mode 100644 gcc/testsuite/g++.dg/overload/reftemp1.C create mode 100644 gcc/testsuite/g++.dg/overload/reftemp2.C create mode 100644 gcc/testsuite/g++.dg/overload/rvalue1.C create mode 100644 gcc/testsuite/g++.dg/overload/scope1.C create mode 100644 gcc/testsuite/g++.dg/overload/template1.C create mode 100644 gcc/testsuite/g++.dg/overload/template2.C create mode 100644 gcc/testsuite/g++.dg/overload/template3.C create mode 100644 gcc/testsuite/g++.dg/overload/template4.C create mode 100644 gcc/testsuite/g++.dg/overload/unknown1.C create mode 100644 gcc/testsuite/g++.dg/overload/using1.C create mode 100644 gcc/testsuite/g++.dg/overload/using2.C create mode 100644 gcc/testsuite/g++.dg/overload/virtual1.C create mode 100644 gcc/testsuite/g++.dg/parse/access1.C create mode 100644 gcc/testsuite/g++.dg/parse/access10.C create mode 100644 gcc/testsuite/g++.dg/parse/access2.C create mode 100644 gcc/testsuite/g++.dg/parse/access3.C create mode 100644 gcc/testsuite/g++.dg/parse/access4.C create mode 100644 gcc/testsuite/g++.dg/parse/access5.C create mode 100644 gcc/testsuite/g++.dg/parse/access6.C create mode 100644 gcc/testsuite/g++.dg/parse/access7.C create mode 100644 gcc/testsuite/g++.dg/parse/access8.C create mode 100644 gcc/testsuite/g++.dg/parse/access9.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig1.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig2.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig3.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig4.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig5.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig6.C create mode 100644 gcc/testsuite/g++.dg/parse/angle-bracket.C create mode 100644 gcc/testsuite/g++.dg/parse/angle-bracket2.C create mode 100644 gcc/testsuite/g++.dg/parse/args1.C create mode 100644 gcc/testsuite/g++.dg/parse/array-size1.C create mode 100644 gcc/testsuite/g++.dg/parse/array-size2.C create mode 100644 gcc/testsuite/g++.dg/parse/asm1.C create mode 100644 gcc/testsuite/g++.dg/parse/asm2.C create mode 100644 gcc/testsuite/g++.dg/parse/asm3.C create mode 100644 gcc/testsuite/g++.dg/parse/attr-ctor1.C create mode 100644 gcc/testsuite/g++.dg/parse/attr-externally-visible-1.C create mode 100644 gcc/testsuite/g++.dg/parse/attr-externally-visible-2.C create mode 100644 gcc/testsuite/g++.dg/parse/attr1.C create mode 100644 gcc/testsuite/g++.dg/parse/attr2.C create mode 100644 gcc/testsuite/g++.dg/parse/attr3.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield1.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield2.C create mode 100644 gcc/testsuite/g++.dg/parse/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/parse/break-in-for.C create mode 100644 gcc/testsuite/g++.dg/parse/builtin1.C create mode 100644 gcc/testsuite/g++.dg/parse/builtin2.C create mode 100644 gcc/testsuite/g++.dg/parse/cast1.C create mode 100644 gcc/testsuite/g++.dg/parse/cast2.C create mode 100644 gcc/testsuite/g++.dg/parse/casting-operator1.C create mode 100644 gcc/testsuite/g++.dg/parse/casting-operator2.C create mode 100644 gcc/testsuite/g++.dg/parse/catch1.C create mode 100644 gcc/testsuite/g++.dg/parse/class1.C create mode 100644 gcc/testsuite/g++.dg/parse/class2.C create mode 100644 gcc/testsuite/g++.dg/parse/colon-autocorrect-1.C create mode 100644 gcc/testsuite/g++.dg/parse/colon-autocorrect-2.C create mode 100644 gcc/testsuite/g++.dg/parse/comma1.C create mode 100644 gcc/testsuite/g++.dg/parse/comma2.C create mode 100644 gcc/testsuite/g++.dg/parse/concat1.C create mode 100644 gcc/testsuite/g++.dg/parse/cond1.C create mode 100644 gcc/testsuite/g++.dg/parse/cond2.C create mode 100644 gcc/testsuite/g++.dg/parse/cond3.C create mode 100644 gcc/testsuite/g++.dg/parse/cond4.C create mode 100644 gcc/testsuite/g++.dg/parse/cond5.C create mode 100644 gcc/testsuite/g++.dg/parse/condexpr1.C create mode 100644 gcc/testsuite/g++.dg/parse/constant1.C create mode 100644 gcc/testsuite/g++.dg/parse/constant2.C create mode 100644 gcc/testsuite/g++.dg/parse/constant3.C create mode 100644 gcc/testsuite/g++.dg/parse/constant4.C create mode 100644 gcc/testsuite/g++.dg/parse/constant5.C create mode 100644 gcc/testsuite/g++.dg/parse/constant6.C create mode 100644 gcc/testsuite/g++.dg/parse/constant7.C create mode 100644 gcc/testsuite/g++.dg/parse/constructor1.C create mode 100644 gcc/testsuite/g++.dg/parse/constructor2.C create mode 100644 gcc/testsuite/g++.dg/parse/constructor3.C create mode 100644 gcc/testsuite/g++.dg/parse/conv_op1.C create mode 100644 gcc/testsuite/g++.dg/parse/crash1.C create mode 100644 gcc/testsuite/g++.dg/parse/crash10.C create mode 100644 gcc/testsuite/g++.dg/parse/crash11.C create mode 100644 gcc/testsuite/g++.dg/parse/crash12.C create mode 100644 gcc/testsuite/g++.dg/parse/crash13.C create mode 100644 gcc/testsuite/g++.dg/parse/crash14.C create mode 100644 gcc/testsuite/g++.dg/parse/crash15.C create mode 100644 gcc/testsuite/g++.dg/parse/crash16.C create mode 100644 gcc/testsuite/g++.dg/parse/crash17.C create mode 100644 gcc/testsuite/g++.dg/parse/crash18.C create mode 100644 gcc/testsuite/g++.dg/parse/crash19.C create mode 100644 gcc/testsuite/g++.dg/parse/crash2.C create mode 100644 gcc/testsuite/g++.dg/parse/crash20.C create mode 100644 gcc/testsuite/g++.dg/parse/crash21.C create mode 100644 gcc/testsuite/g++.dg/parse/crash22.C create mode 100644 gcc/testsuite/g++.dg/parse/crash23.C create mode 100644 gcc/testsuite/g++.dg/parse/crash24.C create mode 100644 gcc/testsuite/g++.dg/parse/crash25.C create mode 100644 gcc/testsuite/g++.dg/parse/crash26.C create mode 100644 gcc/testsuite/g++.dg/parse/crash27.C create mode 100644 gcc/testsuite/g++.dg/parse/crash28.C create mode 100644 gcc/testsuite/g++.dg/parse/crash29.C create mode 100644 gcc/testsuite/g++.dg/parse/crash3.C create mode 100644 gcc/testsuite/g++.dg/parse/crash30.C create mode 100644 gcc/testsuite/g++.dg/parse/crash31.C create mode 100644 gcc/testsuite/g++.dg/parse/crash32.C create mode 100644 gcc/testsuite/g++.dg/parse/crash33.C create mode 100644 gcc/testsuite/g++.dg/parse/crash34.C create mode 100644 gcc/testsuite/g++.dg/parse/crash35.C create mode 100644 gcc/testsuite/g++.dg/parse/crash36.C create mode 100644 gcc/testsuite/g++.dg/parse/crash37.C create mode 100644 gcc/testsuite/g++.dg/parse/crash38.C create mode 100644 gcc/testsuite/g++.dg/parse/crash39.C create mode 100644 gcc/testsuite/g++.dg/parse/crash4.C create mode 100644 gcc/testsuite/g++.dg/parse/crash40.C create mode 100644 gcc/testsuite/g++.dg/parse/crash41.C create mode 100644 gcc/testsuite/g++.dg/parse/crash42.C create mode 100644 gcc/testsuite/g++.dg/parse/crash43.C create mode 100644 gcc/testsuite/g++.dg/parse/crash44.C create mode 100644 gcc/testsuite/g++.dg/parse/crash45.C create mode 100644 gcc/testsuite/g++.dg/parse/crash46.C create mode 100644 gcc/testsuite/g++.dg/parse/crash47.C create mode 100644 gcc/testsuite/g++.dg/parse/crash48.C create mode 100644 gcc/testsuite/g++.dg/parse/crash49.C create mode 100644 gcc/testsuite/g++.dg/parse/crash5.C create mode 100644 gcc/testsuite/g++.dg/parse/crash50.C create mode 100644 gcc/testsuite/g++.dg/parse/crash51.C create mode 100644 gcc/testsuite/g++.dg/parse/crash52.C create mode 100644 gcc/testsuite/g++.dg/parse/crash53.C create mode 100644 gcc/testsuite/g++.dg/parse/crash54.C create mode 100644 gcc/testsuite/g++.dg/parse/crash55.C create mode 100644 gcc/testsuite/g++.dg/parse/crash56.C create mode 100644 gcc/testsuite/g++.dg/parse/crash57.C create mode 100644 gcc/testsuite/g++.dg/parse/crash6.C create mode 100644 gcc/testsuite/g++.dg/parse/crash7.C create mode 100644 gcc/testsuite/g++.dg/parse/crash9.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor1.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor2.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor3.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor4.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor5.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor6.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor7.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor8.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor9.C create mode 100644 gcc/testsuite/g++.dg/parse/dce1.C create mode 100644 gcc/testsuite/g++.dg/parse/decl-specifier-1.C create mode 100644 gcc/testsuite/g++.dg/parse/def-tmpl-arg1.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg1.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg10.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg11.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg12.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg13.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg14.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg15.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg2.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg3.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg4.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg5.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg6.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg7.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg8.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg9.C create mode 100644 gcc/testsuite/g++.dg/parse/direct-initialization-2.C create mode 100644 gcc/testsuite/g++.dg/parse/dot1.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor1.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor10.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor11.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor12.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor13.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor14.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor15.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor2.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor3.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor4.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor5.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor6.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor7.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor8.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor9.C create mode 100644 gcc/testsuite/g++.dg/parse/dupl-tmpl-args1.C create mode 100644 gcc/testsuite/g++.dg/parse/eh-decl.C create mode 100644 gcc/testsuite/g++.dg/parse/elab1.C create mode 100644 gcc/testsuite/g++.dg/parse/elab2.C create mode 100644 gcc/testsuite/g++.dg/parse/else-2.C create mode 100644 gcc/testsuite/g++.dg/parse/else.C create mode 100644 gcc/testsuite/g++.dg/parse/enum1.C create mode 100644 gcc/testsuite/g++.dg/parse/enum2.C create mode 100644 gcc/testsuite/g++.dg/parse/enum3.C create mode 100644 gcc/testsuite/g++.dg/parse/enum4.C create mode 100644 gcc/testsuite/g++.dg/parse/enum5.C create mode 100644 gcc/testsuite/g++.dg/parse/error-column.C create mode 100644 gcc/testsuite/g++.dg/parse/error1.C create mode 100644 gcc/testsuite/g++.dg/parse/error10.C create mode 100644 gcc/testsuite/g++.dg/parse/error11.C create mode 100644 gcc/testsuite/g++.dg/parse/error12.C create mode 100644 gcc/testsuite/g++.dg/parse/error13.C create mode 100644 gcc/testsuite/g++.dg/parse/error14.C create mode 100644 gcc/testsuite/g++.dg/parse/error15.C create mode 100644 gcc/testsuite/g++.dg/parse/error16.C create mode 100644 gcc/testsuite/g++.dg/parse/error17.C create mode 100644 gcc/testsuite/g++.dg/parse/error18.C create mode 100644 gcc/testsuite/g++.dg/parse/error19.C create mode 100644 gcc/testsuite/g++.dg/parse/error2.C create mode 100644 gcc/testsuite/g++.dg/parse/error20.C create mode 100644 gcc/testsuite/g++.dg/parse/error21.C create mode 100644 gcc/testsuite/g++.dg/parse/error22.C create mode 100644 gcc/testsuite/g++.dg/parse/error23.C create mode 100644 gcc/testsuite/g++.dg/parse/error24.C create mode 100644 gcc/testsuite/g++.dg/parse/error25.C create mode 100644 gcc/testsuite/g++.dg/parse/error26.C create mode 100644 gcc/testsuite/g++.dg/parse/error27.C create mode 100644 gcc/testsuite/g++.dg/parse/error28.C create mode 100644 gcc/testsuite/g++.dg/parse/error29.C create mode 100644 gcc/testsuite/g++.dg/parse/error3.C create mode 100644 gcc/testsuite/g++.dg/parse/error30.C create mode 100644 gcc/testsuite/g++.dg/parse/error31.C create mode 100644 gcc/testsuite/g++.dg/parse/error32.C create mode 100644 gcc/testsuite/g++.dg/parse/error33.C create mode 100644 gcc/testsuite/g++.dg/parse/error34.C create mode 100644 gcc/testsuite/g++.dg/parse/error35.C create mode 100644 gcc/testsuite/g++.dg/parse/error36.C create mode 100644 gcc/testsuite/g++.dg/parse/error37.C create mode 100644 gcc/testsuite/g++.dg/parse/error4.C create mode 100644 gcc/testsuite/g++.dg/parse/error5.C create mode 100644 gcc/testsuite/g++.dg/parse/error6.C create mode 100644 gcc/testsuite/g++.dg/parse/error7.C create mode 100644 gcc/testsuite/g++.dg/parse/error8.C create mode 100644 gcc/testsuite/g++.dg/parse/error9.C create mode 100644 gcc/testsuite/g++.dg/parse/explicit1.C create mode 100644 gcc/testsuite/g++.dg/parse/expr1.C create mode 100644 gcc/testsuite/g++.dg/parse/expr2.C create mode 100644 gcc/testsuite/g++.dg/parse/expr3.C create mode 100644 gcc/testsuite/g++.dg/parse/extern-C-1.C create mode 100644 gcc/testsuite/g++.dg/parse/extern1.C create mode 100644 gcc/testsuite/g++.dg/parse/fn-typedef1.C create mode 100644 gcc/testsuite/g++.dg/parse/fn-typedef2.C create mode 100644 gcc/testsuite/g++.dg/parse/for1.C create mode 100644 gcc/testsuite/g++.dg/parse/friend1.C create mode 100644 gcc/testsuite/g++.dg/parse/friend2.C create mode 100644 gcc/testsuite/g++.dg/parse/friend3.C create mode 100644 gcc/testsuite/g++.dg/parse/friend4.C create mode 100644 gcc/testsuite/g++.dg/parse/friend5.C create mode 100644 gcc/testsuite/g++.dg/parse/friend6.C create mode 100644 gcc/testsuite/g++.dg/parse/friend7.C create mode 100644 gcc/testsuite/g++.dg/parse/friend8.C create mode 100644 gcc/testsuite/g++.dg/parse/func-def1.C create mode 100644 gcc/testsuite/g++.dg/parse/funptr1.C create mode 100644 gcc/testsuite/g++.dg/parse/fused-params1.C create mode 100644 gcc/testsuite/g++.dg/parse/inline1.C create mode 100644 gcc/testsuite/g++.dg/parse/int-as-enum1.C create mode 100644 gcc/testsuite/g++.dg/parse/invalid-op1.C create mode 100644 gcc/testsuite/g++.dg/parse/limits-initializer1.C create mode 100644 gcc/testsuite/g++.dg/parse/linkage1.C create mode 100644 gcc/testsuite/g++.dg/parse/linkage2.C create mode 100644 gcc/testsuite/g++.dg/parse/linkage3.C create mode 100644 gcc/testsuite/g++.dg/parse/local-class1.C create mode 100644 gcc/testsuite/g++.dg/parse/local1.C create mode 100644 gcc/testsuite/g++.dg/parse/long1.C create mode 100644 gcc/testsuite/g++.dg/parse/lookup1.C create mode 100644 gcc/testsuite/g++.dg/parse/lookup2.C create mode 100644 gcc/testsuite/g++.dg/parse/lookup3.C create mode 100644 gcc/testsuite/g++.dg/parse/lookup4.C create mode 100644 gcc/testsuite/g++.dg/parse/lookup5.C create mode 100644 gcc/testsuite/g++.dg/parse/memfnquals1.C create mode 100644 gcc/testsuite/g++.dg/parse/missing-template1.C create mode 100644 gcc/testsuite/g++.dg/parse/mutable1.C create mode 100644 gcc/testsuite/g++.dg/parse/named_ops.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace-definition.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace1.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace10.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace11.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace12.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace2.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace3.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace4.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace5.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace6.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace7.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace8.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace9.C create mode 100644 gcc/testsuite/g++.dg/parse/new1.C create mode 100644 gcc/testsuite/g++.dg/parse/new2.C create mode 100644 gcc/testsuite/g++.dg/parse/new3.C create mode 100644 gcc/testsuite/g++.dg/parse/new4.C create mode 100644 gcc/testsuite/g++.dg/parse/no-type-defn1.C create mode 100644 gcc/testsuite/g++.dg/parse/no-typename1.C create mode 100644 gcc/testsuite/g++.dg/parse/no-value1.C create mode 100644 gcc/testsuite/g++.dg/parse/non-dependent1.C create mode 100644 gcc/testsuite/g++.dg/parse/non-dependent2.C create mode 100644 gcc/testsuite/g++.dg/parse/non-dependent3.C create mode 100644 gcc/testsuite/g++.dg/parse/non-templ1.C create mode 100644 gcc/testsuite/g++.dg/parse/nontype1.C create mode 100644 gcc/testsuite/g++.dg/parse/octal1.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof1.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof2.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof3.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof4.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof5.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof6.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof7.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof8.C create mode 100644 gcc/testsuite/g++.dg/parse/offsetof9.C create mode 100644 gcc/testsuite/g++.dg/parse/operator1.C create mode 100644 gcc/testsuite/g++.dg/parse/operator2.C create mode 100644 gcc/testsuite/g++.dg/parse/operator3.C create mode 100644 gcc/testsuite/g++.dg/parse/operator4.C create mode 100644 gcc/testsuite/g++.dg/parse/operator5.C create mode 100644 gcc/testsuite/g++.dg/parse/operator6.C create mode 100644 gcc/testsuite/g++.dg/parse/operator7.C create mode 100644 gcc/testsuite/g++.dg/parse/parameter-declaration-1.C create mode 100644 gcc/testsuite/g++.dg/parse/parameter-declaration-2.C create mode 100644 gcc/testsuite/g++.dg/parse/parens1.C create mode 100644 gcc/testsuite/g++.dg/parse/parens2.C create mode 100644 gcc/testsuite/g++.dg/parse/parse1.C create mode 100644 gcc/testsuite/g++.dg/parse/parse2.C create mode 100644 gcc/testsuite/g++.dg/parse/parse3.C create mode 100644 gcc/testsuite/g++.dg/parse/parse4.C create mode 100644 gcc/testsuite/g++.dg/parse/parse5.C create mode 100644 gcc/testsuite/g++.dg/parse/parse6.C create mode 100644 gcc/testsuite/g++.dg/parse/parse7.C create mode 100644 gcc/testsuite/g++.dg/parse/parser-pr14875-2.C create mode 100644 gcc/testsuite/g++.dg/parse/parser-pr14875.C create mode 100644 gcc/testsuite/g++.dg/parse/parser-pr28152-2.C create mode 100644 gcc/testsuite/g++.dg/parse/parser-pr28152.C create mode 100644 gcc/testsuite/g++.dg/parse/pr16696-permissive.C create mode 100644 gcc/testsuite/g++.dg/parse/pr16696.C create mode 100644 gcc/testsuite/g++.dg/parse/pr20118.C create mode 100644 gcc/testsuite/g++.dg/parse/pr26997.C create mode 100644 gcc/testsuite/g++.dg/parse/pr37862.C create mode 100644 gcc/testsuite/g++.dg/parse/pr56239.C create mode 100644 gcc/testsuite/g++.dg/parse/pragma1.C create mode 100644 gcc/testsuite/g++.dg/parse/pragma2.C create mode 100644 gcc/testsuite/g++.dg/parse/pragma3.C create mode 100644 gcc/testsuite/g++.dg/parse/primary-expression-1.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem6.C create mode 100644 gcc/testsuite/g++.dg/parse/pure1.C create mode 100644 gcc/testsuite/g++.dg/parse/qualified1.C create mode 100644 gcc/testsuite/g++.dg/parse/qualified2.C create mode 100644 gcc/testsuite/g++.dg/parse/qualified3.C create mode 100644 gcc/testsuite/g++.dg/parse/qualified4.C create mode 100644 gcc/testsuite/g++.dg/parse/redef1.C create mode 100644 gcc/testsuite/g++.dg/parse/redef2.C create mode 100644 gcc/testsuite/g++.dg/parse/ref1.C create mode 100644 gcc/testsuite/g++.dg/parse/register1.C create mode 100644 gcc/testsuite/g++.dg/parse/repo1.C create mode 100644 gcc/testsuite/g++.dg/parse/ret-type1.C create mode 100644 gcc/testsuite/g++.dg/parse/ret-type2.C create mode 100644 gcc/testsuite/g++.dg/parse/ret-type3.C create mode 100644 gcc/testsuite/g++.dg/parse/saved1.C create mode 100644 gcc/testsuite/g++.dg/parse/semicolon1.C create mode 100644 gcc/testsuite/g++.dg/parse/semicolon1.h create mode 100644 gcc/testsuite/g++.dg/parse/semicolon2.C create mode 100644 gcc/testsuite/g++.dg/parse/semicolon3.C create mode 100644 gcc/testsuite/g++.dg/parse/semicolon4.C create mode 100644 gcc/testsuite/g++.dg/parse/specialization1.C create mode 100644 gcc/testsuite/g++.dg/parse/stack1.C create mode 100644 gcc/testsuite/g++.dg/parse/stmtexpr1.C create mode 100644 gcc/testsuite/g++.dg/parse/stmtexpr2.C create mode 100644 gcc/testsuite/g++.dg/parse/stmtexpr3.C create mode 100644 gcc/testsuite/g++.dg/parse/struct-1.C create mode 100644 gcc/testsuite/g++.dg/parse/struct-2.C create mode 100644 gcc/testsuite/g++.dg/parse/struct-3.C create mode 100644 gcc/testsuite/g++.dg/parse/struct-4.C create mode 100644 gcc/testsuite/g++.dg/parse/struct-as-enum1.C create mode 100644 gcc/testsuite/g++.dg/parse/template1.C create mode 100644 gcc/testsuite/g++.dg/parse/template10.C create mode 100644 gcc/testsuite/g++.dg/parse/template11.C create mode 100644 gcc/testsuite/g++.dg/parse/template12.C create mode 100644 gcc/testsuite/g++.dg/parse/template13.C create mode 100644 gcc/testsuite/g++.dg/parse/template14.C create mode 100644 gcc/testsuite/g++.dg/parse/template15.C create mode 100644 gcc/testsuite/g++.dg/parse/template16.C create mode 100644 gcc/testsuite/g++.dg/parse/template17.C create mode 100644 gcc/testsuite/g++.dg/parse/template18.C create mode 100644 gcc/testsuite/g++.dg/parse/template19.C create mode 100644 gcc/testsuite/g++.dg/parse/template2.C create mode 100644 gcc/testsuite/g++.dg/parse/template20.C create mode 100644 gcc/testsuite/g++.dg/parse/template21.C create mode 100644 gcc/testsuite/g++.dg/parse/template22.C create mode 100644 gcc/testsuite/g++.dg/parse/template23.C create mode 100644 gcc/testsuite/g++.dg/parse/template24.C create mode 100644 gcc/testsuite/g++.dg/parse/template25.C create mode 100644 gcc/testsuite/g++.dg/parse/template3.C create mode 100644 gcc/testsuite/g++.dg/parse/template4.C create mode 100644 gcc/testsuite/g++.dg/parse/template5.C create mode 100644 gcc/testsuite/g++.dg/parse/template6.C create mode 100644 gcc/testsuite/g++.dg/parse/template7.C create mode 100644 gcc/testsuite/g++.dg/parse/template8.C create mode 100644 gcc/testsuite/g++.dg/parse/template9.C create mode 100644 gcc/testsuite/g++.dg/parse/tmpl-outside1.C create mode 100644 gcc/testsuite/g++.dg/parse/tmpl-tmpl-operator1.C create mode 100644 gcc/testsuite/g++.dg/parse/tmpl-tmpl-param1.C create mode 100644 gcc/testsuite/g++.dg/parse/too-many-tmpl-args1.C create mode 100644 gcc/testsuite/g++.dg/parse/try-catch-1.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef1.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef2.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef3.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef4.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef5.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef6.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef7.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef8.C create mode 100644 gcc/testsuite/g++.dg/parse/typedef9.C create mode 100644 gcc/testsuite/g++.dg/parse/typename1.C create mode 100644 gcc/testsuite/g++.dg/parse/typename10.C create mode 100644 gcc/testsuite/g++.dg/parse/typename11.C create mode 100644 gcc/testsuite/g++.dg/parse/typename2.C create mode 100644 gcc/testsuite/g++.dg/parse/typename3.C create mode 100644 gcc/testsuite/g++.dg/parse/typename4.C create mode 100644 gcc/testsuite/g++.dg/parse/typename5.C create mode 100644 gcc/testsuite/g++.dg/parse/typename6.C create mode 100644 gcc/testsuite/g++.dg/parse/typename7.C create mode 100644 gcc/testsuite/g++.dg/parse/typename8.C create mode 100644 gcc/testsuite/g++.dg/parse/typename9.C create mode 100644 gcc/testsuite/g++.dg/parse/typespec1.C create mode 100644 gcc/testsuite/g++.dg/parse/undefined1.C create mode 100644 gcc/testsuite/g++.dg/parse/undefined2.C create mode 100644 gcc/testsuite/g++.dg/parse/undefined3.C create mode 100644 gcc/testsuite/g++.dg/parse/undefined4.C create mode 100644 gcc/testsuite/g++.dg/parse/undefined5.C create mode 100644 gcc/testsuite/g++.dg/parse/undefined6.C create mode 100644 gcc/testsuite/g++.dg/parse/undefined7.C create mode 100644 gcc/testsuite/g++.dg/parse/using1.C create mode 100644 gcc/testsuite/g++.dg/parse/using2.C create mode 100644 gcc/testsuite/g++.dg/parse/using3.C create mode 100644 gcc/testsuite/g++.dg/parse/varmod1.C create mode 100644 gcc/testsuite/g++.dg/parse/wrong-inline1.C create mode 100644 gcc/testsuite/g++.dg/pch/array-1.C create mode 100644 gcc/testsuite/g++.dg/pch/array-1.Hs create mode 100644 gcc/testsuite/g++.dg/pch/empty.C create mode 100644 gcc/testsuite/g++.dg/pch/empty.Hs create mode 100644 gcc/testsuite/g++.dg/pch/externc-1.C create mode 100644 gcc/testsuite/g++.dg/pch/externc-1.Hs create mode 100644 gcc/testsuite/g++.dg/pch/local-1.C create mode 100644 gcc/testsuite/g++.dg/pch/local-1.Hs create mode 100644 gcc/testsuite/g++.dg/pch/pch.C create mode 100644 gcc/testsuite/g++.dg/pch/pch.Hs create mode 100644 gcc/testsuite/g++.dg/pch/pch.exp create mode 100644 gcc/testsuite/g++.dg/pch/static-1.C create mode 100644 gcc/testsuite/g++.dg/pch/static-1.Hs create mode 100644 gcc/testsuite/g++.dg/pch/system-1.C create mode 100644 gcc/testsuite/g++.dg/pch/system-1.Hs create mode 100644 gcc/testsuite/g++.dg/pch/system-2.C create mode 100644 gcc/testsuite/g++.dg/pch/system-2.Hs create mode 100644 gcc/testsuite/g++.dg/pch/template-1.C create mode 100644 gcc/testsuite/g++.dg/pch/template-1.Hs create mode 100644 gcc/testsuite/g++.dg/pch/uninst.C create mode 100644 gcc/testsuite/g++.dg/pch/uninst.Hs create mode 100644 gcc/testsuite/g++.dg/pch/wchar-1.C create mode 100644 gcc/testsuite/g++.dg/pch/wchar-1.Hs create mode 100644 gcc/testsuite/g++.dg/plugin/attribute_plugin-test-1.C create mode 100644 gcc/testsuite/g++.dg/plugin/attribute_plugin.c create mode 100644 gcc/testsuite/g++.dg/plugin/dumb-plugin-test-1.C create mode 100644 gcc/testsuite/g++.dg/plugin/dumb_plugin.c create mode 100644 gcc/testsuite/g++.dg/plugin/header-plugin-test.C create mode 100644 gcc/testsuite/g++.dg/plugin/header_plugin.c create mode 100644 gcc/testsuite/g++.dg/plugin/plugin.exp create mode 100644 gcc/testsuite/g++.dg/plugin/pragma_plugin-test-1.C create mode 100644 gcc/testsuite/g++.dg/plugin/pragma_plugin.c create mode 100644 gcc/testsuite/g++.dg/plugin/self-assign-test-1.C create mode 100644 gcc/testsuite/g++.dg/plugin/self-assign-test-2.C create mode 100644 gcc/testsuite/g++.dg/plugin/self-assign-test-3.C create mode 100644 gcc/testsuite/g++.dg/plugin/selfassign.c create mode 100644 gcc/testsuite/g++.dg/pr37742.C create mode 100644 gcc/testsuite/g++.dg/pr44328.C create mode 100644 gcc/testsuite/g++.dg/pr44486.C create mode 100644 gcc/testsuite/g++.dg/pr45038.C create mode 100644 gcc/testsuite/g++.dg/pr45049-1.C create mode 100644 gcc/testsuite/g++.dg/pr45049-2.C create mode 100644 gcc/testsuite/g++.dg/pr45056.C create mode 100644 gcc/testsuite/g++.dg/pr45112.C create mode 100644 gcc/testsuite/g++.dg/pr45310.C create mode 100644 gcc/testsuite/g++.dg/pr45330.C create mode 100644 gcc/testsuite/g++.dg/pr45788.C create mode 100644 gcc/testsuite/g++.dg/pr46065.C create mode 100644 gcc/testsuite/g++.dg/pr46852.C create mode 100644 gcc/testsuite/g++.dg/pr46868.C create mode 100644 gcc/testsuite/g++.dg/pr46890.C create mode 100644 gcc/testsuite/g++.dg/pr47053.C create mode 100644 gcc/testsuite/g++.dg/pr47589.C create mode 100644 gcc/testsuite/g++.dg/pr48660.C create mode 100644 gcc/testsuite/g++.dg/pubtypes.C create mode 100644 gcc/testsuite/g++.dg/rtti/anon-ns1.C create mode 100644 gcc/testsuite/g++.dg/rtti/crash1.C create mode 100644 gcc/testsuite/g++.dg/rtti/crash2.C create mode 100644 gcc/testsuite/g++.dg/rtti/crash3.C create mode 100644 gcc/testsuite/g++.dg/rtti/crash4.C create mode 100644 gcc/testsuite/g++.dg/rtti/cv1.C create mode 100644 gcc/testsuite/g++.dg/rtti/darwin-builtin-linkage.C create mode 100644 gcc/testsuite/g++.dg/rtti/dyncast1.C create mode 100644 gcc/testsuite/g++.dg/rtti/dyncast2.C create mode 100644 gcc/testsuite/g++.dg/rtti/dyncast3.C create mode 100644 gcc/testsuite/g++.dg/rtti/dyncast4.C create mode 100644 gcc/testsuite/g++.dg/rtti/incomplete1.C create mode 100644 gcc/testsuite/g++.dg/rtti/no-rtti-voidptr.C create mode 100644 gcc/testsuite/g++.dg/rtti/no-rtti.C create mode 100644 gcc/testsuite/g++.dg/rtti/predefined-rtti-macro-1.C create mode 100644 gcc/testsuite/g++.dg/rtti/predefined-rtti-macro-2.C create mode 100644 gcc/testsuite/g++.dg/rtti/repo1.C create mode 100644 gcc/testsuite/g++.dg/rtti/tinfo1.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid1.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid2.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid3.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid4.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid5.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid6.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid7.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid8.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid9.C create mode 100644 gcc/testsuite/g++.dg/special/conpr-1.C create mode 100644 gcc/testsuite/g++.dg/special/conpr-2.C create mode 100644 gcc/testsuite/g++.dg/special/conpr-2a.cc create mode 100644 gcc/testsuite/g++.dg/special/conpr-3.C create mode 100644 gcc/testsuite/g++.dg/special/conpr-3a.cc create mode 100644 gcc/testsuite/g++.dg/special/conpr-3b.cc create mode 100644 gcc/testsuite/g++.dg/special/conpr-4.C create mode 100644 gcc/testsuite/g++.dg/special/ecos.exp create mode 100644 gcc/testsuite/g++.dg/special/initp1.C create mode 100644 gcc/testsuite/g++.dg/special/initpri1.C create mode 100644 gcc/testsuite/g++.dg/special/initpri2.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr1.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr101.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr108.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr127.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr128.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr135.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr137.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr142.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr147.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr152.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr159.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr161.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr164.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr166.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr176.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr179.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr185.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr188.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr193.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr194.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr20.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr213.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr217.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr48.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr49.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr52.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr68.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr74.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr76.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr80.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr85.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr90.C create mode 100644 gcc/testsuite/g++.dg/tc1/dr94.C create mode 100644 gcc/testsuite/g++.dg/template/access1.C create mode 100644 gcc/testsuite/g++.dg/template/access10.C create mode 100644 gcc/testsuite/g++.dg/template/access11.C create mode 100644 gcc/testsuite/g++.dg/template/access12.C create mode 100644 gcc/testsuite/g++.dg/template/access13.C create mode 100644 gcc/testsuite/g++.dg/template/access14.C create mode 100644 gcc/testsuite/g++.dg/template/access15.C create mode 100644 gcc/testsuite/g++.dg/template/access16.C create mode 100644 gcc/testsuite/g++.dg/template/access17.C create mode 100644 gcc/testsuite/g++.dg/template/access18.C create mode 100644 gcc/testsuite/g++.dg/template/access19.C create mode 100644 gcc/testsuite/g++.dg/template/access2.C create mode 100644 gcc/testsuite/g++.dg/template/access20.C create mode 100644 gcc/testsuite/g++.dg/template/access21.C create mode 100644 gcc/testsuite/g++.dg/template/access22.C create mode 100644 gcc/testsuite/g++.dg/template/access3.C create mode 100644 gcc/testsuite/g++.dg/template/access4.C create mode 100644 gcc/testsuite/g++.dg/template/access5.C create mode 100644 gcc/testsuite/g++.dg/template/access6.C create mode 100644 gcc/testsuite/g++.dg/template/access7.C create mode 100644 gcc/testsuite/g++.dg/template/access8.C create mode 100644 gcc/testsuite/g++.dg/template/access9.C create mode 100644 gcc/testsuite/g++.dg/template/addr1.C create mode 100644 gcc/testsuite/g++.dg/template/alignof1.C create mode 100644 gcc/testsuite/g++.dg/template/anon1.C create mode 100644 gcc/testsuite/g++.dg/template/anon2.C create mode 100644 gcc/testsuite/g++.dg/template/anon3.C create mode 100644 gcc/testsuite/g++.dg/template/anon4.C create mode 100644 gcc/testsuite/g++.dg/template/anon5.C create mode 100644 gcc/testsuite/g++.dg/template/anonunion1.C create mode 100644 gcc/testsuite/g++.dg/template/anonunion2.C create mode 100644 gcc/testsuite/g++.dg/template/arg1.C create mode 100644 gcc/testsuite/g++.dg/template/arg2.C create mode 100644 gcc/testsuite/g++.dg/template/arg3.C create mode 100644 gcc/testsuite/g++.dg/template/arg4.C create mode 100644 gcc/testsuite/g++.dg/template/arg5.C create mode 100644 gcc/testsuite/g++.dg/template/arg6.C create mode 100644 gcc/testsuite/g++.dg/template/arg7.C create mode 100644 gcc/testsuite/g++.dg/template/array1-1.C create mode 100644 gcc/testsuite/g++.dg/template/array1-2.C create mode 100644 gcc/testsuite/g++.dg/template/array10.C create mode 100644 gcc/testsuite/g++.dg/template/array11.C create mode 100644 gcc/testsuite/g++.dg/template/array13.C create mode 100644 gcc/testsuite/g++.dg/template/array14.C create mode 100644 gcc/testsuite/g++.dg/template/array15.C create mode 100644 gcc/testsuite/g++.dg/template/array16.C create mode 100644 gcc/testsuite/g++.dg/template/array17.C create mode 100644 gcc/testsuite/g++.dg/template/array18.C create mode 100644 gcc/testsuite/g++.dg/template/array19.C create mode 100644 gcc/testsuite/g++.dg/template/array2-1.C create mode 100644 gcc/testsuite/g++.dg/template/array2-2.C create mode 100644 gcc/testsuite/g++.dg/template/array20.C create mode 100644 gcc/testsuite/g++.dg/template/array21.C create mode 100644 gcc/testsuite/g++.dg/template/array22.C create mode 100644 gcc/testsuite/g++.dg/template/array24.C create mode 100644 gcc/testsuite/g++.dg/template/array25.C create mode 100644 gcc/testsuite/g++.dg/template/array3.C create mode 100644 gcc/testsuite/g++.dg/template/array4.C create mode 100644 gcc/testsuite/g++.dg/template/array5.C create mode 100644 gcc/testsuite/g++.dg/template/array6.C create mode 100644 gcc/testsuite/g++.dg/template/array7.C create mode 100644 gcc/testsuite/g++.dg/template/array8.C create mode 100644 gcc/testsuite/g++.dg/template/array9.C create mode 100644 gcc/testsuite/g++.dg/template/asm1.C create mode 100644 gcc/testsuite/g++.dg/template/asmgoto1.C create mode 100644 gcc/testsuite/g++.dg/template/assign1.C create mode 100644 gcc/testsuite/g++.dg/template/builtin1.C create mode 100644 gcc/testsuite/g++.dg/template/call1.C create mode 100644 gcc/testsuite/g++.dg/template/call2.C create mode 100644 gcc/testsuite/g++.dg/template/call3.C create mode 100644 gcc/testsuite/g++.dg/template/call4.C create mode 100644 gcc/testsuite/g++.dg/template/call5.C create mode 100644 gcc/testsuite/g++.dg/template/call6.C create mode 100644 gcc/testsuite/g++.dg/template/call7.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-1.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-10.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-11.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-12.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-13.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-2.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-3.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-4.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-5.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-6.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-7.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-8.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-9.C create mode 100644 gcc/testsuite/g++.dg/template/cast1.C create mode 100644 gcc/testsuite/g++.dg/template/char1.C create mode 100644 gcc/testsuite/g++.dg/template/class1.C create mode 100644 gcc/testsuite/g++.dg/template/class2.C create mode 100644 gcc/testsuite/g++.dg/template/class3.C create mode 100644 gcc/testsuite/g++.dg/template/complit1.C create mode 100644 gcc/testsuite/g++.dg/template/complit2.C create mode 100644 gcc/testsuite/g++.dg/template/cond.C create mode 100644 gcc/testsuite/g++.dg/template/cond2.C create mode 100644 gcc/testsuite/g++.dg/template/cond3.C create mode 100644 gcc/testsuite/g++.dg/template/cond4.C create mode 100644 gcc/testsuite/g++.dg/template/cond5.C create mode 100644 gcc/testsuite/g++.dg/template/cond6.C create mode 100644 gcc/testsuite/g++.dg/template/cond7.C create mode 100644 gcc/testsuite/g++.dg/template/const1.C create mode 100644 gcc/testsuite/g++.dg/template/const2.C create mode 100644 gcc/testsuite/g++.dg/template/const3.C create mode 100644 gcc/testsuite/g++.dg/template/const4.C create mode 100644 gcc/testsuite/g++.dg/template/const5.C create mode 100644 gcc/testsuite/g++.dg/template/constant1.C create mode 100644 gcc/testsuite/g++.dg/template/constant2.C create mode 100644 gcc/testsuite/g++.dg/template/conv1.C create mode 100644 gcc/testsuite/g++.dg/template/conv10.C create mode 100644 gcc/testsuite/g++.dg/template/conv11.C create mode 100644 gcc/testsuite/g++.dg/template/conv2.C create mode 100644 gcc/testsuite/g++.dg/template/conv3.C create mode 100644 gcc/testsuite/g++.dg/template/conv4.C create mode 100644 gcc/testsuite/g++.dg/template/conv5.C create mode 100644 gcc/testsuite/g++.dg/template/conv6.C create mode 100644 gcc/testsuite/g++.dg/template/conv7.C create mode 100644 gcc/testsuite/g++.dg/template/conv8.C create mode 100644 gcc/testsuite/g++.dg/template/conv9.C create mode 100644 gcc/testsuite/g++.dg/template/copy1.C create mode 100644 gcc/testsuite/g++.dg/template/crash1.C create mode 100644 gcc/testsuite/g++.dg/template/crash10.C create mode 100644 gcc/testsuite/g++.dg/template/crash100.C create mode 100644 gcc/testsuite/g++.dg/template/crash101.C create mode 100644 gcc/testsuite/g++.dg/template/crash102.C create mode 100644 gcc/testsuite/g++.dg/template/crash103.C create mode 100644 gcc/testsuite/g++.dg/template/crash104.C create mode 100644 gcc/testsuite/g++.dg/template/crash105.C create mode 100644 gcc/testsuite/g++.dg/template/crash106.C create mode 100644 gcc/testsuite/g++.dg/template/crash11.C create mode 100644 gcc/testsuite/g++.dg/template/crash12.C create mode 100644 gcc/testsuite/g++.dg/template/crash13.C create mode 100644 gcc/testsuite/g++.dg/template/crash14.C create mode 100644 gcc/testsuite/g++.dg/template/crash15.C create mode 100644 gcc/testsuite/g++.dg/template/crash16.C create mode 100644 gcc/testsuite/g++.dg/template/crash17.C create mode 100644 gcc/testsuite/g++.dg/template/crash18.C create mode 100644 gcc/testsuite/g++.dg/template/crash19.C create mode 100644 gcc/testsuite/g++.dg/template/crash2.C create mode 100644 gcc/testsuite/g++.dg/template/crash20.C create mode 100644 gcc/testsuite/g++.dg/template/crash21.C create mode 100644 gcc/testsuite/g++.dg/template/crash22.C create mode 100644 gcc/testsuite/g++.dg/template/crash23.C create mode 100644 gcc/testsuite/g++.dg/template/crash24.C create mode 100644 gcc/testsuite/g++.dg/template/crash25.C create mode 100644 gcc/testsuite/g++.dg/template/crash26.C create mode 100644 gcc/testsuite/g++.dg/template/crash27.C create mode 100644 gcc/testsuite/g++.dg/template/crash28.C create mode 100644 gcc/testsuite/g++.dg/template/crash29.C create mode 100644 gcc/testsuite/g++.dg/template/crash3.C create mode 100644 gcc/testsuite/g++.dg/template/crash30.C create mode 100644 gcc/testsuite/g++.dg/template/crash31.C create mode 100644 gcc/testsuite/g++.dg/template/crash32.C create mode 100644 gcc/testsuite/g++.dg/template/crash33.C create mode 100644 gcc/testsuite/g++.dg/template/crash34.C create mode 100644 gcc/testsuite/g++.dg/template/crash35.C create mode 100644 gcc/testsuite/g++.dg/template/crash36.C create mode 100644 gcc/testsuite/g++.dg/template/crash37.C create mode 100644 gcc/testsuite/g++.dg/template/crash38.C create mode 100644 gcc/testsuite/g++.dg/template/crash39.C create mode 100644 gcc/testsuite/g++.dg/template/crash4.C create mode 100644 gcc/testsuite/g++.dg/template/crash40.C create mode 100644 gcc/testsuite/g++.dg/template/crash41.C create mode 100644 gcc/testsuite/g++.dg/template/crash42.C create mode 100644 gcc/testsuite/g++.dg/template/crash43.C create mode 100644 gcc/testsuite/g++.dg/template/crash44.C create mode 100644 gcc/testsuite/g++.dg/template/crash45.C create mode 100644 gcc/testsuite/g++.dg/template/crash46.C create mode 100644 gcc/testsuite/g++.dg/template/crash47.C create mode 100644 gcc/testsuite/g++.dg/template/crash48.C create mode 100644 gcc/testsuite/g++.dg/template/crash49.C create mode 100644 gcc/testsuite/g++.dg/template/crash50.C create mode 100644 gcc/testsuite/g++.dg/template/crash51.C create mode 100644 gcc/testsuite/g++.dg/template/crash52.C create mode 100644 gcc/testsuite/g++.dg/template/crash53.C create mode 100644 gcc/testsuite/g++.dg/template/crash54.C create mode 100644 gcc/testsuite/g++.dg/template/crash55.C create mode 100644 gcc/testsuite/g++.dg/template/crash56.C create mode 100644 gcc/testsuite/g++.dg/template/crash57.C create mode 100644 gcc/testsuite/g++.dg/template/crash58.C create mode 100644 gcc/testsuite/g++.dg/template/crash59.C create mode 100644 gcc/testsuite/g++.dg/template/crash6.C create mode 100644 gcc/testsuite/g++.dg/template/crash60.C create mode 100644 gcc/testsuite/g++.dg/template/crash61.C create mode 100644 gcc/testsuite/g++.dg/template/crash62.C create mode 100644 gcc/testsuite/g++.dg/template/crash63.C create mode 100644 gcc/testsuite/g++.dg/template/crash64.C create mode 100644 gcc/testsuite/g++.dg/template/crash65.C create mode 100644 gcc/testsuite/g++.dg/template/crash66.C create mode 100644 gcc/testsuite/g++.dg/template/crash67.C create mode 100644 gcc/testsuite/g++.dg/template/crash68.C create mode 100644 gcc/testsuite/g++.dg/template/crash69.C create mode 100644 gcc/testsuite/g++.dg/template/crash7.C create mode 100644 gcc/testsuite/g++.dg/template/crash70.C create mode 100644 gcc/testsuite/g++.dg/template/crash71.C create mode 100644 gcc/testsuite/g++.dg/template/crash72.C create mode 100644 gcc/testsuite/g++.dg/template/crash73.C create mode 100644 gcc/testsuite/g++.dg/template/crash74.C create mode 100644 gcc/testsuite/g++.dg/template/crash75.C create mode 100644 gcc/testsuite/g++.dg/template/crash76.C create mode 100644 gcc/testsuite/g++.dg/template/crash77.C create mode 100644 gcc/testsuite/g++.dg/template/crash78.C create mode 100644 gcc/testsuite/g++.dg/template/crash79.C create mode 100644 gcc/testsuite/g++.dg/template/crash8.C create mode 100644 gcc/testsuite/g++.dg/template/crash80.C create mode 100644 gcc/testsuite/g++.dg/template/crash81.C create mode 100644 gcc/testsuite/g++.dg/template/crash82.C create mode 100644 gcc/testsuite/g++.dg/template/crash83.C create mode 100644 gcc/testsuite/g++.dg/template/crash84.C create mode 100644 gcc/testsuite/g++.dg/template/crash85.C create mode 100644 gcc/testsuite/g++.dg/template/crash87.C create mode 100644 gcc/testsuite/g++.dg/template/crash88.C create mode 100644 gcc/testsuite/g++.dg/template/crash89.C create mode 100644 gcc/testsuite/g++.dg/template/crash9.C create mode 100644 gcc/testsuite/g++.dg/template/crash90.C create mode 100644 gcc/testsuite/g++.dg/template/crash91.C create mode 100644 gcc/testsuite/g++.dg/template/crash92.C create mode 100644 gcc/testsuite/g++.dg/template/crash93.C create mode 100644 gcc/testsuite/g++.dg/template/crash94.C create mode 100644 gcc/testsuite/g++.dg/template/crash95.C create mode 100644 gcc/testsuite/g++.dg/template/crash96.C create mode 100644 gcc/testsuite/g++.dg/template/crash97.C create mode 100644 gcc/testsuite/g++.dg/template/crash98.C create mode 100644 gcc/testsuite/g++.dg/template/crash99.C create mode 100644 gcc/testsuite/g++.dg/template/ctor1.C create mode 100644 gcc/testsuite/g++.dg/template/ctor2.C create mode 100644 gcc/testsuite/g++.dg/template/ctor3.C create mode 100644 gcc/testsuite/g++.dg/template/ctor4.C create mode 100644 gcc/testsuite/g++.dg/template/ctor5.C create mode 100644 gcc/testsuite/g++.dg/template/ctor6.C create mode 100644 gcc/testsuite/g++.dg/template/ctor7.C create mode 100644 gcc/testsuite/g++.dg/template/ctor8.C create mode 100644 gcc/testsuite/g++.dg/template/ctor9.C create mode 100644 gcc/testsuite/g++.dg/template/debug1.C create mode 100644 gcc/testsuite/g++.dg/template/decl1.C create mode 100644 gcc/testsuite/g++.dg/template/decl2.C create mode 100644 gcc/testsuite/g++.dg/template/decl3.C create mode 100644 gcc/testsuite/g++.dg/template/deduce1.C create mode 100644 gcc/testsuite/g++.dg/template/deduce2.C create mode 100644 gcc/testsuite/g++.dg/template/deduce3.C create mode 100644 gcc/testsuite/g++.dg/template/defarg1.C create mode 100644 gcc/testsuite/g++.dg/template/defarg10.C create mode 100644 gcc/testsuite/g++.dg/template/defarg11.C create mode 100644 gcc/testsuite/g++.dg/template/defarg12.C create mode 100644 gcc/testsuite/g++.dg/template/defarg13.C create mode 100644 gcc/testsuite/g++.dg/template/defarg14.C create mode 100644 gcc/testsuite/g++.dg/template/defarg2.C create mode 100644 gcc/testsuite/g++.dg/template/defarg3.C create mode 100644 gcc/testsuite/g++.dg/template/defarg4.C create mode 100644 gcc/testsuite/g++.dg/template/defarg5.C create mode 100644 gcc/testsuite/g++.dg/template/defarg6.C create mode 100644 gcc/testsuite/g++.dg/template/defarg7.C create mode 100644 gcc/testsuite/g++.dg/template/defarg8.C create mode 100644 gcc/testsuite/g++.dg/template/defarg9.C create mode 100644 gcc/testsuite/g++.dg/template/delete1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-args1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr2.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr3.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr4.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr5.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr6.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr7.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr8.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name2.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name3.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name4.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name5.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-name6.C create mode 100644 gcc/testsuite/g++.dg/template/dr408.C create mode 100644 gcc/testsuite/g++.dg/template/dtor1.C create mode 100644 gcc/testsuite/g++.dg/template/dtor2.C create mode 100644 gcc/testsuite/g++.dg/template/dtor3.C create mode 100644 gcc/testsuite/g++.dg/template/dtor4.C create mode 100644 gcc/testsuite/g++.dg/template/dtor5.C create mode 100644 gcc/testsuite/g++.dg/template/dtor6.C create mode 100644 gcc/testsuite/g++.dg/template/dtor7.C create mode 100644 gcc/testsuite/g++.dg/template/dtor8.C create mode 100644 gcc/testsuite/g++.dg/template/duplicate1.C create mode 100644 gcc/testsuite/g++.dg/template/eh1.C create mode 100644 gcc/testsuite/g++.dg/template/eh2.C create mode 100644 gcc/testsuite/g++.dg/template/elab1.C create mode 100644 gcc/testsuite/g++.dg/template/enum1.C create mode 100644 gcc/testsuite/g++.dg/template/enum2.C create mode 100644 gcc/testsuite/g++.dg/template/enum3.C create mode 100644 gcc/testsuite/g++.dg/template/enum4.C create mode 100644 gcc/testsuite/g++.dg/template/enum5.C create mode 100644 gcc/testsuite/g++.dg/template/enum6.C create mode 100644 gcc/testsuite/g++.dg/template/error-recovery1.C create mode 100644 gcc/testsuite/g++.dg/template/error-recovery2.C create mode 100644 gcc/testsuite/g++.dg/template/error1.C create mode 100644 gcc/testsuite/g++.dg/template/error10.C create mode 100644 gcc/testsuite/g++.dg/template/error11.C create mode 100644 gcc/testsuite/g++.dg/template/error12.C create mode 100644 gcc/testsuite/g++.dg/template/error13.C create mode 100644 gcc/testsuite/g++.dg/template/error14.C create mode 100644 gcc/testsuite/g++.dg/template/error15.C create mode 100644 gcc/testsuite/g++.dg/template/error16.C create mode 100644 gcc/testsuite/g++.dg/template/error17.C create mode 100644 gcc/testsuite/g++.dg/template/error18.C create mode 100644 gcc/testsuite/g++.dg/template/error19.C create mode 100644 gcc/testsuite/g++.dg/template/error2.C create mode 100644 gcc/testsuite/g++.dg/template/error20.C create mode 100644 gcc/testsuite/g++.dg/template/error21.C create mode 100644 gcc/testsuite/g++.dg/template/error22.C create mode 100644 gcc/testsuite/g++.dg/template/error23.C create mode 100644 gcc/testsuite/g++.dg/template/error24.C create mode 100644 gcc/testsuite/g++.dg/template/error25.C create mode 100644 gcc/testsuite/g++.dg/template/error26.C create mode 100644 gcc/testsuite/g++.dg/template/error27.C create mode 100644 gcc/testsuite/g++.dg/template/error28.C create mode 100644 gcc/testsuite/g++.dg/template/error29.C create mode 100644 gcc/testsuite/g++.dg/template/error3.C create mode 100644 gcc/testsuite/g++.dg/template/error30.C create mode 100644 gcc/testsuite/g++.dg/template/error31.C create mode 100644 gcc/testsuite/g++.dg/template/error32.C create mode 100644 gcc/testsuite/g++.dg/template/error33.C create mode 100644 gcc/testsuite/g++.dg/template/error34.C create mode 100644 gcc/testsuite/g++.dg/template/error35.C create mode 100644 gcc/testsuite/g++.dg/template/error36.C create mode 100644 gcc/testsuite/g++.dg/template/error37.C create mode 100644 gcc/testsuite/g++.dg/template/error38.C create mode 100644 gcc/testsuite/g++.dg/template/error39.C create mode 100644 gcc/testsuite/g++.dg/template/error4.C create mode 100644 gcc/testsuite/g++.dg/template/error40.C create mode 100644 gcc/testsuite/g++.dg/template/error41.C create mode 100644 gcc/testsuite/g++.dg/template/error42.C create mode 100644 gcc/testsuite/g++.dg/template/error43.C create mode 100644 gcc/testsuite/g++.dg/template/error44.C create mode 100644 gcc/testsuite/g++.dg/template/error45.C create mode 100644 gcc/testsuite/g++.dg/template/error5.C create mode 100644 gcc/testsuite/g++.dg/template/error6.C create mode 100644 gcc/testsuite/g++.dg/template/error7.C create mode 100644 gcc/testsuite/g++.dg/template/error8.C create mode 100644 gcc/testsuite/g++.dg/template/error9.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-args1.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-args2.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-args3.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-instantiation.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-instantiation2.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-instantiation3.C create mode 100644 gcc/testsuite/g++.dg/template/explicit1.C create mode 100644 gcc/testsuite/g++.dg/template/explicit2.C create mode 100644 gcc/testsuite/g++.dg/template/explicit3.C create mode 100644 gcc/testsuite/g++.dg/template/explicit4.C create mode 100644 gcc/testsuite/g++.dg/template/explicit5.C create mode 100644 gcc/testsuite/g++.dg/template/explicit6.C create mode 100644 gcc/testsuite/g++.dg/template/explicit7.C create mode 100644 gcc/testsuite/g++.dg/template/explicit8.C create mode 100644 gcc/testsuite/g++.dg/template/expr1.C create mode 100644 gcc/testsuite/g++.dg/template/field1.C create mode 100644 gcc/testsuite/g++.dg/template/fnspec1.C create mode 100644 gcc/testsuite/g++.dg/template/fntry1.C create mode 100644 gcc/testsuite/g++.dg/template/fntype1.C create mode 100644 gcc/testsuite/g++.dg/template/for1.C create mode 100644 gcc/testsuite/g++.dg/template/friend.C create mode 100644 gcc/testsuite/g++.dg/template/friend10.C create mode 100644 gcc/testsuite/g++.dg/template/friend11.C create mode 100644 gcc/testsuite/g++.dg/template/friend12.C create mode 100644 gcc/testsuite/g++.dg/template/friend13.C create mode 100644 gcc/testsuite/g++.dg/template/friend14.C create mode 100644 gcc/testsuite/g++.dg/template/friend15.C create mode 100644 gcc/testsuite/g++.dg/template/friend16.C create mode 100644 gcc/testsuite/g++.dg/template/friend17.C create mode 100644 gcc/testsuite/g++.dg/template/friend18.C create mode 100644 gcc/testsuite/g++.dg/template/friend19.C create mode 100644 gcc/testsuite/g++.dg/template/friend20.C create mode 100644 gcc/testsuite/g++.dg/template/friend21.C create mode 100644 gcc/testsuite/g++.dg/template/friend22.C create mode 100644 gcc/testsuite/g++.dg/template/friend23.C create mode 100644 gcc/testsuite/g++.dg/template/friend24.C create mode 100644 gcc/testsuite/g++.dg/template/friend25.C create mode 100644 gcc/testsuite/g++.dg/template/friend26.C create mode 100644 gcc/testsuite/g++.dg/template/friend27.C create mode 100644 gcc/testsuite/g++.dg/template/friend28.C create mode 100644 gcc/testsuite/g++.dg/template/friend29.C create mode 100644 gcc/testsuite/g++.dg/template/friend3.C create mode 100644 gcc/testsuite/g++.dg/template/friend30.C create mode 100644 gcc/testsuite/g++.dg/template/friend31.C create mode 100644 gcc/testsuite/g++.dg/template/friend32.C create mode 100644 gcc/testsuite/g++.dg/template/friend33.C create mode 100644 gcc/testsuite/g++.dg/template/friend34.C create mode 100644 gcc/testsuite/g++.dg/template/friend35.C create mode 100644 gcc/testsuite/g++.dg/template/friend36.C create mode 100644 gcc/testsuite/g++.dg/template/friend37.C create mode 100644 gcc/testsuite/g++.dg/template/friend38.C create mode 100644 gcc/testsuite/g++.dg/template/friend39.C create mode 100644 gcc/testsuite/g++.dg/template/friend4.C create mode 100644 gcc/testsuite/g++.dg/template/friend40.C create mode 100644 gcc/testsuite/g++.dg/template/friend41.C create mode 100644 gcc/testsuite/g++.dg/template/friend42.C create mode 100644 gcc/testsuite/g++.dg/template/friend43.C create mode 100644 gcc/testsuite/g++.dg/template/friend44.C create mode 100644 gcc/testsuite/g++.dg/template/friend45.C create mode 100644 gcc/testsuite/g++.dg/template/friend46.C create mode 100644 gcc/testsuite/g++.dg/template/friend47.C create mode 100644 gcc/testsuite/g++.dg/template/friend48.C create mode 100644 gcc/testsuite/g++.dg/template/friend49.C create mode 100644 gcc/testsuite/g++.dg/template/friend5.C create mode 100644 gcc/testsuite/g++.dg/template/friend50.C create mode 100644 gcc/testsuite/g++.dg/template/friend51.C create mode 100644 gcc/testsuite/g++.dg/template/friend6.C create mode 100644 gcc/testsuite/g++.dg/template/friend7.C create mode 100644 gcc/testsuite/g++.dg/template/friend8.C create mode 100644 gcc/testsuite/g++.dg/template/friend9.C create mode 100644 gcc/testsuite/g++.dg/template/func1.C create mode 100644 gcc/testsuite/g++.dg/template/func2.C create mode 100644 gcc/testsuite/g++.dg/template/function1.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete1.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete2.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete3.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete4.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete5.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete6.C create mode 100644 gcc/testsuite/g++.dg/template/inherit.C create mode 100644 gcc/testsuite/g++.dg/template/inherit2.C create mode 100644 gcc/testsuite/g++.dg/template/inherit3.C create mode 100644 gcc/testsuite/g++.dg/template/inherit4.C create mode 100644 gcc/testsuite/g++.dg/template/inherit5.C create mode 100644 gcc/testsuite/g++.dg/template/inherit6.C create mode 100644 gcc/testsuite/g++.dg/template/inherit7.C create mode 100644 gcc/testsuite/g++.dg/template/init-list.C create mode 100644 gcc/testsuite/g++.dg/template/init1.C create mode 100644 gcc/testsuite/g++.dg/template/init2.C create mode 100644 gcc/testsuite/g++.dg/template/init3.C create mode 100644 gcc/testsuite/g++.dg/template/init4.C create mode 100644 gcc/testsuite/g++.dg/template/init5.C create mode 100644 gcc/testsuite/g++.dg/template/init6.C create mode 100644 gcc/testsuite/g++.dg/template/init7.C create mode 100644 gcc/testsuite/g++.dg/template/init8.C create mode 100644 gcc/testsuite/g++.dg/template/injected1.C create mode 100644 gcc/testsuite/g++.dg/template/injected2.C create mode 100644 gcc/testsuite/g++.dg/template/inline1.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate1.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate10.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate11.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate2.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate3.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate4.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate5.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate6.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate7.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate8.C create mode 100644 gcc/testsuite/g++.dg/template/instantiate9.C create mode 100644 gcc/testsuite/g++.dg/template/invalid1.C create mode 100644 gcc/testsuite/g++.dg/template/koenig1.C create mode 100644 gcc/testsuite/g++.dg/template/koenig2.C create mode 100644 gcc/testsuite/g++.dg/template/koenig3.C create mode 100644 gcc/testsuite/g++.dg/template/koenig4.C create mode 100644 gcc/testsuite/g++.dg/template/koenig5.C create mode 100644 gcc/testsuite/g++.dg/template/koenig6.C create mode 100644 gcc/testsuite/g++.dg/template/koenig7.C create mode 100644 gcc/testsuite/g++.dg/template/koenig8.C create mode 100644 gcc/testsuite/g++.dg/template/local1.C create mode 100644 gcc/testsuite/g++.dg/template/local2.C create mode 100644 gcc/testsuite/g++.dg/template/local3.C create mode 100644 gcc/testsuite/g++.dg/template/local4.C create mode 100644 gcc/testsuite/g++.dg/template/local5.C create mode 100644 gcc/testsuite/g++.dg/template/local6.C create mode 100644 gcc/testsuite/g++.dg/template/lookup1.C create mode 100644 gcc/testsuite/g++.dg/template/lookup2.C create mode 100644 gcc/testsuite/g++.dg/template/lookup3.C create mode 100644 gcc/testsuite/g++.dg/template/lookup4.C create mode 100644 gcc/testsuite/g++.dg/template/lookup5.C create mode 100644 gcc/testsuite/g++.dg/template/lookup6.C create mode 100644 gcc/testsuite/g++.dg/template/lookup7.C create mode 100644 gcc/testsuite/g++.dg/template/lookup8.C create mode 100644 gcc/testsuite/g++.dg/template/lvalue1.C create mode 100644 gcc/testsuite/g++.dg/template/mangle1.C create mode 100644 gcc/testsuite/g++.dg/template/mem-partial1.C create mode 100644 gcc/testsuite/g++.dg/template/mem-partial2.C create mode 100644 gcc/testsuite/g++.dg/template/mem-partial3.C create mode 100644 gcc/testsuite/g++.dg/template/mem_func_ptr.C create mode 100644 gcc/testsuite/g++.dg/template/member.C create mode 100644 gcc/testsuite/g++.dg/template/member2.C create mode 100644 gcc/testsuite/g++.dg/template/member3.C create mode 100644 gcc/testsuite/g++.dg/template/member4.C create mode 100644 gcc/testsuite/g++.dg/template/member5.C create mode 100644 gcc/testsuite/g++.dg/template/member6.C create mode 100644 gcc/testsuite/g++.dg/template/member7.C create mode 100644 gcc/testsuite/g++.dg/template/member8.C create mode 100644 gcc/testsuite/g++.dg/template/member9.C create mode 100644 gcc/testsuite/g++.dg/template/memclass1.C create mode 100644 gcc/testsuite/g++.dg/template/memclass2.C create mode 100644 gcc/testsuite/g++.dg/template/memclass3.C create mode 100644 gcc/testsuite/g++.dg/template/memclass4.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend1.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend10.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend11.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend12.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend13.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend14.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend15.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend16.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend17.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend2.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend3.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend4.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend5.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend6.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend7.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend8.C create mode 100644 gcc/testsuite/g++.dg/template/memfriend9.C create mode 100644 gcc/testsuite/g++.dg/template/meminit1.C create mode 100644 gcc/testsuite/g++.dg/template/meminit2.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl1.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl2.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl3.C create mode 100644 gcc/testsuite/g++.dg/template/nested1.C create mode 100644 gcc/testsuite/g++.dg/template/nested2.C create mode 100644 gcc/testsuite/g++.dg/template/nested3.C create mode 100644 gcc/testsuite/g++.dg/template/nested4.C create mode 100644 gcc/testsuite/g++.dg/template/nested5.C create mode 100644 gcc/testsuite/g++.dg/template/new1.C create mode 100644 gcc/testsuite/g++.dg/template/new10.C create mode 100644 gcc/testsuite/g++.dg/template/new2.C create mode 100644 gcc/testsuite/g++.dg/template/new3.C create mode 100644 gcc/testsuite/g++.dg/template/new4.C create mode 100644 gcc/testsuite/g++.dg/template/new5.C create mode 100644 gcc/testsuite/g++.dg/template/new6.C create mode 100644 gcc/testsuite/g++.dg/template/new7.C create mode 100644 gcc/testsuite/g++.dg/template/new8.C create mode 100644 gcc/testsuite/g++.dg/template/new9.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent1.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent10.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent11.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent12.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent13.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent2.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent3.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent4.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent5.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent6.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent7.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent8.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent9.C create mode 100644 gcc/testsuite/g++.dg/template/non-type-template-argument-1.C create mode 100644 gcc/testsuite/g++.dg/template/non-type1.C create mode 100644 gcc/testsuite/g++.dg/template/nontype1.C create mode 100644 gcc/testsuite/g++.dg/template/nontype10.C create mode 100644 gcc/testsuite/g++.dg/template/nontype11.C create mode 100644 gcc/testsuite/g++.dg/template/nontype12.C create mode 100644 gcc/testsuite/g++.dg/template/nontype13.C create mode 100644 gcc/testsuite/g++.dg/template/nontype14.C create mode 100644 gcc/testsuite/g++.dg/template/nontype15.C create mode 100644 gcc/testsuite/g++.dg/template/nontype16.C create mode 100644 gcc/testsuite/g++.dg/template/nontype17.C create mode 100644 gcc/testsuite/g++.dg/template/nontype18.C create mode 100644 gcc/testsuite/g++.dg/template/nontype19.C create mode 100644 gcc/testsuite/g++.dg/template/nontype2.C create mode 100644 gcc/testsuite/g++.dg/template/nontype20.C create mode 100644 gcc/testsuite/g++.dg/template/nontype21.C create mode 100644 gcc/testsuite/g++.dg/template/nontype22.C create mode 100644 gcc/testsuite/g++.dg/template/nontype3.C create mode 100644 gcc/testsuite/g++.dg/template/nontype4.C create mode 100644 gcc/testsuite/g++.dg/template/nontype5.C create mode 100644 gcc/testsuite/g++.dg/template/nontype6.C create mode 100644 gcc/testsuite/g++.dg/template/nontype7.C create mode 100644 gcc/testsuite/g++.dg/template/nontype8.C create mode 100644 gcc/testsuite/g++.dg/template/nontype9.C create mode 100644 gcc/testsuite/g++.dg/template/ntp1.C create mode 100644 gcc/testsuite/g++.dg/template/ntp2.C create mode 100644 gcc/testsuite/g++.dg/template/offsetof1.C create mode 100644 gcc/testsuite/g++.dg/template/op1.C create mode 100644 gcc/testsuite/g++.dg/template/operator1.C create mode 100644 gcc/testsuite/g++.dg/template/operator10.C create mode 100644 gcc/testsuite/g++.dg/template/operator11.C create mode 100644 gcc/testsuite/g++.dg/template/operator2.C create mode 100644 gcc/testsuite/g++.dg/template/operator3.C create mode 100644 gcc/testsuite/g++.dg/template/operator4.C create mode 100644 gcc/testsuite/g++.dg/template/operator5.C create mode 100644 gcc/testsuite/g++.dg/template/operator6.C create mode 100644 gcc/testsuite/g++.dg/template/operator7.C create mode 100644 gcc/testsuite/g++.dg/template/operator8.C create mode 100644 gcc/testsuite/g++.dg/template/operator9.C create mode 100644 gcc/testsuite/g++.dg/template/overload1.C create mode 100644 gcc/testsuite/g++.dg/template/overload10.C create mode 100644 gcc/testsuite/g++.dg/template/overload11.C create mode 100644 gcc/testsuite/g++.dg/template/overload2.C create mode 100644 gcc/testsuite/g++.dg/template/overload3.C create mode 100644 gcc/testsuite/g++.dg/template/overload4.C create mode 100644 gcc/testsuite/g++.dg/template/overload5.C create mode 100644 gcc/testsuite/g++.dg/template/overload6.C create mode 100644 gcc/testsuite/g++.dg/template/overload7.C create mode 100644 gcc/testsuite/g++.dg/template/overload8.C create mode 100644 gcc/testsuite/g++.dg/template/overload9.C create mode 100644 gcc/testsuite/g++.dg/template/param1.C create mode 100644 gcc/testsuite/g++.dg/template/param2.C create mode 100644 gcc/testsuite/g++.dg/template/param3.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization.C create mode 100644 gcc/testsuite/g++.dg/template/partial1.C create mode 100644 gcc/testsuite/g++.dg/template/partial12.C create mode 100644 gcc/testsuite/g++.dg/template/partial2.C create mode 100644 gcc/testsuite/g++.dg/template/partial3.C create mode 100644 gcc/testsuite/g++.dg/template/partial4.C create mode 100644 gcc/testsuite/g++.dg/template/partial5.C create mode 100644 gcc/testsuite/g++.dg/template/partial6.C create mode 100644 gcc/testsuite/g++.dg/template/partial7.C create mode 100644 gcc/testsuite/g++.dg/template/partial8.C create mode 100644 gcc/testsuite/g++.dg/template/pr23510.C create mode 100644 gcc/testsuite/g++.dg/template/pr28284.C create mode 100644 gcc/testsuite/g++.dg/template/pr28301.C create mode 100644 gcc/testsuite/g++.dg/template/pr32519.C create mode 100644 gcc/testsuite/g++.dg/template/pr35240.C create mode 100644 gcc/testsuite/g++.dg/template/pr39425.C create mode 100644 gcc/testsuite/g++.dg/template/pr4926-1.C create mode 100644 gcc/testsuite/g++.dg/template/pr54858.C create mode 100644 gcc/testsuite/g++.dg/template/pretty1.C create mode 100644 gcc/testsuite/g++.dg/template/pseudodtor1.C create mode 100644 gcc/testsuite/g++.dg/template/pseudodtor2.C create mode 100644 gcc/testsuite/g++.dg/template/pseudodtor3.C create mode 100644 gcc/testsuite/g++.dg/template/pseudodtor4.C create mode 100644 gcc/testsuite/g++.dg/template/pseudodtor5.C create mode 100644 gcc/testsuite/g++.dg/template/pseudodtor6.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem10.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem11.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem12.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem13.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem14.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem15.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem16.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem17.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem18.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem19.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem20.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem21.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem22.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem23.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem6.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem8.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem9.C create mode 100644 gcc/testsuite/g++.dg/template/pure1.C create mode 100644 gcc/testsuite/g++.dg/template/qual1.C create mode 100644 gcc/testsuite/g++.dg/template/qual2.C create mode 100644 gcc/testsuite/g++.dg/template/qualified-id1.C create mode 100644 gcc/testsuite/g++.dg/template/qualified-id2.C create mode 100644 gcc/testsuite/g++.dg/template/qualified-id3.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp1.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp10.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp11.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp12.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp13.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp14.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp15.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp16.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp17.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp18.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp19.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp2.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp20.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp21.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp22.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp3.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp4.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp5.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp6.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp7.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp8.C create mode 100644 gcc/testsuite/g++.dg/template/qualttp9.C create mode 100644 gcc/testsuite/g++.dg/template/recurse.C create mode 100644 gcc/testsuite/g++.dg/template/recurse1.C create mode 100644 gcc/testsuite/g++.dg/template/recurse2.C create mode 100644 gcc/testsuite/g++.dg/template/redecl1.C create mode 100644 gcc/testsuite/g++.dg/template/redecl2.C create mode 100644 gcc/testsuite/g++.dg/template/redecl3.C create mode 100644 gcc/testsuite/g++.dg/template/redecl4.C create mode 100644 gcc/testsuite/g++.dg/template/ref1.C create mode 100644 gcc/testsuite/g++.dg/template/ref2.C create mode 100644 gcc/testsuite/g++.dg/template/ref3.C create mode 100644 gcc/testsuite/g++.dg/template/ref4.C create mode 100644 gcc/testsuite/g++.dg/template/ref5.C create mode 100644 gcc/testsuite/g++.dg/template/repo1.C create mode 100644 gcc/testsuite/g++.dg/template/repo2.C create mode 100644 gcc/testsuite/g++.dg/template/repo3.C create mode 100644 gcc/testsuite/g++.dg/template/repo4.C create mode 100644 gcc/testsuite/g++.dg/template/repo5.C create mode 100644 gcc/testsuite/g++.dg/template/repo6.C create mode 100644 gcc/testsuite/g++.dg/template/repo7.C create mode 100644 gcc/testsuite/g++.dg/template/repo8.C create mode 100644 gcc/testsuite/g++.dg/template/repo9.C create mode 100644 gcc/testsuite/g++.dg/template/restrict1.C create mode 100644 gcc/testsuite/g++.dg/template/scope1.C create mode 100644 gcc/testsuite/g++.dg/template/scope2.C create mode 100644 gcc/testsuite/g++.dg/template/scope3.C create mode 100644 gcc/testsuite/g++.dg/template/scope4.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae1.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae10.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae11.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae12.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae13.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae14.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae15.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae16.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae17.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae18.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae19.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae2.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae20.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae21.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae22.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae23.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae24.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae25.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae26.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae27.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae3.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae4.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae5.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae6.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae6_neg.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae7.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae8.C create mode 100644 gcc/testsuite/g++.dg/template/sfinae9.C create mode 100644 gcc/testsuite/g++.dg/template/shift1.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof-template-argument.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof1.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof10.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof11.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof12.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof13.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof2.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof3.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof4.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof5.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof6.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof7.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof8.C create mode 100644 gcc/testsuite/g++.dg/template/sizeof9.C create mode 100644 gcc/testsuite/g++.dg/template/spec1.C create mode 100644 gcc/testsuite/g++.dg/template/spec10.C create mode 100644 gcc/testsuite/g++.dg/template/spec11.C create mode 100644 gcc/testsuite/g++.dg/template/spec12.C create mode 100644 gcc/testsuite/g++.dg/template/spec13.C create mode 100644 gcc/testsuite/g++.dg/template/spec14.C create mode 100644 gcc/testsuite/g++.dg/template/spec15.C create mode 100644 gcc/testsuite/g++.dg/template/spec16.C create mode 100644 gcc/testsuite/g++.dg/template/spec17.C create mode 100644 gcc/testsuite/g++.dg/template/spec18.C create mode 100644 gcc/testsuite/g++.dg/template/spec19.C create mode 100644 gcc/testsuite/g++.dg/template/spec2.C create mode 100644 gcc/testsuite/g++.dg/template/spec20.C create mode 100644 gcc/testsuite/g++.dg/template/spec21.C create mode 100644 gcc/testsuite/g++.dg/template/spec22.C create mode 100644 gcc/testsuite/g++.dg/template/spec23.C create mode 100644 gcc/testsuite/g++.dg/template/spec24.C create mode 100644 gcc/testsuite/g++.dg/template/spec25.C create mode 100644 gcc/testsuite/g++.dg/template/spec26.C create mode 100644 gcc/testsuite/g++.dg/template/spec27.C create mode 100644 gcc/testsuite/g++.dg/template/spec28.C create mode 100644 gcc/testsuite/g++.dg/template/spec29.C create mode 100644 gcc/testsuite/g++.dg/template/spec3.C create mode 100644 gcc/testsuite/g++.dg/template/spec30.C create mode 100644 gcc/testsuite/g++.dg/template/spec31.C create mode 100644 gcc/testsuite/g++.dg/template/spec32.C create mode 100644 gcc/testsuite/g++.dg/template/spec33.C create mode 100644 gcc/testsuite/g++.dg/template/spec34.C create mode 100644 gcc/testsuite/g++.dg/template/spec35.C create mode 100644 gcc/testsuite/g++.dg/template/spec36.C create mode 100644 gcc/testsuite/g++.dg/template/spec37.C create mode 100644 gcc/testsuite/g++.dg/template/spec4.C create mode 100644 gcc/testsuite/g++.dg/template/spec5.C create mode 100644 gcc/testsuite/g++.dg/template/spec6.C create mode 100644 gcc/testsuite/g++.dg/template/spec7.C create mode 100644 gcc/testsuite/g++.dg/template/spec8.C create mode 100644 gcc/testsuite/g++.dg/template/spec9.C create mode 100644 gcc/testsuite/g++.dg/template/static1.C create mode 100644 gcc/testsuite/g++.dg/template/static10.C create mode 100644 gcc/testsuite/g++.dg/template/static11.C create mode 100644 gcc/testsuite/g++.dg/template/static12.C create mode 100644 gcc/testsuite/g++.dg/template/static13.C create mode 100644 gcc/testsuite/g++.dg/template/static14.C create mode 100644 gcc/testsuite/g++.dg/template/static15.C create mode 100644 gcc/testsuite/g++.dg/template/static16.C create mode 100644 gcc/testsuite/g++.dg/template/static17.C create mode 100644 gcc/testsuite/g++.dg/template/static18.C create mode 100644 gcc/testsuite/g++.dg/template/static19.C create mode 100644 gcc/testsuite/g++.dg/template/static2.C create mode 100644 gcc/testsuite/g++.dg/template/static20.C create mode 100644 gcc/testsuite/g++.dg/template/static21-a.cc create mode 100644 gcc/testsuite/g++.dg/template/static21.C create mode 100644 gcc/testsuite/g++.dg/template/static22.C create mode 100644 gcc/testsuite/g++.dg/template/static23.C create mode 100644 gcc/testsuite/g++.dg/template/static24.C create mode 100644 gcc/testsuite/g++.dg/template/static25.C create mode 100644 gcc/testsuite/g++.dg/template/static26.C create mode 100644 gcc/testsuite/g++.dg/template/static27.C create mode 100644 gcc/testsuite/g++.dg/template/static28.C create mode 100644 gcc/testsuite/g++.dg/template/static29.C create mode 100644 gcc/testsuite/g++.dg/template/static3.C create mode 100644 gcc/testsuite/g++.dg/template/static30.C create mode 100644 gcc/testsuite/g++.dg/template/static31.C create mode 100644 gcc/testsuite/g++.dg/template/static4.C create mode 100644 gcc/testsuite/g++.dg/template/static5.C create mode 100644 gcc/testsuite/g++.dg/template/static6.C create mode 100644 gcc/testsuite/g++.dg/template/static7.C create mode 100644 gcc/testsuite/g++.dg/template/static8.C create mode 100644 gcc/testsuite/g++.dg/template/static9.C create mode 100644 gcc/testsuite/g++.dg/template/stdarg1.C create mode 100644 gcc/testsuite/g++.dg/template/stmtexpr1.C create mode 100644 gcc/testsuite/g++.dg/template/stmtexpr2.C create mode 100644 gcc/testsuite/g++.dg/template/string1.C create mode 100644 gcc/testsuite/g++.dg/template/strlen1.C create mode 100644 gcc/testsuite/g++.dg/template/subst1.C create mode 100644 gcc/testsuite/g++.dg/template/template-id-1.C create mode 100644 gcc/testsuite/g++.dg/template/template-id-2.C create mode 100644 gcc/testsuite/g++.dg/template/template-id-4.C create mode 100644 gcc/testsuite/g++.dg/template/this-targ1.C create mode 100644 gcc/testsuite/g++.dg/template/ttp1.C create mode 100644 gcc/testsuite/g++.dg/template/ttp10.C create mode 100644 gcc/testsuite/g++.dg/template/ttp11.C create mode 100644 gcc/testsuite/g++.dg/template/ttp12.C create mode 100644 gcc/testsuite/g++.dg/template/ttp13.C create mode 100644 gcc/testsuite/g++.dg/template/ttp14.C create mode 100644 gcc/testsuite/g++.dg/template/ttp15.C create mode 100644 gcc/testsuite/g++.dg/template/ttp16.C create mode 100644 gcc/testsuite/g++.dg/template/ttp17.C create mode 100644 gcc/testsuite/g++.dg/template/ttp18.C create mode 100644 gcc/testsuite/g++.dg/template/ttp19.C create mode 100644 gcc/testsuite/g++.dg/template/ttp2.C create mode 100644 gcc/testsuite/g++.dg/template/ttp20.C create mode 100644 gcc/testsuite/g++.dg/template/ttp21.C create mode 100644 gcc/testsuite/g++.dg/template/ttp22.C create mode 100644 gcc/testsuite/g++.dg/template/ttp23.C create mode 100644 gcc/testsuite/g++.dg/template/ttp24.C create mode 100644 gcc/testsuite/g++.dg/template/ttp25.C create mode 100644 gcc/testsuite/g++.dg/template/ttp26.C create mode 100644 gcc/testsuite/g++.dg/template/ttp27.C create mode 100644 gcc/testsuite/g++.dg/template/ttp3.C create mode 100644 gcc/testsuite/g++.dg/template/ttp4.C create mode 100644 gcc/testsuite/g++.dg/template/ttp5.C create mode 100644 gcc/testsuite/g++.dg/template/ttp6.C create mode 100644 gcc/testsuite/g++.dg/template/ttp7.C create mode 100644 gcc/testsuite/g++.dg/template/ttp8.C create mode 100644 gcc/testsuite/g++.dg/template/ttp9.C create mode 100644 gcc/testsuite/g++.dg/template/type1.C create mode 100644 gcc/testsuite/g++.dg/template/type2.C create mode 100644 gcc/testsuite/g++.dg/template/typedef1.C create mode 100644 gcc/testsuite/g++.dg/template/typedef10.C create mode 100644 gcc/testsuite/g++.dg/template/typedef11.C create mode 100644 gcc/testsuite/g++.dg/template/typedef12.C create mode 100644 gcc/testsuite/g++.dg/template/typedef13.C create mode 100644 gcc/testsuite/g++.dg/template/typedef14.C create mode 100644 gcc/testsuite/g++.dg/template/typedef15.C create mode 100644 gcc/testsuite/g++.dg/template/typedef16.C create mode 100644 gcc/testsuite/g++.dg/template/typedef17.C create mode 100644 gcc/testsuite/g++.dg/template/typedef18.C create mode 100644 gcc/testsuite/g++.dg/template/typedef19.C create mode 100644 gcc/testsuite/g++.dg/template/typedef2.C create mode 100644 gcc/testsuite/g++.dg/template/typedef20.C create mode 100644 gcc/testsuite/g++.dg/template/typedef21.C create mode 100644 gcc/testsuite/g++.dg/template/typedef22.C create mode 100644 gcc/testsuite/g++.dg/template/typedef23.C create mode 100644 gcc/testsuite/g++.dg/template/typedef24.C create mode 100644 gcc/testsuite/g++.dg/template/typedef25.C create mode 100644 gcc/testsuite/g++.dg/template/typedef26.C create mode 100644 gcc/testsuite/g++.dg/template/typedef27.C create mode 100644 gcc/testsuite/g++.dg/template/typedef28.C create mode 100644 gcc/testsuite/g++.dg/template/typedef29.C create mode 100644 gcc/testsuite/g++.dg/template/typedef3.C create mode 100644 gcc/testsuite/g++.dg/template/typedef30.C create mode 100644 gcc/testsuite/g++.dg/template/typedef31.C create mode 100644 gcc/testsuite/g++.dg/template/typedef32.C create mode 100644 gcc/testsuite/g++.dg/template/typedef33.C create mode 100644 gcc/testsuite/g++.dg/template/typedef34.C create mode 100644 gcc/testsuite/g++.dg/template/typedef35.C create mode 100644 gcc/testsuite/g++.dg/template/typedef36.C create mode 100644 gcc/testsuite/g++.dg/template/typedef37.C create mode 100644 gcc/testsuite/g++.dg/template/typedef38.C create mode 100644 gcc/testsuite/g++.dg/template/typedef4.C create mode 100644 gcc/testsuite/g++.dg/template/typedef5.C create mode 100644 gcc/testsuite/g++.dg/template/typedef6.C create mode 100644 gcc/testsuite/g++.dg/template/typedef7.C create mode 100644 gcc/testsuite/g++.dg/template/typedef8.C create mode 100644 gcc/testsuite/g++.dg/template/typedef9.C create mode 100644 gcc/testsuite/g++.dg/template/typeid-template-argument.C create mode 100644 gcc/testsuite/g++.dg/template/typename1.C create mode 100644 gcc/testsuite/g++.dg/template/typename10.C create mode 100644 gcc/testsuite/g++.dg/template/typename11.C create mode 100644 gcc/testsuite/g++.dg/template/typename12.C create mode 100644 gcc/testsuite/g++.dg/template/typename13.C create mode 100644 gcc/testsuite/g++.dg/template/typename14.C create mode 100644 gcc/testsuite/g++.dg/template/typename15.C create mode 100644 gcc/testsuite/g++.dg/template/typename16.C create mode 100644 gcc/testsuite/g++.dg/template/typename17.C create mode 100644 gcc/testsuite/g++.dg/template/typename18.C create mode 100644 gcc/testsuite/g++.dg/template/typename2.C create mode 100644 gcc/testsuite/g++.dg/template/typename3.C create mode 100644 gcc/testsuite/g++.dg/template/typename4.C create mode 100644 gcc/testsuite/g++.dg/template/typename5.C create mode 100644 gcc/testsuite/g++.dg/template/typename6.C create mode 100644 gcc/testsuite/g++.dg/template/typename7.C create mode 100644 gcc/testsuite/g++.dg/template/typename8.C create mode 100644 gcc/testsuite/g++.dg/template/typename9.C create mode 100644 gcc/testsuite/g++.dg/template/unify1.C create mode 100644 gcc/testsuite/g++.dg/template/unify10.C create mode 100644 gcc/testsuite/g++.dg/template/unify11.C create mode 100644 gcc/testsuite/g++.dg/template/unify2.C create mode 100644 gcc/testsuite/g++.dg/template/unify3.C create mode 100644 gcc/testsuite/g++.dg/template/unify4.C create mode 100644 gcc/testsuite/g++.dg/template/unify5.C create mode 100644 gcc/testsuite/g++.dg/template/unify6.C create mode 100644 gcc/testsuite/g++.dg/template/unify7.C create mode 100644 gcc/testsuite/g++.dg/template/unify8.C create mode 100644 gcc/testsuite/g++.dg/template/unify9.C create mode 100644 gcc/testsuite/g++.dg/template/union1.C create mode 100644 gcc/testsuite/g++.dg/template/union2.C create mode 100644 gcc/testsuite/g++.dg/template/using1.C create mode 100644 gcc/testsuite/g++.dg/template/using10.C create mode 100644 gcc/testsuite/g++.dg/template/using11.C create mode 100644 gcc/testsuite/g++.dg/template/using12.C create mode 100644 gcc/testsuite/g++.dg/template/using13.C create mode 100644 gcc/testsuite/g++.dg/template/using14.C create mode 100644 gcc/testsuite/g++.dg/template/using15.C create mode 100644 gcc/testsuite/g++.dg/template/using2.C create mode 100644 gcc/testsuite/g++.dg/template/using3.C create mode 100644 gcc/testsuite/g++.dg/template/using4.C create mode 100644 gcc/testsuite/g++.dg/template/using5.C create mode 100644 gcc/testsuite/g++.dg/template/using6.C create mode 100644 gcc/testsuite/g++.dg/template/using7.C create mode 100644 gcc/testsuite/g++.dg/template/using8.C create mode 100644 gcc/testsuite/g++.dg/template/using9.C create mode 100644 gcc/testsuite/g++.dg/template/varmod1.C create mode 100644 gcc/testsuite/g++.dg/template/vla1.C create mode 100644 gcc/testsuite/g++.dg/template/vla2.C create mode 100644 gcc/testsuite/g++.dg/template/void1.C create mode 100644 gcc/testsuite/g++.dg/template/void10.C create mode 100644 gcc/testsuite/g++.dg/template/void11.C create mode 100644 gcc/testsuite/g++.dg/template/void12.C create mode 100644 gcc/testsuite/g++.dg/template/void13.C create mode 100644 gcc/testsuite/g++.dg/template/void14.C create mode 100644 gcc/testsuite/g++.dg/template/void2.C create mode 100644 gcc/testsuite/g++.dg/template/void3.C create mode 100644 gcc/testsuite/g++.dg/template/void4.C create mode 100644 gcc/testsuite/g++.dg/template/void5.C create mode 100644 gcc/testsuite/g++.dg/template/void6.C create mode 100644 gcc/testsuite/g++.dg/template/void7.C create mode 100644 gcc/testsuite/g++.dg/template/void8.C create mode 100644 gcc/testsuite/g++.dg/template/void9.C create mode 100644 gcc/testsuite/g++.dg/template/vtable1.C create mode 100644 gcc/testsuite/g++.dg/template/vtable2.C create mode 100644 gcc/testsuite/g++.dg/template/warn1.C create mode 100644 gcc/testsuite/g++.dg/template/wrap1.C create mode 100644 gcc/testsuite/g++.dg/tls/diag-1.C create mode 100644 gcc/testsuite/g++.dg/tls/diag-2.C create mode 100644 gcc/testsuite/g++.dg/tls/diag-3.C create mode 100644 gcc/testsuite/g++.dg/tls/diag-4.C create mode 100644 gcc/testsuite/g++.dg/tls/diag-5.C create mode 100644 gcc/testsuite/g++.dg/tls/init-1.C create mode 100644 gcc/testsuite/g++.dg/tls/init-2.C create mode 100644 gcc/testsuite/g++.dg/tls/static-1.C create mode 100644 gcc/testsuite/g++.dg/tls/static-1a.cc create mode 100644 gcc/testsuite/g++.dg/tls/tls.exp create mode 100644 gcc/testsuite/g++.dg/tls/trivial.C create mode 100644 gcc/testsuite/g++.dg/torture/20070621-1.C create mode 100644 gcc/testsuite/g++.dg/torture/20080625-1.C create mode 100644 gcc/testsuite/g++.dg/torture/20090329-1.C create mode 100644 gcc/testsuite/g++.dg/torture/20090706-1.C create mode 100644 gcc/testsuite/g++.dg/torture/20100702-1.C create mode 100644 gcc/testsuite/g++.dg/torture/20100825.C create mode 100644 gcc/testsuite/g++.dg/torture/covariant-1.C create mode 100644 gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C create mode 100644 gcc/testsuite/g++.dg/torture/dg-torture.exp create mode 100644 gcc/testsuite/g++.dg/torture/ipa-cp-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr27218.C create mode 100644 gcc/testsuite/g++.dg/torture/pr30252.C create mode 100644 gcc/testsuite/g++.dg/torture/pr30567.C create mode 100644 gcc/testsuite/g++.dg/torture/pr31081-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr31081-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr31579.C create mode 100644 gcc/testsuite/g++.dg/torture/pr31863.C create mode 100644 gcc/testsuite/g++.dg/torture/pr32304.C create mode 100644 gcc/testsuite/g++.dg/torture/pr32563.C create mode 100644 gcc/testsuite/g++.dg/torture/pr32950.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33134.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33340.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33572.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33589-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33589-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33627.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33735.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33819.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33887-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33887-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr33887-3.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34099.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34222.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34235.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34241.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34641.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34651.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34850.C create mode 100644 gcc/testsuite/g++.dg/torture/pr34953.C create mode 100644 gcc/testsuite/g++.dg/torture/pr35164-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr35164-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr35400.C create mode 100644 gcc/testsuite/g++.dg/torture/pr35526.C create mode 100644 gcc/testsuite/g++.dg/torture/pr36191.C create mode 100644 gcc/testsuite/g++.dg/torture/pr36444.C create mode 100644 gcc/testsuite/g++.dg/torture/pr36445.C create mode 100644 gcc/testsuite/g++.dg/torture/pr36745.C create mode 100644 gcc/testsuite/g++.dg/torture/pr36826.C create mode 100644 gcc/testsuite/g++.dg/torture/pr36960.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37146-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37146-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37343.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37345.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37354.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37421.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37456.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37716.C create mode 100644 gcc/testsuite/g++.dg/torture/pr37922.C create mode 100644 gcc/testsuite/g++.dg/torture/pr38565.C create mode 100644 gcc/testsuite/g++.dg/torture/pr38705.C create mode 100644 gcc/testsuite/g++.dg/torture/pr38745.C create mode 100644 gcc/testsuite/g++.dg/torture/pr38747.C create mode 100644 gcc/testsuite/g++.dg/torture/pr38811.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39002.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39259.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39362.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39417.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39678.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39713.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39732.C create mode 100644 gcc/testsuite/g++.dg/torture/pr39764.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40081.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40102.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40321.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40323.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40335.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40388.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40389.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40460.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40492.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40642.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40834.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40924.C create mode 100644 gcc/testsuite/g++.dg/torture/pr40991.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41144.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41183.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41186.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41257-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41257.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41273.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41680.C create mode 100644 gcc/testsuite/g++.dg/torture/pr41775.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42110.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42183.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42357.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42450.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42462.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42704.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42714.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42739.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42760.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42773.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42871.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42883.C create mode 100644 gcc/testsuite/g++.dg/torture/pr42890.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43068.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43257.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43611.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43784.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43801.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43879-1_0.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43879-1_1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43880.C create mode 100644 gcc/testsuite/g++.dg/torture/pr43905.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44069.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44148.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44206.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44295.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44357.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44492.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44535.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44809.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44813.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44826.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44900.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44915.C create mode 100644 gcc/testsuite/g++.dg/torture/pr44972.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45393.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45580.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45699.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45709-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45709.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45843.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45854.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45874.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45875.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45877.C create mode 100644 gcc/testsuite/g++.dg/torture/pr45934.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46111.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46149.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46154.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46287.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46364.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46367.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46383.C create mode 100644 gcc/testsuite/g++.dg/torture/pr46469.C create mode 100644 gcc/testsuite/g++.dg/torture/pr47290.C create mode 100644 gcc/testsuite/g++.dg/torture/pr47313.C create mode 100644 gcc/testsuite/g++.dg/torture/pr47382.C create mode 100644 gcc/testsuite/g++.dg/torture/pr47541.C create mode 100644 gcc/testsuite/g++.dg/torture/pr47559.C create mode 100644 gcc/testsuite/g++.dg/torture/pr47714.C create mode 100644 gcc/testsuite/g++.dg/torture/pr48165.C create mode 100644 gcc/testsuite/g++.dg/torture/pr48661.C create mode 100644 gcc/testsuite/g++.dg/torture/pr48695.C create mode 100644 gcc/testsuite/g++.dg/torture/pr49039.C create mode 100644 gcc/testsuite/g++.dg/torture/pr49115.C create mode 100644 gcc/testsuite/g++.dg/torture/pr49309.C create mode 100644 gcc/testsuite/g++.dg/torture/pr49615.C create mode 100644 gcc/testsuite/g++.dg/torture/pr49628.C create mode 100644 gcc/testsuite/g++.dg/torture/pr49644.C create mode 100644 gcc/testsuite/g++.dg/torture/pr49720.C create mode 100644 gcc/testsuite/g++.dg/torture/pr50189.C create mode 100644 gcc/testsuite/g++.dg/torture/pr51344.C create mode 100644 gcc/testsuite/g++.dg/torture/pr55355.C create mode 100644 gcc/testsuite/g++.dg/torture/pr56403.C create mode 100644 gcc/testsuite/g++.dg/torture/predcom-1.C create mode 100644 gcc/testsuite/g++.dg/torture/pushpop_macro.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/check.h create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-alloca-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-fastcall-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-global-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-inline-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-inline-2.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-thiscall-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-vararg-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/eh-vararg-2.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/stackalign.exp create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/stdcall-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/test-unwind.h create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/throw-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/throw-2.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/throw-3.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/throw-4.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/unwind-0.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/unwind-1.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/unwind-2.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/unwind-3.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/unwind-4.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/unwind-5.C create mode 100644 gcc/testsuite/g++.dg/torture/stackalign/unwind-6.C create mode 100644 gcc/testsuite/g++.dg/torture/str_empty.C create mode 100644 gcc/testsuite/g++.dg/torture/type-generic-1.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/indir-call-prof-2.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/inline_mismatch_args.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/partition1.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/partition2.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/partition3.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/tree-prof.exp create mode 100644 gcc/testsuite/g++.dg/tree-ssa/20040317-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/block1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/builtin1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/copyprop-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/copyprop.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/fold-compare.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/fwprop-align.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/inline-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/inline-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/inline-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ivopts-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ivopts-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/new1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/obj-type-ref.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr13146.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr14703.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr14814.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr15791-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr15791-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr16688.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr17153.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr17400.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr17517.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr18178.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19637.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19786.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19807.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19952.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr20280.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr20458.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr20489.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr20920.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr20963.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr21082.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr21407.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr21463.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr21584-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr21584-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22005.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22037.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22071.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22279.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22404.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22444.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22488.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22550.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr22615.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr23046.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr23164.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr23624.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr23948.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24172.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24231-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24231-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24231-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24238.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24351-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24351-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24351-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr24439.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr25771.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr26140.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr26406.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr26443.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr26757.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr27090.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr27283.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr27291.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr27548.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr27549.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr27830.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr27894.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr28003.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr28238.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr29902.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr30738.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr31146.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr31307.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr33593.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr33604.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr33615-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr33615.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr34063.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr34355.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr35144.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr36766.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr37084.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr37284.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr37337.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr37356.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr37393.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr38104.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr38572.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr38632.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr41186.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr41275.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr41428.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr41905.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr41906.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr41961.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr42337.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr43411.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr44706.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr44914.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr45453.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr45605.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr46228.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr46734.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr46987.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr47707.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr49516.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr49911.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr50622.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr54515.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr8781.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/restrict1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/sra-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ssa-sra-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ssa-store-ccp-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/tmmti-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/tmmti.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-1_a.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-1_b.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-2_a.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-2_b.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-3_a.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-3_b.C create mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop-1_a.cc create mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop-1_b.cc create mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop-1_c.cc create mode 100644 gcc/testsuite/g++.dg/uninit-pred-loop_1.cc create mode 100644 gcc/testsuite/g++.dg/vect/param-max-aliased-pr26197.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr19951.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr21218.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr21734_1.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr21734_2.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr22543.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr33834_1.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr33834_2.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr33835.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr33860.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr33860a.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr36648.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr37143.C create mode 100644 gcc/testsuite/g++.dg/vect/pr37174.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr43771.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr44861.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr45470-a.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr45470-b.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr51485.cc create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr50413.cc create mode 100644 gcc/testsuite/g++.dg/vect/vect.exp create mode 100644 gcc/testsuite/g++.dg/warn/Wall-write-strings.C create mode 100644 gcc/testsuite/g++.dg/warn/Walways-true-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Walways-true-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds.C create mode 100644 gcc/testsuite/g++.dg/warn/Wbraces1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wbraces2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wcast-qual1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wcast-qual2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wchar-subscripts-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wchar-subscripts.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-integer.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-null-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-null.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-pr34389.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-real-integer.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-real.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wctor-dtor.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdiv-by-zero.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdouble-promotion.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdtor1.C create mode 100644 gcc/testsuite/g++.dg/warn/Weff1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wenum-compare-no.C create mode 100644 gcc/testsuite/g++.dg/warn/Wenum-compare.C create mode 100644 gcc/testsuite/g++.dg/warn/Wextra-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wextra-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winline-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winline-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winline-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Winline-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmissing-declarations-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wno-div-by-zero.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnvdtor-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnvdtor.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverflow-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverflow-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverflow-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-12.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-17.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-18.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-19.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-20.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-21.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-22.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-23.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-24.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-25.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreorder-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-type-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-pr18050.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-compare-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-compare-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-compare-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-char-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-const.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-escape.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-union.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstring-literal-comparison-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wswitch-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wswitch-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wswitch-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wswitch-default-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wswitch-default-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits-no.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitializable-member-no.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitializable-member.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-12.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-17.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-label-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-label-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-label-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-12.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvla-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvla-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvla-3.C create mode 100644 gcc/testsuite/g++.dg/warn/anonymous-namespace-1.C create mode 100644 gcc/testsuite/g++.dg/warn/anonymous-namespace-1.h create mode 100644 gcc/testsuite/g++.dg/warn/anonymous-namespace-2.C create mode 100644 gcc/testsuite/g++.dg/warn/anonymous-namespace-2.h create mode 100644 gcc/testsuite/g++.dg/warn/anonymous-namespace-3.C create mode 100644 gcc/testsuite/g++.dg/warn/anonymous-namespace-3.h create mode 100644 gcc/testsuite/g++.dg/warn/changes-meaning.C create mode 100644 gcc/testsuite/g++.dg/warn/compare1.C create mode 100644 gcc/testsuite/g++.dg/warn/conv1.C create mode 100644 gcc/testsuite/g++.dg/warn/conv2.C create mode 100644 gcc/testsuite/g++.dg/warn/conv3.C create mode 100644 gcc/testsuite/g++.dg/warn/conv4.C create mode 100644 gcc/testsuite/g++.dg/warn/conversion-function-1.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-1.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-2.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-init-1.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor1.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-2.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-3.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-4.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-5.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-6.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated.C create mode 100644 gcc/testsuite/g++.dg/warn/do-empty.C create mode 100644 gcc/testsuite/g++.dg/warn/effc1.C create mode 100644 gcc/testsuite/g++.dg/warn/effc2.C create mode 100644 gcc/testsuite/g++.dg/warn/effc3.C create mode 100644 gcc/testsuite/g++.dg/warn/empty-body.C create mode 100644 gcc/testsuite/g++.dg/warn/format1.C create mode 100644 gcc/testsuite/g++.dg/warn/format2.C create mode 100644 gcc/testsuite/g++.dg/warn/format3.C create mode 100644 gcc/testsuite/g++.dg/warn/format4.C create mode 100644 gcc/testsuite/g++.dg/warn/forward-inner.C create mode 100644 gcc/testsuite/g++.dg/warn/friend.C create mode 100644 gcc/testsuite/g++.dg/warn/huge-val1.C create mode 100644 gcc/testsuite/g++.dg/warn/if-empty-1.C create mode 100644 gcc/testsuite/g++.dg/warn/ignored_typedef.C create mode 100644 gcc/testsuite/g++.dg/warn/implicit-typename1.C create mode 100644 gcc/testsuite/g++.dg/warn/implicit-typename2.C create mode 100644 gcc/testsuite/g++.dg/warn/implicit-typename3.C create mode 100644 gcc/testsuite/g++.dg/warn/incomplete1.C create mode 100644 gcc/testsuite/g++.dg/warn/incomplete2.C create mode 100644 gcc/testsuite/g++.dg/warn/inline1.C create mode 100644 gcc/testsuite/g++.dg/warn/inline2.C create mode 100644 gcc/testsuite/g++.dg/warn/main-2.C create mode 100644 gcc/testsuite/g++.dg/warn/main-3.C create mode 100644 gcc/testsuite/g++.dg/warn/main-4.C create mode 100644 gcc/testsuite/g++.dg/warn/main.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-1.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-2.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-3.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-4.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-5.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-6.C create mode 100644 gcc/testsuite/g++.dg/warn/missing-field-init-1.C create mode 100644 gcc/testsuite/g++.dg/warn/missing-field-init-2.C create mode 100644 gcc/testsuite/g++.dg/warn/multiple-overflow-warn-1.C create mode 100644 gcc/testsuite/g++.dg/warn/multiple-overflow-warn-2.C create mode 100644 gcc/testsuite/g++.dg/warn/multiple-overflow-warn-3.C create mode 100644 gcc/testsuite/g++.dg/warn/new1.C create mode 100644 gcc/testsuite/g++.dg/warn/no-write-strings.C create mode 100644 gcc/testsuite/g++.dg/warn/noeffect2.C create mode 100644 gcc/testsuite/g++.dg/warn/noeffect4.C create mode 100644 gcc/testsuite/g++.dg/warn/noeffect5.C create mode 100644 gcc/testsuite/g++.dg/warn/noeffect6.C create mode 100644 gcc/testsuite/g++.dg/warn/noeffect7.C create mode 100644 gcc/testsuite/g++.dg/warn/noeffect8.C create mode 100644 gcc/testsuite/g++.dg/warn/nonnull1.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-1.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-2.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-3.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-4.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-5.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-6.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-7.C create mode 100644 gcc/testsuite/g++.dg/warn/null4.C create mode 100644 gcc/testsuite/g++.dg/warn/oldcast1.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-1.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-3.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-4.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-5.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-6.C create mode 100644 gcc/testsuite/g++.dg/warn/pedantic1.C create mode 100644 gcc/testsuite/g++.dg/warn/pedantic2.C create mode 100644 gcc/testsuite/g++.dg/warn/pmf1.C create mode 100644 gcc/testsuite/g++.dg/warn/pointer-integer-comparison.C create mode 100644 gcc/testsuite/g++.dg/warn/pr11159.C create mode 100644 gcc/testsuite/g++.dg/warn/pr11492.C create mode 100644 gcc/testsuite/g++.dg/warn/pr12242.C create mode 100644 gcc/testsuite/g++.dg/warn/pr13358-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr13358-3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr13358-4.C create mode 100644 gcc/testsuite/g++.dg/warn/pr13358.C create mode 100644 gcc/testsuite/g++.dg/warn/pr15774-1.C create mode 100644 gcc/testsuite/g++.dg/warn/pr15774-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr16302.C create mode 100644 gcc/testsuite/g++.dg/warn/pr21983.C create mode 100644 gcc/testsuite/g++.dg/warn/pr23075.C create mode 100644 gcc/testsuite/g++.dg/warn/pr26785.C create mode 100644 gcc/testsuite/g++.dg/warn/pr28943.C create mode 100644 gcc/testsuite/g++.dg/warn/pr30551-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr30551.C create mode 100644 gcc/testsuite/g++.dg/warn/pr30636.C create mode 100644 gcc/testsuite/g++.dg/warn/pr31246-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr31246.C create mode 100644 gcc/testsuite/g++.dg/warn/pr33160.C create mode 100644 gcc/testsuite/g++.dg/warn/pr33738.C create mode 100644 gcc/testsuite/g++.dg/warn/pr34985.C create mode 100644 gcc/testsuite/g++.dg/warn/pr35602.C create mode 100644 gcc/testsuite/g++.dg/warn/pr35635.C create mode 100644 gcc/testsuite/g++.dg/warn/pr35711.C create mode 100644 gcc/testsuite/g++.dg/warn/pr36069.C create mode 100644 gcc/testsuite/g++.dg/warn/pr36921.C create mode 100644 gcc/testsuite/g++.dg/warn/pr36954.C create mode 100644 gcc/testsuite/g++.dg/warn/pr36999.C create mode 100644 gcc/testsuite/g++.dg/warn/pr5310.C create mode 100644 gcc/testsuite/g++.dg/warn/pr5645.C create mode 100644 gcc/testsuite/g++.dg/warn/pr8570.C create mode 100644 gcc/testsuite/g++.dg/warn/pr8715.C create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header1.C create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header1.h create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header2.C create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header2.h create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header3.C create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header3.h create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header4.C create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header4.h create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header5.C create mode 100644 gcc/testsuite/g++.dg/warn/pragma-system_header5.h create mode 100644 gcc/testsuite/g++.dg/warn/private1.C create mode 100644 gcc/testsuite/g++.dg/warn/register-var-1.C create mode 100644 gcc/testsuite/g++.dg/warn/register-var-2.C create mode 100644 gcc/testsuite/g++.dg/warn/return-reference.C create mode 100644 gcc/testsuite/g++.dg/warn/return-reference2.C create mode 100644 gcc/testsuite/g++.dg/warn/sentinel.C create mode 100644 gcc/testsuite/g++.dg/warn/sequence-pt-1.C create mode 100644 gcc/testsuite/g++.dg/warn/sequence-pt-2.C create mode 100644 gcc/testsuite/g++.dg/warn/sequence-pt-3.C create mode 100644 gcc/testsuite/g++.dg/warn/sequence-pt-pr17880.C create mode 100644 gcc/testsuite/g++.dg/warn/skip-1.C create mode 100644 gcc/testsuite/g++.dg/warn/skip-2.C create mode 100644 gcc/testsuite/g++.dg/warn/string1.C create mode 100644 gcc/testsuite/g++.dg/warn/switch1.C create mode 100644 gcc/testsuite/g++.dg/warn/template-1.C create mode 100644 gcc/testsuite/g++.dg/warn/translate-ice-1.C create mode 100644 gcc/testsuite/g++.dg/warn/undefined1.C create mode 100644 gcc/testsuite/g++.dg/warn/unit-1.C create mode 100644 gcc/testsuite/g++.dg/warn/unused-result1-Werror.c create mode 100644 gcc/testsuite/g++.dg/warn/unused-result1.C create mode 100644 gcc/testsuite/g++.dg/warn/var-args1.C create mode 100644 gcc/testsuite/g++.dg/warn/volatile1.C create mode 100644 gcc/testsuite/g++.dg/warn/weak1.C create mode 100644 gcc/testsuite/g++.dg/warn/write-strings-default.C create mode 100644 gcc/testsuite/g++.dg/warn/write-strings.C (limited to 'gcc/testsuite/g++.dg') diff --git a/gcc/testsuite/g++.dg/20090107-1.C b/gcc/testsuite/g++.dg/20090107-1.C new file mode 100644 index 000000000..ff586e817 --- /dev/null +++ b/gcc/testsuite/g++.dg/20090107-1.C @@ -0,0 +1,12 @@ +/* { dg-do compile } */ +/* { dg-require-effective-target lto } */ +/* { dg-options "-flto -Wuninitialized -O1" } */ + +template struct Q1 { typedef int x; }; +template struct Q2 { + typename Q1::x f() { + int k; + return k; /* { dg-warning "'k' is used uninitialized in this function" } */ + } +}; +int foo() { return Q2().f(); } diff --git a/gcc/testsuite/g++.dg/20090121-1.C b/gcc/testsuite/g++.dg/20090121-1.C new file mode 100644 index 000000000..ddfa3ad05 --- /dev/null +++ b/gcc/testsuite/g++.dg/20090121-1.C @@ -0,0 +1,19 @@ +// { dg-do compile } +// { dg-require-effective-target lto } +// { dg-options "-flto -Wuninitialized -O2" } +class A +{ +private: + int y; + +public: + A () { int x; y = x + 1; } /* { dg-warning "'x' is used uninitialized in this function" } */ + int get_y () { return y; } +}; + +int foo() +{ + A a; + return a.get_y (); +} + diff --git a/gcc/testsuite/g++.dg/README b/gcc/testsuite/g++.dg/README new file mode 100644 index 000000000..fe308a542 --- /dev/null +++ b/gcc/testsuite/g++.dg/README @@ -0,0 +1,40 @@ +Subdirectories: + +abi Tests for ABI compatibility -- mangling, object layout, etc. +bprob Tests for functionality of profile-directed block ordering. +charset Tests for input character set translation. +compat Tests for binary compatibility (consistency, not ABI conformance). +conversion Tests for correct type conversions. +cpp Tests for the preprocessor. +debug Tests for debugging options. +eh Tests for exception handling. +expr Tests for expressions. +ext Tests for GNU language extensions. +gcov Tests for GCOV (code coverage) support. +inherit Tests for inheritance -- virtual functions, multiple inheritance, etc. +init Tests for initialization semantics, constructors/destructors, etc. +lookup Tests for lookup semantics, namespaces, using, etc. +lto Tests for Link Time Optimization. +opt Tests for fixes of bugs with particular optimizations. +overload Tests for overload resolution and conversions. +parse Tests for parsing. +pch Tests for precompiled headers. +plugin Tests for plugin support. +rtti Tests for run-time type identification (typeid, dynamic_cast, etc.) +template Tests for templates. +tc1 Tests for Technical Corrigendum 1 conformance. +tls Tests for support of thread-local data. +tree-ssa Tests for Tree SSA optimizations. +warn Tests for compiler warnings. + +other Tests that don't fit into one of the other categories. + +special Tests that need custom expect code to run them; see special/ecos.exp + for an example. + + +Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. diff --git a/gcc/testsuite/g++.dg/abi/align1.C b/gcc/testsuite/g++.dg/abi/align1.C new file mode 100644 index 000000000..2a70bce60 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/align1.C @@ -0,0 +1,27 @@ +// This was failuring on powerpc-darwin and powerpc-aix as +// we were taking the embeded type as the first field decl. +// This was PR target/18761. +// { dg-do run } + + +union A { + double d; +}; +union B { + enum E { e }; + double d; +}; +struct AlignA { + char c; + A a; +}; +struct AlignB { + char c; + B b; +}; +extern "C" void abort (); +int main () { + if ( __alignof__ (AlignA) != __alignof__ (AlignB)) + abort (); +} + diff --git a/gcc/testsuite/g++.dg/abi/anon1.C b/gcc/testsuite/g++.dg/abi/anon1.C new file mode 100644 index 000000000..c45917a1b --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/anon1.C @@ -0,0 +1,5 @@ +// PR c++/54883 + +namespace { enum E { E1 }; } void f(E e) { } + +// { dg-final { scan-assembler-not "globl" } } diff --git a/gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C b/gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C new file mode 100644 index 000000000..b681a1fcb --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/arm_cxa_vec1.C @@ -0,0 +1,32 @@ +// Check that __cxa_vec_[c]ctor returns a pointer to the array +// { dg-do run { target arm*-*-* } } + +#include + +#ifdef ___ARM_EABI__ +static void cctor (void * a, void * b) +{ + *(char *) a = *(char *) b +} + +int main() +{ + char data; + char data2; + char *p; + + p = __cxa_vec_ctor (&data, 1, 1, NULL, NULL); + if (p != &data) + return 1; + p = __cxa_vec_cctor (&data2, &data, 1, 1, cctor, NULL); + if (p != &data2) + return 1; + + return 0; +} +#else +int main() +{ + return 0; +} +#endif diff --git a/gcc/testsuite/g++.dg/abi/arm_cxa_vec2.C b/gcc/testsuite/g++.dg/abi/arm_cxa_vec2.C new file mode 100644 index 000000000..76f327aca --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/arm_cxa_vec2.C @@ -0,0 +1,41 @@ +// Check that ARM vector delete functions accept NULL pointers as +// inputs. +// { dg-do run { target arm*-*-* } } + +#ifdef __ARM_EABI__ +#include + +typedef void *(dtor_type)(void *); + +extern "C" { + void abort(); + void *__aeabi_vec_dtor_cookie(void *, dtor_type); + void __aeabi_vec_delete(void *, dtor_type); + void __aeabi_vec_delete3(void *, + dtor_type, + void (*)(void *, __SIZE_TYPE__)); + void __aeabi_vec_delete3_nodtor(void *, + void (*)(void *, __SIZE_TYPE__)); +} + +// These functions should never be called. +void* dtor(void *) +{ + abort (); +} + +void dealloc(void *, size_t) { + abort (); +} + +int main () { + if (__aeabi_vec_dtor_cookie (NULL, &dtor) != NULL) + return 1; + // These do not return values, but should not crash. + __aeabi_vec_delete (NULL, &dtor); + __aeabi_vec_delete3 (NULL, &dtor, &dealloc); + __aeabi_vec_delete3_nodtor (NULL, &dealloc); +} +#else +int main () {} +#endif diff --git a/gcc/testsuite/g++.dg/abi/arm_rtti1.C b/gcc/testsuite/g++.dg/abi/arm_rtti1.C new file mode 100644 index 000000000..a481bdd1f --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/arm_rtti1.C @@ -0,0 +1,14 @@ +// { dg-do compile { target arm*-*-eabi* arm*-*-symbianelf* } } +// { dg-options "-O2" } +// Check that, even when optimizing, we emit an out-of-line call to +// the type-info comparison function. +// { dg-final { scan-assembler _ZNKSt9type_infoeqERKS_ } } + +#include + +extern const std::type_info& t1; +extern const std::type_info& t2; + +bool f() { + return t1 == t2; +} diff --git a/gcc/testsuite/g++.dg/abi/arm_va_list.C b/gcc/testsuite/g++.dg/abi/arm_va_list.C new file mode 100644 index 000000000..45a426a4f --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/arm_va_list.C @@ -0,0 +1,14 @@ +// { dg-do compile } +// { dg-options "-Wno-abi" } +// { dg-require-effective-target arm_eabi } + +// AAPCS \S 7.1.4 requires that va_list be a typedef for "struct +// __va_list". The mangling is as if it were "std::__va_list". +// #include +typedef __builtin_va_list va_list; + +// { dg-final { scan-assembler "\n_Z1fPSt9__va_list:" } } +void f(va_list*) {} + +// { dg-final { scan-assembler "\n_Z1gSt9__va_listS_:" } } +void g(va_list, va_list) {} diff --git a/gcc/testsuite/g++.dg/abi/arm_va_list2.C b/gcc/testsuite/g++.dg/abi/arm_va_list2.C new file mode 100644 index 000000000..f5e4ca43d --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/arm_va_list2.C @@ -0,0 +1,7 @@ +// { dg-do compile } +// { dg-options "-Wpsabi" } +// { dg-require-effective-target arm_eabi } + +#include +#include "arm_va_list2.h" + diff --git a/gcc/testsuite/g++.dg/abi/arm_va_list2.h b/gcc/testsuite/g++.dg/abi/arm_va_list2.h new file mode 100644 index 000000000..ebfb2deac --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/arm_va_list2.h @@ -0,0 +1,4 @@ +// The mangling of va_list changed in GCC 4.4. We want to warn about +// that -- but not in a system header. +#pragma GCC system_header +void f(va_list) {} diff --git a/gcc/testsuite/g++.dg/abi/bitfield1.C b/gcc/testsuite/g++.dg/abi/bitfield1.C new file mode 100644 index 000000000..d5d04bcd7 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield1.C @@ -0,0 +1,34 @@ +// { dg-do run } +// { dg-options "-ansi -pedantic-errors -funsigned-bitfields" } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 15 Dec 2001 + +typedef int Int; +typedef signed int SInt; +typedef unsigned int UInt; + +struct A +{ + SInt bitS : 1; // signed + UInt bitU : 1; // unsigned + Int bit : 1; // signedness by -f{signed,unsigned}-bitfields +}; + +int main () +{ + A a; + + a.bitS = 1; // { dg-warning "overflow" } + a.bitU = 1; + a.bit = 1; + + if (a.bitS != -1) + return 1; + if (a.bitU != 1) + return 2; + if (a.bit != 1) + return 3; + + return 0; +} diff --git a/gcc/testsuite/g++.dg/abi/bitfield10.C b/gcc/testsuite/g++.dg/abi/bitfield10.C new file mode 100644 index 000000000..df40fa3f2 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield10.C @@ -0,0 +1,5 @@ +// { dg-options "-w" } + +struct S { + int i : 64; +}; diff --git a/gcc/testsuite/g++.dg/abi/bitfield11.C b/gcc/testsuite/g++.dg/abi/bitfield11.C new file mode 100644 index 000000000..e78ea121d --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield11.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-options "-w -fabi-version=0" } + +struct S { + char c : 1024; +}; + +S s; + +int main () { + s.c = 1; + if (*(char *)&s != 1) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/bitfield12.C b/gcc/testsuite/g++.dg/abi/bitfield12.C new file mode 100644 index 000000000..6cfda5d47 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield12.C @@ -0,0 +1,5 @@ +// { dg-options "-Wabi -fabi-version=1" } + +struct S { // { dg-warning "ABI" } + char c : 1024; // { dg-warning "width" } +}; diff --git a/gcc/testsuite/g++.dg/abi/bitfield2.C b/gcc/testsuite/g++.dg/abi/bitfield2.C new file mode 100644 index 000000000..452861ec2 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield2.C @@ -0,0 +1,34 @@ +// { dg-do run } +// { dg-options "-ansi -pedantic-errors -fsigned-bitfields" } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 15 Dec 2001 + +typedef int Int; +typedef signed int SInt; +typedef unsigned int UInt; + +struct A +{ + SInt bitS : 1; // signed + UInt bitU : 1; // unsigned + Int bit : 1; // signedness by -f{signed,unsigned}-bitfields +}; + +int main () +{ + A a; + + a.bitS = 1; // { dg-warning "overflow" } + a.bitU = 1; + a.bit = 1; // { dg-warning "overflow" } + + if (a.bitS != -1) + return 1; + if (a.bitU != 1) + return 2; + if (a.bit != -1) + return 3; + + return 0; +} diff --git a/gcc/testsuite/g++.dg/abi/bitfield3.C b/gcc/testsuite/g++.dg/abi/bitfield3.C new file mode 100644 index 000000000..b96c9ed8d --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield3.C @@ -0,0 +1,84 @@ +// Test for oversized bitfield alignment in structs on IA-32 +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-options "-O2" } +// Cygwin and mingw32 default to MASK_ALIGN_DOUBLE. Override to ensure +// 4-byte alignment. +// { dg-options "-mno-align-double" { target i?86-*-cygwin* i?86-*-mingw* } } +// { dg-require-effective-target ilp32 } + +struct A +{ + char a; + int b : 224; // { dg-warning "exceeds its type" "" } + char c; +} a, a4[4]; + +struct B +{ + char d; + A e; + char f; +} b; + +struct C +{ + char g; + long long h : 64; + char i; +} c, c4[4]; + +struct D +{ + char j; + C k; + char l; +} d; + +struct E +{ + char m; + long long n : 160; // { dg-warning "exceeds its type" "" } + char o; +} e, e4[4]; + +struct F +{ + char p; + E q; + char r; +} f; + +int main (void) +{ + if (&a.c - &a.a != 32) + return 1; + if (sizeof (a) != 36) + return 2; + if (sizeof (a4) != 4 * 36) + return 3; + if (sizeof (b) != 2 * 4 + 36) + return 4; + if (__alignof__ (b.e) != 4) + return 5; + if (&c.i - &c.g != 12) + return 6; + if (sizeof (c) != 16) + return 7; + if (sizeof (c4) != 4 * 16) + return 8; + if (sizeof (d) != 2 * 4 + 16) + return 9; + if (__alignof__ (d.k) != 4) + return 10; + if (&e.o - &e.m != 24) + return 11; + if (sizeof (e) != 28) + return 12; + if (sizeof (e4) != 4 * 28) + return 13; + if (sizeof (f) != 2 * 4 + 28) + return 14; + if (__alignof__ (f.q) != 4) + return 15; + return 0; +} diff --git a/gcc/testsuite/g++.dg/abi/bitfield4.C b/gcc/testsuite/g++.dg/abi/bitfield4.C new file mode 100644 index 000000000..5434dd973 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield4.C @@ -0,0 +1,41 @@ +/* { dg-do run { target { pcc_bitfield_type_matters || default_packed } } } */ + +/* Check bitfields and non-bitfields are aligned & sized similarly. + + Copyright (C) 2002 Free Software Foundation Inc + Contributed by Nathan Sidwell +*/ + +#include +#include + +static int fail; + +#define CHECK1(N, T) do { \ + typedef struct Field_##N { char c; T f; } Field_##N; \ + typedef struct BitField_##N { char c; T f : sizeof (T) * CHAR_BIT; } BitField_##N; \ + if (sizeof (Field_##N) != sizeof (BitField_##N)) { \ + fail = 1; printf ("sizeof %s failed\n", #T); \ + } \ + if (__alignof__ (Field_##N) != __alignof__ (BitField_##N)) { \ + fail = 1; printf ("__alignof__ %s failed\n", #T); \ + } \ +} while (0) + +#define CHECK(N, T) do { \ + CHECK1(N, T); \ + CHECK1 (s##N, signed T); \ + CHECK1 (u##N, unsigned T); \ +} while (0) + +int main () +{ + + CHECK (c, char); + CHECK (s, short); + CHECK (i, int); + CHECK (l, long); + CHECK (ll, long long); + + return fail; +} diff --git a/gcc/testsuite/g++.dg/abi/bitfield5.C b/gcc/testsuite/g++.dg/abi/bitfield5.C new file mode 100644 index 000000000..531314014 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield5.C @@ -0,0 +1,15 @@ +// { dg-do compile } +// { dg-options "-Wabi -fabi-version=1" } +// { dg-options "-Wabi -fabi-version=1 -mno-ms-bitfields" { target i?86-*-* x86_64-*-* } } + +struct A { + virtual void f(); + int f1 : 1; +}; + +struct B : public A { + int f2 : 1; // { dg-warning "ABI" } + int : 0; + int f3 : 4; + int f4 : 3; +}; diff --git a/gcc/testsuite/g++.dg/abi/bitfield6.C b/gcc/testsuite/g++.dg/abi/bitfield6.C new file mode 100644 index 000000000..50f76ab82 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield6.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-options "-w -fabi-version=0" } + +#include + +union U { + int i: 4096; +}; + +int main () { + if (sizeof (U) * std::numeric_limits::digits != 4096) + return 1; +} + diff --git a/gcc/testsuite/g++.dg/abi/bitfield7.C b/gcc/testsuite/g++.dg/abi/bitfield7.C new file mode 100644 index 000000000..b5b656ffa --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield7.C @@ -0,0 +1,7 @@ +// { dg-do compile } +// { dg-options "-Wabi -fabi-version=1" } + +union U { // { dg-warning "ABI" } + int i: 4096; // { dg-warning "exceeds" } +}; + diff --git a/gcc/testsuite/g++.dg/abi/bitfield8.C b/gcc/testsuite/g++.dg/abi/bitfield8.C new file mode 100644 index 000000000..58e74be08 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield8.C @@ -0,0 +1,22 @@ +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-options "-fabi-version=0" } +// { dg-require-effective-target ilp32 } + + +struct A { + virtual void f() {} + int f1 : 1; +}; + +struct B : public A { + int f2 : 31; + int f3 : 4; + int f4 : 3; +}; + +int main () +{ + if (sizeof (B) != 16) + return 1; +} + diff --git a/gcc/testsuite/g++.dg/abi/bitfield9.C b/gcc/testsuite/g++.dg/abi/bitfield9.C new file mode 100644 index 000000000..0d3a8bf89 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/bitfield9.C @@ -0,0 +1,12 @@ +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target ilp32 } +// { dg-options -w } + +struct X { + char : 45; +}; + +int main () { + if (__alignof__ (X) != 4) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/cookie1.C b/gcc/testsuite/g++.dg/abi/cookie1.C new file mode 100644 index 000000000..defc4887b --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/cookie1.C @@ -0,0 +1,15 @@ +// { dg-options "-fabi-version=0" } + +void *operator new[](__SIZE_TYPE__, void *); + +struct A { + ~A(){} +}; + +int main() +{ + A * a = (A*) new char[20]; + A * b = new(a) A[3]; + if (a != b) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/cookie2.C b/gcc/testsuite/g++.dg/abi/cookie2.C new file mode 100644 index 000000000..dc180453b --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/cookie2.C @@ -0,0 +1,16 @@ +// { dg-options "-fabi-version=1" } + +void *operator new[](__SIZE_TYPE__, void *); + +struct A { + ~A(){} +}; + +int main() +{ + A * a = (A*) new char[20]; + A * b = new(a) A[3]; + // In the 3.2 ABI, a cookie was allocated in this case. + if (a == b) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/covariant1.C b/gcc/testsuite/g++.dg/abi/covariant1.C new file mode 100644 index 000000000..97737ddb9 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/covariant1.C @@ -0,0 +1,26 @@ +// { dg-do compile } +// { dg-options "-w" } + +// If a covariant thunk is overriding a virtual primary base, we have to +// use the vcall offset even though we know it will be 0. + +struct c4 {}; + +struct c6 : c4 { virtual c4* f17(); }; + +c4* c6::f17() { return 0; } + +struct c11 : virtual c6 { int i; }; + +struct c12 : c11 { }; + +struct c14 : + virtual c12, + virtual c11 { virtual void f(); c12* f17(); }; + +void c14::f() { } + +// { dg-final { scan-assembler "_ZTcv0_n12_v0_n16_N3c143f17Ev" { target { ilp32 && { ! { ia64-*-hpux* } } } } } } +// { dg-final { scan-assembler-not "_ZTch0_v0_n16_N3c143f17Ev" } } +// { dg-final { scan-assembler "_ZTcv0_n24_v0_n32_N3c143f17Ev" { target { lp64 || { ia64-*-hpux* } } } } } +// { dg-final { scan-assembler-not "_ZTch0_v0_n32_N3c143f17Ev" } } diff --git a/gcc/testsuite/g++.dg/abi/covariant2.C b/gcc/testsuite/g++.dg/abi/covariant2.C new file mode 100644 index 000000000..3231cc4c8 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/covariant2.C @@ -0,0 +1,32 @@ +// { dg-do compile } + +// Copyright (C) 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 12 Dec 2003 +// Origin: grigory@stl.sarov.ru + +// PR c++/12881. ICE in thunk generation + +struct c1 {}; + +struct c3 : virtual c1 +{ + virtual c1* f6() {} + int i; +}; + +struct c6 : virtual c3 { }; + +struct c7 : c3 +{ + virtual c3* f6() {} +}; + +struct c24 : virtual c7 +{ + virtual c6* f6(); +}; + +c6* c24::f6() { return 0; } + +struct c31 : c24 {}; + diff --git a/gcc/testsuite/g++.dg/abi/covariant3.C b/gcc/testsuite/g++.dg/abi/covariant3.C new file mode 100644 index 000000000..178157c58 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/covariant3.C @@ -0,0 +1,85 @@ +// { dg-do run } + +// Copyright (C) 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 12 Dec 2003 +// Origin: grigory@stl.sarov.ru + +// PR c++/13118. Missing covariant thunk. + +struct c0 {}; +struct c1 : virtual c0 { + virtual c0* f6(); +}; + +struct c5 { + virtual void foo(); +}; + +struct c10 : virtual c1 { + virtual void foo(); +}; + +struct c1a : c1 {}; // disambiguation + +struct c11 : virtual c10, c1a { + int i; + virtual c1* f6 () = 0; +}; + +struct c18 : c5, virtual c1 { + virtual void bar(); +}; + +struct c28 : virtual c0, virtual c11 { + virtual c18* f6(); +}; + +c0 *c1::f6 () {} +void c5::foo () {} +void c10::foo () {} +void c18::bar () {} + +c18 ret; + +c18 *c28::f6 () +{ + return &ret; +} + +bool check_c1 (c1 *ptr) +{ + c0 *r = ptr->f6 (); + return r != &ret; +} +bool check_c10 (c10 *ptr) +{ + c0 *r = ptr->f6 (); + return r != &ret; +} +bool check_c11 (c11 *ptr) +{ + c1 *r = ptr->f6 (); + return r != &ret; +} +bool check_c28 (c28 *ptr) +{ + c18 *r = ptr->f6 (); + return r != &ret; +} + +int main () +{ + c28 obj; + + if (check_c1 (static_cast (&obj))) + return 1; + if (check_c1 (static_cast (&obj))) + return 2; + if (check_c10 (&obj)) + return 3; + if (check_c11 (&obj)) + return 4; + if (check_c28 (&obj)) + return 5; + return 0; +} diff --git a/gcc/testsuite/g++.dg/abi/covariant4.C b/gcc/testsuite/g++.dg/abi/covariant4.C new file mode 100644 index 000000000..942b1686e --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/covariant4.C @@ -0,0 +1,46 @@ +// { dg-do run } + +// Copyright (C) 2005 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 11 Feb 2005 + +// Origin: bredelin@ucla.edu +// Bug 19891: Incorrect covariant vtables + +struct Model { + bool full_tree; + virtual Model* clone() const =0; + virtual const char *name() const =0; + virtual ~Model() {} +}; + +struct R: virtual public Model { + virtual R* clone() const =0; +}; +struct A: virtual public Model { + virtual A* clone() const=0; +}; +struct RA: public R, public A { + virtual RA* clone() const=0; +}; + +static const char *string = "EQU"; + +struct EQU: public RA { + virtual EQU* clone() const {return new EQU(*this);} + const char *name() const {return string;} +}; + +int main() { + Model* M1 = new EQU(); + Model* M2 = M1->clone(); + Model* M3 = M2->clone(); + + if (M1->name () != string) + return 1; + if (M2->name () != string) + return 2; + if (M3->name () != string) + return 3; + + return 0; +} diff --git a/gcc/testsuite/g++.dg/abi/covariant5.C b/gcc/testsuite/g++.dg/abi/covariant5.C new file mode 100644 index 000000000..03e55583d --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/covariant5.C @@ -0,0 +1,52 @@ +// Copyright (C) 2005 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 Apr 2005 + +// { dg-do run } + +// PR 20746: Covariant return pointer could be null. + +// Origin: yanliu@ca.ibm.com +// nathan@codesourcery.com + +struct A { + virtual void One (); +}; +struct B { + virtual B *Two (); + virtual B &Three (); +}; + +struct C : A, B +{ + virtual C *Two (); + virtual C &Three (); +}; +void A::One () {} +B *B::Two() {return this;} +B &B::Three() {return *this;} +C *C::Two () {return 0;} +C &C::Three () {return *(C *)0;} + +B *Foo (B *b) +{ + return b->Two (); +} + +B &Bar (B *b) +{ + return b->Three (); +} + +int main () +{ + C c; + + /* We should not adjust a null pointer. */ + if (Foo (&c)) + return 1; + /* But we should adjust a (bogus) null reference. */ + if (!&Bar (&c)) + return 2; + + return 0; +} diff --git a/gcc/testsuite/g++.dg/abi/covariant6.C b/gcc/testsuite/g++.dg/abi/covariant6.C new file mode 100644 index 000000000..143b4ad36 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/covariant6.C @@ -0,0 +1,34 @@ +struct A +{ + virtual A* f(); +}; + +struct B: virtual A +{ + virtual A* f(); +}; + +struct C: B +{ + virtual C* f(); +}; + +C* C::f() { return 0; } + +// When we emit C::f, we should emit both thunks: one for B and one for A. +// { dg-final { scan-assembler "_ZTch0_v0_n16_N1C1fEv" { target { ilp32 && { ! { ia64-*-hpux* } } } } } } +// { dg-final { scan-assembler "_ZTch0_v0_n32_N1C1fEv" { target { lp64 || { ia64-*-hpux* } } } } } +// { dg-final { scan-assembler "_ZTcv0_n12_v0_n16_N1C1fEv" { target { ilp32 && { ! { ia64-*-hpux* } } } } } } +// { dg-final { scan-assembler "_ZTcv0_n24_v0_n32_N1C1fEv" { target { lp64 || { ia64-*-hpux* } } } } } + +struct D: B +{ + virtual void dummy (); + virtual D* f(); +}; + +void D::dummy() { } + +// When we emit the D vtable, it should refer to the thunk for B. +// { dg-final { scan-assembler "_ZTch0_v0_n16_N1D1fEv" { target { ilp32 && { ! { ia64-*-hpux* } } } } } } +// { dg-final { scan-assembler "_ZTch0_v0_n32_N1D1fEv" { target { lp64 || { ia64-*-hpux* } } } } } diff --git a/gcc/testsuite/g++.dg/abi/dcast1.C b/gcc/testsuite/g++.dg/abi/dcast1.C new file mode 100644 index 000000000..99f678ff3 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/dcast1.C @@ -0,0 +1,29 @@ +// { dg-do compile } + +// Copyright (C) 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 28 Jan 2003 + +// PR 9433. segfault at runtime. + +struct A { virtual void f() {} }; +struct B {int b;}; +struct C : A, B { virtual void f() {} int c;}; +struct D : C {int d;}; +struct E : C {int e;}; +struct F : protected D, E {int f;}; +struct H : virtual F {int h;}; +struct I : H {int i;}; +struct J : H {int j;}; +struct K : I, J { virtual void f() {} int k; }; +struct M : K {int m;}; +struct N : M {int n;}; +struct O : M {int o;}; +struct P : N, O { virtual void f() {} int p;}; + +int main() +{ + P obj; + A* a1 = (D *) (&obj); + H* hp = dynamic_cast(a1); + return hp != 0; +} diff --git a/gcc/testsuite/g++.dg/abi/dtor1.C b/gcc/testsuite/g++.dg/abi/dtor1.C new file mode 100644 index 000000000..f9425e013 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/dtor1.C @@ -0,0 +1,23 @@ +// { dg-do compile { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-fabi-version=0" } + +struct A { + virtual void a (); +}; + +struct B { + virtual ~B (); +}; + +struct C : public A, public B { + virtual void c (); +}; + +struct D : virtual public C { + virtual void d (); +}; + +void D::d () {} + +// { dg-final { scan-assembler _ZTv0_n20_N1DD1Ev } } diff --git a/gcc/testsuite/g++.dg/abi/dtor2.C b/gcc/testsuite/g++.dg/abi/dtor2.C new file mode 100644 index 000000000..6b89cc8ea --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/dtor2.C @@ -0,0 +1,14 @@ +// { dg-do compile } +// { dg-options "-Wabi -fabi-version=1" } + +struct A { + virtual void a (); +}; + +struct B { + virtual ~B (); +}; + +struct C : public A, public B { // { dg-warning "virtual" } + virtual void c (); +}; diff --git a/gcc/testsuite/g++.dg/abi/empty10.C b/gcc/testsuite/g++.dg/abi/empty10.C new file mode 100644 index 000000000..ae992944d --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty10.C @@ -0,0 +1,28 @@ +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-fabi-version=0 -w" } + +struct E {}; +struct E2 : public E {}; + +struct A { + int i; +}; + +struct B { + int j; +}; + +struct C : + public E, + public A, + public E2, + virtual public B { +}; + +C c; + +int main () { + if (((char*)(B*)&c - (char*)&c) != 8) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/empty11.C b/gcc/testsuite/g++.dg/abi/empty11.C new file mode 100644 index 000000000..b35363f5b --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty11.C @@ -0,0 +1,19 @@ +// { dg-do run } +// { dg-options "-w -fabi-version=0" } + +struct E {}; +struct E2 : public E {}; +struct E3 : public E, public E2 {}; +struct E4 : public E, public E2, public E3 { }; +struct E5 : public E, public E2, public E3, public E4 {}; + +struct S : public virtual E5 { + E e; +}; + +S s; + +int main () { + if ((char*)(E4*)&s - (char*)&s == 0) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/empty4.C b/gcc/testsuite/g++.dg/abi/empty4.C new file mode 100644 index 000000000..d20a55cf7 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty4.C @@ -0,0 +1,86 @@ +// { dg-do run } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 31 Jul 2001 + +// Bug 3820. We were bit copying empty bases including the +// padding. Which clobbers whatever they overlay. + +struct Empty {}; + +struct Inter : Empty {}; + +long now = 0; + +struct NonPod +{ + long m; + + NonPod () {m = 0x12345678;} + NonPod (long m_) {m = m_;} + NonPod &operator= (NonPod const &src) {now = m; m = src.m; return *this;} + NonPod (NonPod const &src) {m = src.m;} +}; + +struct A : Inter +{ + A (long c) {m = c;} + + NonPod m; +}; + +struct B +{ + Inter empty; + NonPod m; + + B (long c) {m = c;} +}; + +struct C : NonPod, Inter +{ + C (long c) : NonPod (c), Inter () {} +}; + +int main () +{ + A a (0x12131415); + + long was = a.m.m; + + a = 0x22232425; + + if (was != now) + return 1; // we copied the empty base which clobbered a.m.m's + // original value. + + A b (0x32333435); + *(Inter *)&a = *(Inter *)&b; + + if (a.m.m != 0x22232425) + return 2; // we copied padding, which clobbered a.m.m + + A b2 (0x32333435); + (Inter &)b2 = Inter (); + if (b2.m.m != 0x32333435) + return 2; // we copied padding, which clobbered b2.m.m + + B c (0x12131415); + was = c.m.m; + c = 0x22232425; + if (was != now) + return 3; + + B d (0x32333435); + c.empty = d.empty; + + if (c.m.m != 0x22232425) + return 4; + + C e (0x32333435); + + if (e.m != 0x32333435) + return 2; // we copied padding + + return 0; +} diff --git a/gcc/testsuite/g++.dg/abi/empty5.C b/gcc/testsuite/g++.dg/abi/empty5.C new file mode 100644 index 000000000..c3717727e --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty5.C @@ -0,0 +1,17 @@ +// { dg-options "-fabi-version=0" } + +struct A {}; + +struct B { + A a; + virtual void f () {} +}; + +struct C : public B, public A {}; + +C c; + +int main () { + if ((void*) (A*) &c != &c) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/empty6.C b/gcc/testsuite/g++.dg/abi/empty6.C new file mode 100644 index 000000000..1b14a6d03 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty6.C @@ -0,0 +1,14 @@ +// { dg-options "-Wabi -fabi-version=1" } + +struct A {}; + +struct B { + A a; // { dg-warning "empty" "" { xfail mmix-*-* } } + virtual void f () {} +} __attribute__((aligned(2 * sizeof (void *)))); +/* The preceding attribute is necessary on targets with + BIGGEST_ALIGNMENT <= POINTER_SIZE to trigger the warning, as + otherwise the offset of 'a' (i.e. POINTER_SIZE) is split into a + non-zero DECL_FIELD_OFFSET and a zero DECL_FIELD_BIT_OFFSET, + and then there is no discrepancy between DECL_FIELD_OFFSET and + byte_position to warn about. */ diff --git a/gcc/testsuite/g++.dg/abi/empty7.C b/gcc/testsuite/g++.dg/abi/empty7.C new file mode 100644 index 000000000..0a665a845 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty7.C @@ -0,0 +1,19 @@ +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-fabi-version=0" } + +struct S1 {}; +struct S2 { virtual void f () {} S1 s1[4]; }; +struct S3 : virtual public S2 {}; +struct S4 : virtual public S2 { int i; }; +struct S5 : public S3, virtual public S4 {}; +struct S6 { S5 s5; }; +struct S7 { S1 s1[5]; }; +struct S8 : public S1, public S6, virtual public S7 { }; + +S8 s8; + +int main () { + if ((char *)(S7 *)&s8 - (char *)&s8 != 24) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/empty8.C b/gcc/testsuite/g++.dg/abi/empty8.C new file mode 100644 index 000000000..a5287b15f --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty8.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-options "-fabi-version=0" } + +struct E1 {}; +struct E2 : public E1 {}; +struct S1 { int i; }; +struct S2 : public S1, E2 {}; + +S2 s2; + +int main () { + if ((char *)(E2*) &s2 != (char *)&s2) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/empty9.C b/gcc/testsuite/g++.dg/abi/empty9.C new file mode 100644 index 000000000..06e616adb --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/empty9.C @@ -0,0 +1,17 @@ +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-w -fabi-version=0" } + +struct E1 {}; +struct E2 : public E1 { + virtual void f (); +}; +struct E3 : virtual public E1 { +}; +struct S : public E2, virtual public E3 { +}; + +int main () { + if (sizeof (S) != 12) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/enum1.C b/gcc/testsuite/g++.dg/abi/enum1.C new file mode 100644 index 000000000..32e52fe0f --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/enum1.C @@ -0,0 +1,16 @@ +// { dg-do run } + +#include + +enum foo +{ + foo1 = 0, + foo2 = 0xffffffffffffffffULL, + foo3 = 0xf0fffffffffffffeULL +}; + +int main () +{ + if (sizeof (enum foo) != sizeof (unsigned long long)) + std::abort (); +} diff --git a/gcc/testsuite/g++.dg/abi/forced.C b/gcc/testsuite/g++.dg/abi/forced.C new file mode 100644 index 000000000..7a9c35964 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/forced.C @@ -0,0 +1,25 @@ +// This test only applies to glibc (NPTL) targets. +// { dg-do run { target *-*-linux* } } +// { dg-options "-pthread" } + +#include +#include +extern "C" int printf (const char *, ...); + +int main() +{ + try + { + pthread_exit (0); + } + catch (abi::__forced_unwind &) + { + printf ("caught forced unwind\n"); + throw; + } + catch (...) + { + printf ("caught ...\n"); + return 1; + } +} diff --git a/gcc/testsuite/g++.dg/abi/guard1.C b/gcc/testsuite/g++.dg/abi/guard1.C new file mode 100644 index 000000000..76b43d30f --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/guard1.C @@ -0,0 +1,10 @@ +// PR c++/41611 +// { dg-final { scan-assembler-not "_ZGVZN1A1fEvE1i" } } + +struct A { + static int f() + { + static int &i = *new int(); + return i; + } +}; diff --git a/gcc/testsuite/g++.dg/abi/guard2.C b/gcc/testsuite/g++.dg/abi/guard2.C new file mode 100644 index 000000000..988fd385b --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/guard2.C @@ -0,0 +1,16 @@ +// PR c++/41611 +// Test that the guard gets its own COMDAT group. +// { dg-final { scan-assembler "_ZGVZN1A1fEvE1i,comdat" { target *-*-linux* } } } + +struct A { + static int f() + { + static int &i = *new int(); + return i; + } +}; + +int main() +{ + return A::f(); +} diff --git a/gcc/testsuite/g++.dg/abi/inline1.C b/gcc/testsuite/g++.dg/abi/inline1.C new file mode 100644 index 000000000..97082aa73 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/inline1.C @@ -0,0 +1,6 @@ +struct S { + S() {} + virtual void g() {} +}; + +// { dg-final { scan-assembler-not "_ZTV1S" } } diff --git a/gcc/testsuite/g++.dg/abi/key1.C b/gcc/testsuite/g++.dg/abi/key1.C new file mode 100644 index 000000000..6c0380926 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/key1.C @@ -0,0 +1,26 @@ +// On ARM EABI platforms, key methods may never be inline. +// { dg-do compile { target arm*-*-eabi* arm*-*-symbianelf* } } +// { dg-final { scan-assembler-not _ZTV1S } } +// { dg-final { scan-assembler-not _ZTV1T } } +// { dg-final { scan-assembler _ZTV1U } } + +struct S { + virtual void f(); +}; + +inline void S::f() {} + +struct T { + virtual void g(); + virtual void h(); +}; + +inline void T::g() {} + +struct U { + virtual void i(); + virtual void j(); +}; + +inline void U::i() {} +void U::j () {} diff --git a/gcc/testsuite/g++.dg/abi/key2.C b/gcc/testsuite/g++.dg/abi/key2.C new file mode 100644 index 000000000..0d1347aaa --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/key2.C @@ -0,0 +1,16 @@ +// On Darwin, key methods that are inline result in comdat style things. */ +// PR darwin/25908 + +// { dg-do compile { target *-*-darwin* } } +// { dg-final { scan-assembler ".globl __ZTV1f\\n .weak_definition __ZTV1f(\\n .section __DATA,__const_coal,coalesced)?\\n .align" } } +// { dg-final { scan-assembler ".globl __ZTS1f\\n .weak_definition __ZTS1f\\n .section __TEXT,__const_coal,coalesced" } } +// { dg-final { scan-assembler ".globl __ZTI1f\\n .weak_definition __ZTI1f(\\n .section __DATA,__const_coal,coalesced)?\\n .align" } } + +class f +{ + virtual void g(); + virtual void h(); +} c; +inline void f::g() {} +int sub(void) +{} diff --git a/gcc/testsuite/g++.dg/abi/layout1.C b/gcc/testsuite/g++.dg/abi/layout1.C new file mode 100644 index 000000000..645ed6acf --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/layout1.C @@ -0,0 +1,31 @@ +// Red Hat bugzilla 64535 +// Bug: We are allocationg stuff into the tail padding of POD class "A". +// { dg-do run } + +struct A +{ + int x; + char y; +}; + +struct B : public A { + virtual void f () {} + char z; +}; + +A a = { 21, 42 }; +B b; + +int +main (void) +{ + b.x = 12; + b.y = 24; + b.z = 36; + + A *ap = &b; + + *ap = a; + + return (b.z != 36); +} diff --git a/gcc/testsuite/g++.dg/abi/layout2.C b/gcc/testsuite/g++.dg/abi/layout2.C new file mode 100644 index 000000000..fb4e1e5d9 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/layout2.C @@ -0,0 +1,33 @@ +// Red Hat bugzilla 65210 +// { dg-do run } + +struct A { + int a; +}; + +struct B : public virtual A {}; + +struct C { + long double c; +}; + +struct D : public virtual C { + int d; +}; + +struct E : public B, public D { + int e; +}; + +E e; + +/* The layout of E should begin with the B-in-E vtable pointer, followed by + the D-in-E vtable pointer. The bug was that we used to pad out the D + fields for long double alignment. */ + +int main () +{ + D* dp = &e; + unsigned long d_offset = ((char*)dp) - ((char*) &e); + return (d_offset != sizeof(void *)); +} diff --git a/gcc/testsuite/g++.dg/abi/layout3.C b/gcc/testsuite/g++.dg/abi/layout3.C new file mode 100644 index 000000000..a30a85219 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/layout3.C @@ -0,0 +1,27 @@ +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-fabi-version=0 -w" } + +struct S { + virtual void f() {} +}; + +struct T : virtual public S { }; + +struct U : public S, virtual public T { + char c[100]; +}; + +struct V : public U, virtual public S {}; + +struct W : public V { + int i; +}; + +int main () { + W w; + + if ((char*) &w.i - (char *) &w != 104) + return 1; +} + diff --git a/gcc/testsuite/g++.dg/abi/layout4.C b/gcc/testsuite/g++.dg/abi/layout4.C new file mode 100644 index 000000000..da3c2f5d8 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/layout4.C @@ -0,0 +1,19 @@ +// { dg-do run { target i?86-*-* x86_64-*-* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-fabi-version=1" } + +struct C4 +{ + int b:30; + C4(){}; +}; + +struct C1: virtual C4 +{ + int i; +}; + +int main() { + if (sizeof (C1) != 12) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/local1-a.cc b/gcc/testsuite/g++.dg/abi/local1-a.cc new file mode 100644 index 000000000..638479e74 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/local1-a.cc @@ -0,0 +1,14 @@ +struct B { + virtual void b() {} +}; + +static B* f() { + struct D : public B { + }; + + return new D; +} + +B* g() { + return f(); +} diff --git a/gcc/testsuite/g++.dg/abi/local1.C b/gcc/testsuite/g++.dg/abi/local1.C new file mode 100644 index 000000000..518193c89 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/local1.C @@ -0,0 +1,22 @@ +// { dg-do run } +// { dg-additional-sources "local1-a.cc" } + +#include + +struct B { + virtual void b() {} +}; + +static B* f() { + struct D : public B { + }; + + return new D; +} + +extern B* g(); + +int main () { + if (typeid (*f()) == typeid (*g())) + return 1; +} diff --git a/gcc/testsuite/g++.dg/abi/local2.C b/gcc/testsuite/g++.dg/abi/local2.C new file mode 100644 index 000000000..f56701610 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/local2.C @@ -0,0 +1,17 @@ +// PR c++/42010 +// { dg-final { scan-assembler "ZZN1A1fEvE1s" } } + +struct A { + static int f() + { + static struct { + int i; + } s; + return s.i; + } +}; + +int main() +{ + return A::f(); +} diff --git a/gcc/testsuite/g++.dg/abi/macro0.C b/gcc/testsuite/g++.dg/abi/macro0.C new file mode 100644 index 000000000..6c391e689 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/macro0.C @@ -0,0 +1,5 @@ +// { dg-options "-fabi-version=0" } + +#if __GXX_ABI_VERSION != 999999 +#error "Incorrect value of __GXX_ABI_VERSION" +#endif diff --git a/gcc/testsuite/g++.dg/abi/macro1.C b/gcc/testsuite/g++.dg/abi/macro1.C new file mode 100644 index 000000000..871208da3 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/macro1.C @@ -0,0 +1,5 @@ +// { dg-options "-fabi-version=1" } + +#if __GXX_ABI_VERSION != 102 +#error "Incorrect value of __GXX_ABI_VERSION" +#endif diff --git a/gcc/testsuite/g++.dg/abi/macro2.C b/gcc/testsuite/g++.dg/abi/macro2.C new file mode 100644 index 000000000..9f0af9cff --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/macro2.C @@ -0,0 +1,5 @@ +// { dg-options "-fabi-version=2" } + +#if __GXX_ABI_VERSION != 1002 +#error "Incorrect value of __GXX_ABI_VERSION" +#endif diff --git a/gcc/testsuite/g++.dg/abi/mangle-neon.C b/gcc/testsuite/g++.dg/abi/mangle-neon.C new file mode 100644 index 000000000..af1fe49f1 --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/mangle-neon.C @@ -0,0 +1,49 @@ +// Test that ARM NEON vector types have their names mangled correctly. + +// { dg-do compile } +// { dg-require-effective-target arm_neon_ok } +// { dg-add-options arm_neon } + +#include + +void f0 (int8x8_t a) {} +void f1 (int16x4_t a) {} +void f2 (int32x2_t a) {} +void f3 (uint8x8_t a) {} +void f4 (uint16x4_t a) {} +void f5 (uint32x2_t a) {} +void f6 (float32x2_t a) {} +void f7 (poly8x8_t a) {} +void f8 (poly16x4_t a) {} + +void f9 (int8x16_t a) {} +void f10 (int16x8_t a) {} +void f11 (int32x4_t a) {} +void f12 (uint8x16_t a) {} +void f13 (uint16x8_t a) {} +void f14 (uint32x4_t a) {} +void f15 (float32x4_t a) {} +void f16 (poly8x16_t a) {} +void f17 (poly16x8_t a) {} + +void f18 (int8x16_t, int8x16_t) {} + +// { dg-final { scan-assembler "_Z2f015__simd64_int8_t:" } } +// { dg-final { scan-assembler "_Z2f116__simd64_int16_t:" } } +// { dg-final { scan-assembler "_Z2f216__simd64_int32_t:" } } +// { dg-final { scan-assembler "_Z2f316__simd64_uint8_t:" } } +// { dg-final { scan-assembler "_Z2f417__simd64_uint16_t:" } } +// { dg-final { scan-assembler "_Z2f517__simd64_uint32_t:" } } +// { dg-final { scan-assembler "_Z2f618__simd64_float32_t:" } } +// { dg-final { scan-assembler "_Z2f716__simd64_poly8_t:" } } +// { dg-final { scan-assembler "_Z2f817__simd64_poly16_t:" } } +// { dg-final { scan-assembler "_Z2f916__simd128_int8_t:" } } +// { dg-final { scan-assembler "_Z3f1017__simd128_int16_t:" } } +// { dg-final { scan-assembler "_Z3f1117__simd128_int32_t:" } } +// { dg-final { scan-assembler "_Z3f1217__simd128_uint8_t:" } } +// { dg-final { scan-assembler "_Z3f1318__simd128_uint16_t:" } } +// { dg-final { scan-assembler "_Z3f1418__simd128_uint32_t:" } } +// { dg-final { scan-assembler "_Z3f1519__simd128_float32_t:" } } +// { dg-final { scan-assembler "_Z3f1617__simd128_poly8_t:" } } +// { dg-final { scan-assembler "_Z3f1718__simd128_poly16_t:" } } +// { dg-final { scan-assembler "_Z3f1816__simd128_int8_tS_:" } } diff --git a/gcc/testsuite/g++.dg/abi/mangle1.C b/gcc/testsuite/g++.dg/abi/mangle1.C new file mode 100644 index 000000000..ab377d13b --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/mangle1.C @@ -0,0 +1,28 @@ +// Test for mangling of simple testcase involving construction vtables. + +// { dg-do compile } +// { dg-options "-fno-inline" } + +struct A { + virtual void f () { } +}; + +struct B: public virtual A { }; +struct C: public B { }; + +C c; + +// { dg-final { scan-assembler "\n_?_ZN1A1fEv\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZN1AC2Ev\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZN1BC2Ev\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZN1CC1Ev\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTC1C0_1B\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTI1A\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTI1B\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTI1C\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTS1A\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTS1B\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTS1C\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTT1C\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTV1A\[: \t\n\]" } } +// { dg-final { scan-assembler "\n_?_ZTV1C\[: \t\n\]" } } diff --git a/gcc/testsuite/g++.dg/abi/mangle10.C b/gcc/testsuite/g++.dg/abi/mangle10.C new file mode 100644 index 000000000..d5782ba6d --- /dev/null +++ b/gcc/testsuite/g++.dg/abi/mangle10.C @@ -0,0 +1,13 @@ +// { dg-options "-fabi-version=0" } + +template