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++.old-deja/g++.abi/aggregates.C | 126 + gcc/testsuite/g++.old-deja/g++.abi/align.C | 125 + gcc/testsuite/g++.old-deja/g++.abi/arraynew.C | 152 + gcc/testsuite/g++.old-deja/g++.abi/bitfields.C | 160 + gcc/testsuite/g++.old-deja/g++.abi/crash1.C | 21 + gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C | 290 ++ gcc/testsuite/g++.old-deja/g++.abi/empty.C | 69 + gcc/testsuite/g++.old-deja/g++.abi/empty2.C | 136 + gcc/testsuite/g++.old-deja/g++.abi/empty3.C | 24 + gcc/testsuite/g++.old-deja/g++.abi/layout1.C | 52 + gcc/testsuite/g++.old-deja/g++.abi/mangle1.C | 7 + gcc/testsuite/g++.old-deja/g++.abi/primary.C | 73 + gcc/testsuite/g++.old-deja/g++.abi/primary2.C | 22 + gcc/testsuite/g++.old-deja/g++.abi/primary3.C | 45 + gcc/testsuite/g++.old-deja/g++.abi/primary4.C | 28 + gcc/testsuite/g++.old-deja/g++.abi/primary5.C | 37 + gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C | 67 + gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 146 + gcc/testsuite/g++.old-deja/g++.abi/vbase1.C | 115 + gcc/testsuite/g++.old-deja/g++.abi/vbase2.C | 28 + gcc/testsuite/g++.old-deja/g++.abi/vbase3.C | 27 + gcc/testsuite/g++.old-deja/g++.abi/vbase4.C | 166 + gcc/testsuite/g++.old-deja/g++.abi/vbase5.C | 22 + gcc/testsuite/g++.old-deja/g++.abi/vbase6.C | 22 + gcc/testsuite/g++.old-deja/g++.abi/vbase7.C | 41 + gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C | 80 + gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C | 77 + gcc/testsuite/g++.old-deja/g++.abi/vmihint.C | 71 + gcc/testsuite/g++.old-deja/g++.abi/vtable.C | 83 + gcc/testsuite/g++.old-deja/g++.abi/vtable2.C | 213 ++ gcc/testsuite/g++.old-deja/g++.abi/vtable3.h | 179 + gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C | 23 + gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C | 14 + gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C | 14 + gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C | 14 + gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C | 14 + gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C | 15 + gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C | 15 + gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C | 15 + gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C | 14 + gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C | 14 + gcc/testsuite/g++.old-deja/g++.benjamin/13478.C | 30 + gcc/testsuite/g++.old-deja/g++.benjamin/13523.C | 12 + gcc/testsuite/g++.old-deja/g++.benjamin/13908.C | 21 + gcc/testsuite/g++.old-deja/g++.benjamin/14139.C | 22 + gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C | 15 + gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C | 14 + gcc/testsuite/g++.old-deja/g++.benjamin/14687.C | 53 + gcc/testsuite/g++.old-deja/g++.benjamin/15054.C | 10 + gcc/testsuite/g++.old-deja/g++.benjamin/15071.C | 12 + gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C | 21 + gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C | 10 + gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C | 36 + gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C | 50 + gcc/testsuite/g++.old-deja/g++.benjamin/15799.C | 30 + gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C | 18 + gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C | 18 + gcc/testsuite/g++.old-deja/g++.benjamin/15822.C | 28 + gcc/testsuite/g++.old-deja/g++.benjamin/16077.C | 31 + gcc/testsuite/g++.old-deja/g++.benjamin/16567.C | 44 + gcc/testsuite/g++.old-deja/g++.benjamin/17922.C | 19 + gcc/testsuite/g++.old-deja/g++.benjamin/17930.C | 6 + gcc/testsuite/g++.old-deja/g++.benjamin/18208.C | 25 + gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C | 80 + gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C | 64 + gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C | 31 + gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C | 31 + gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C | 14 + gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C | 11 + gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C | 21 + gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C | 71 + gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C | 208 ++ gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C | 136 + gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C | 54 + gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C | 209 ++ gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C | 182 + gcc/testsuite/g++.old-deja/g++.benjamin/tem05.C | 58 + gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C | 52 + gcc/testsuite/g++.old-deja/g++.benjamin/tem07.C | 38 + .../g++.old-deja/g++.benjamin/typedef01.C | 46 + .../g++.old-deja/g++.benjamin/typedef03.C | 44 + gcc/testsuite/g++.old-deja/g++.benjamin/typeid01.C | 72 + gcc/testsuite/g++.old-deja/g++.benjamin/warn01.C | 98 + gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C | 54 + gcc/testsuite/g++.old-deja/g++.benjamin/warn03.C | 10 + gcc/testsuite/g++.old-deja/g++.benjamin/warn04.C | 9 + gcc/testsuite/g++.old-deja/g++.bob/array1.C | 6 + gcc/testsuite/g++.old-deja/g++.bob/array2.C | 4 + gcc/testsuite/g++.old-deja/g++.bob/case1.C | 14 + gcc/testsuite/g++.old-deja/g++.bob/cond1.C | 31 + gcc/testsuite/g++.old-deja/g++.bob/delete1.C | 23 + gcc/testsuite/g++.old-deja/g++.bob/extern_C.C | 9 + gcc/testsuite/g++.old-deja/g++.bob/friend1.C | 5 + .../g++.old-deja/g++.bob/incomplete-cast1.C | 17 + gcc/testsuite/g++.old-deja/g++.bob/inherit1.C | 26 + gcc/testsuite/g++.old-deja/g++.bob/inherit2.C | 24 + gcc/testsuite/g++.old-deja/g++.bob/nested1.C | 16 + gcc/testsuite/g++.old-deja/g++.bob/packed1.C | 18 + gcc/testsuite/g++.old-deja/g++.bob/protected1.C | 42 + gcc/testsuite/g++.old-deja/g++.bob/static1.C | 12 + gcc/testsuite/g++.old-deja/g++.bob/template1.C | 27 + gcc/testsuite/g++.old-deja/g++.bob/template2.C | 49 + gcc/testsuite/g++.old-deja/g++.bob/template3.C | 49 + gcc/testsuite/g++.old-deja/g++.bob/template4.C | 22 + gcc/testsuite/g++.old-deja/g++.brendan/README | 46 + gcc/testsuite/g++.old-deja/g++.brendan/abstract1.C | 25 + gcc/testsuite/g++.old-deja/g++.brendan/access1.C | 23 + gcc/testsuite/g++.old-deja/g++.brendan/alignof.C | 13 + .../g++.old-deja/g++.brendan/ambiguity1.C | 18 + .../g++.old-deja/g++.brendan/anon-union1.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/arm1.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/arm2.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/arm3.C | 9 + .../g++.old-deja/g++.brendan/array-refs.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/array1.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/asm-extn1.C | 13 + .../g++.old-deja/g++.brendan/bit-fields1.C | 5 + .../g++.old-deja/g++.brendan/bit-fields2.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/bool1.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C | 41 + gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C | 35 + gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C | 33 + gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C | 55 + gcc/testsuite/g++.old-deja/g++.brendan/complex1.C | 29 + gcc/testsuite/g++.old-deja/g++.brendan/copy1.C | 22 + gcc/testsuite/g++.old-deja/g++.brendan/copy2.C | 80 + gcc/testsuite/g++.old-deja/g++.brendan/copy3.C | 59 + gcc/testsuite/g++.old-deja/g++.brendan/copy4.C | 59 + gcc/testsuite/g++.old-deja/g++.brendan/copy5.C | 86 + gcc/testsuite/g++.old-deja/g++.brendan/copy6.C | 56 + gcc/testsuite/g++.old-deja/g++.brendan/copy7.C | 31 + gcc/testsuite/g++.old-deja/g++.brendan/copy8.C | 68 + gcc/testsuite/g++.old-deja/g++.brendan/copy9.C | 46 + gcc/testsuite/g++.old-deja/g++.brendan/crash1.C | 44 + gcc/testsuite/g++.old-deja/g++.brendan/crash10.C | 28 + gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/crash12.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/crash13.C | 37 + gcc/testsuite/g++.old-deja/g++.brendan/crash14.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/crash15.C | 22 + gcc/testsuite/g++.old-deja/g++.brendan/crash16.C | 14 + gcc/testsuite/g++.old-deja/g++.brendan/crash17.C | 35 + gcc/testsuite/g++.old-deja/g++.brendan/crash18.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/crash2.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/crash20.C | 14 + gcc/testsuite/g++.old-deja/g++.brendan/crash22.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/crash23.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/crash24.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/crash25.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/crash26.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/crash27.C | 20 + gcc/testsuite/g++.old-deja/g++.brendan/crash28.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/crash29.C | 20 + gcc/testsuite/g++.old-deja/g++.brendan/crash3.C | 14 + gcc/testsuite/g++.old-deja/g++.brendan/crash30.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/crash31.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/crash32.C | 5 + gcc/testsuite/g++.old-deja/g++.brendan/crash33.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/crash34.C | 3 + gcc/testsuite/g++.old-deja/g++.brendan/crash35.C | 20 + gcc/testsuite/g++.old-deja/g++.brendan/crash36.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/crash37.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/crash38.C | 43 + gcc/testsuite/g++.old-deja/g++.brendan/crash39.C | 33 + gcc/testsuite/g++.old-deja/g++.brendan/crash4.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/crash40.C | 17 + gcc/testsuite/g++.old-deja/g++.brendan/crash41.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/crash42.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/crash43.C | 25 + gcc/testsuite/g++.old-deja/g++.brendan/crash44.C | 27 + gcc/testsuite/g++.old-deja/g++.brendan/crash45.C | 3 + gcc/testsuite/g++.old-deja/g++.brendan/crash46.C | 26 + gcc/testsuite/g++.old-deja/g++.brendan/crash47.C | 94 + gcc/testsuite/g++.old-deja/g++.brendan/crash48.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/crash49.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/crash5.C | 105 + gcc/testsuite/g++.old-deja/g++.brendan/crash50.C | 29 + gcc/testsuite/g++.old-deja/g++.brendan/crash51.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/crash52.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/crash53.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/crash54.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/crash55.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/crash56.C | 391 +++ gcc/testsuite/g++.old-deja/g++.brendan/crash57.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/crash58.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/crash6.C | 17 + gcc/testsuite/g++.old-deja/g++.brendan/crash60.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/crash61.C | 5 + gcc/testsuite/g++.old-deja/g++.brendan/crash62.C | 32 + gcc/testsuite/g++.old-deja/g++.brendan/crash63.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/crash64.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/crash65.C | 14 + gcc/testsuite/g++.old-deja/g++.brendan/crash66.C | 137 + gcc/testsuite/g++.old-deja/g++.brendan/crash67.C | 3 + gcc/testsuite/g++.old-deja/g++.brendan/crash68.C | 28 + gcc/testsuite/g++.old-deja/g++.brendan/crash7.C | 48 + gcc/testsuite/g++.old-deja/g++.brendan/crash8.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/crash9.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C | 28 + gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C | 29 + gcc/testsuite/g++.old-deja/g++.brendan/ctors3.C | 17 + gcc/testsuite/g++.old-deja/g++.brendan/cvt1.C | 44 + gcc/testsuite/g++.old-deja/g++.brendan/cvt2.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/cvt3.C | 49 + gcc/testsuite/g++.old-deja/g++.brendan/cvt4.C | 27 + gcc/testsuite/g++.old-deja/g++.brendan/cvt5.C | 27 + gcc/testsuite/g++.old-deja/g++.brendan/def-args1.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/def-fns1.C | 22 + gcc/testsuite/g++.old-deja/g++.brendan/delete1.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/delete2.C | 26 + gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C | 57 + gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C | 75 + gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C | 67 + gcc/testsuite/g++.old-deja/g++.brendan/eh1.C | 63 + .../g++.old-deja/g++.brendan/enum-clash.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/enum1.C | 14 + gcc/testsuite/g++.old-deja/g++.brendan/enum10.C | 21 + gcc/testsuite/g++.old-deja/g++.brendan/enum11.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/enum12.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/enum13.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/enum14.C | 4 + gcc/testsuite/g++.old-deja/g++.brendan/enum2.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/enum3.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/enum4.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/enum5.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/enum6.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/enum7.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/enum8.C | 25 + gcc/testsuite/g++.old-deja/g++.brendan/enum9.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg1.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg10.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg11.C | 3 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg12.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg2.C | 8 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg3.C | 20 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg4.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C | 4 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg6.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg7.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg8.C | 3 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg9.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/explicit1.C | 5 + gcc/testsuite/g++.old-deja/g++.brendan/friend1.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/friend2.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/friend3.C | 28 + gcc/testsuite/g++.old-deja/g++.brendan/friend4.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/groff1.C | 34 + gcc/testsuite/g++.old-deja/g++.brendan/init1.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/init10.C | 3 + gcc/testsuite/g++.old-deja/g++.brendan/init11.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/init12.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/init13.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/init2.C | 5 + gcc/testsuite/g++.old-deja/g++.brendan/init3.C | 39 + gcc/testsuite/g++.old-deja/g++.brendan/init4.C | 5 + gcc/testsuite/g++.old-deja/g++.brendan/init5.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/init6.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/init7.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/init8.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/init9.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/label1.C | 4 + gcc/testsuite/g++.old-deja/g++.brendan/label2.C | 14 + gcc/testsuite/g++.old-deja/g++.brendan/line1.C | 4 + gcc/testsuite/g++.old-deja/g++.brendan/misc1.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/misc10.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/misc11.C | 20 + gcc/testsuite/g++.old-deja/g++.brendan/misc14.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/misc15.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/misc16.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/misc17.C | 36 + gcc/testsuite/g++.old-deja/g++.brendan/misc2.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/misc3.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/misc4.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/misc5.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/misc6.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/misc7.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/misc8.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/misc9.C | 28 + gcc/testsuite/g++.old-deja/g++.brendan/mutable1.C | 6 + gcc/testsuite/g++.old-deja/g++.brendan/nest1.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/nest10.C | 30 + gcc/testsuite/g++.old-deja/g++.brendan/nest11.C | 21 + gcc/testsuite/g++.old-deja/g++.brendan/nest12.C | 21 + gcc/testsuite/g++.old-deja/g++.brendan/nest13.C | 20 + gcc/testsuite/g++.old-deja/g++.brendan/nest15.C | 37 + gcc/testsuite/g++.old-deja/g++.brendan/nest16.C | 41 + gcc/testsuite/g++.old-deja/g++.brendan/nest17.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/nest18.C | 31 + gcc/testsuite/g++.old-deja/g++.brendan/nest19.C | 40 + gcc/testsuite/g++.old-deja/g++.brendan/nest2.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/nest20.C | 30 + gcc/testsuite/g++.old-deja/g++.brendan/nest21.C | 97 + gcc/testsuite/g++.old-deja/g++.brendan/nest22.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/nest23.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/nest24.C | 14 + gcc/testsuite/g++.old-deja/g++.brendan/nest3.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/nest4.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/new-array.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/new1.C | 5 + gcc/testsuite/g++.old-deja/g++.brendan/new2.C | 68 + gcc/testsuite/g++.old-deja/g++.brendan/new3.C | 43 + gcc/testsuite/g++.old-deja/g++.brendan/ns1.C | 18 + .../g++.old-deja/g++.brendan/operators1.C | 14 + .../g++.old-deja/g++.brendan/operators2.C | 4 + .../g++.old-deja/g++.brendan/operators3.C | 4 + .../g++.old-deja/g++.brendan/operators4.C | 124 + .../g++.old-deja/g++.brendan/operators5.C | 53 + .../g++.old-deja/g++.brendan/operators6.C | 11 + .../g++.old-deja/g++.brendan/operators7.C | 13 + .../g++.old-deja/g++.brendan/operators8.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/overload1.C | 22 + .../g++.old-deja/g++.brendan/overload10.C | 25 + .../g++.old-deja/g++.brendan/overload11.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/overload2.C | 44 + gcc/testsuite/g++.old-deja/g++.brendan/overload3.C | 27 + gcc/testsuite/g++.old-deja/g++.brendan/overload4.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/overload5.C | 23 + gcc/testsuite/g++.old-deja/g++.brendan/overload6.C | 24 + gcc/testsuite/g++.old-deja/g++.brendan/overload7.C | 42 + gcc/testsuite/g++.old-deja/g++.brendan/overload8.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/overload9.C | 20 + gcc/testsuite/g++.old-deja/g++.brendan/parse1.C | 17 + gcc/testsuite/g++.old-deja/g++.brendan/parse2.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/parse3.C | 23 + gcc/testsuite/g++.old-deja/g++.brendan/parse4.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/parse5.C | 21 + gcc/testsuite/g++.old-deja/g++.brendan/parse6.C | 8 + gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/prepost4.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/ptolemy1.C | 23 + gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C | 69 + gcc/testsuite/g++.old-deja/g++.brendan/ptrmem1.C | 21 + gcc/testsuite/g++.old-deja/g++.brendan/ptrmem2.C | 26 + gcc/testsuite/g++.old-deja/g++.brendan/ptrmem3.C | 32 + gcc/testsuite/g++.old-deja/g++.brendan/ptrmem4.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/recurse.C | 80 + gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C | 5 + gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C | 52 + gcc/testsuite/g++.old-deja/g++.brendan/redecl3.C | 17 + .../g++.old-deja/g++.brendan/reference1.C | 54 + gcc/testsuite/g++.old-deja/g++.brendan/rtti1.C | 8 + gcc/testsuite/g++.old-deja/g++.brendan/scope1.C | 8 + gcc/testsuite/g++.old-deja/g++.brendan/scope2.C | 29 + gcc/testsuite/g++.old-deja/g++.brendan/scope3.C | 25 + gcc/testsuite/g++.old-deja/g++.brendan/scope4.C | 31 + gcc/testsuite/g++.old-deja/g++.brendan/scope5.C | 21 + gcc/testsuite/g++.old-deja/g++.brendan/shadow1.C | 8 + gcc/testsuite/g++.old-deja/g++.brendan/sizeof1.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/sizeof3.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/sizeof4.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/sorry1.C | 36 + gcc/testsuite/g++.old-deja/g++.brendan/static1.C | 4 + gcc/testsuite/g++.old-deja/g++.brendan/static2.C | 19 + gcc/testsuite/g++.old-deja/g++.brendan/static3.C | 15 + gcc/testsuite/g++.old-deja/g++.brendan/synth1.C | 33 + gcc/testsuite/g++.old-deja/g++.brendan/template1.C | 17 + .../g++.old-deja/g++.brendan/template11.C | 47 + .../g++.old-deja/g++.brendan/template12.C | 8 + .../g++.old-deja/g++.brendan/template13.C | 15 + .../g++.old-deja/g++.brendan/template15.C | 19 + .../g++.old-deja/g++.brendan/template16.C | 10 + .../g++.old-deja/g++.brendan/template17.C | 15 + .../g++.old-deja/g++.brendan/template18.C | 14 + .../g++.old-deja/g++.brendan/template19.C | 26 + gcc/testsuite/g++.old-deja/g++.brendan/template2.C | 14 + .../g++.old-deja/g++.brendan/template20.C | 21 + .../g++.old-deja/g++.brendan/template21.C | 43 + .../g++.old-deja/g++.brendan/template22.C | 23 + .../g++.old-deja/g++.brendan/template23.C | 34 + .../g++.old-deja/g++.brendan/template24.C | 21 + .../g++.old-deja/g++.brendan/template25.C | 36 + .../g++.old-deja/g++.brendan/template26.C | 31 + .../g++.old-deja/g++.brendan/template27.C | 15 + .../g++.old-deja/g++.brendan/template28.C | 13 + .../g++.old-deja/g++.brendan/template29.C | 12 + gcc/testsuite/g++.old-deja/g++.brendan/template3.C | 50 + .../g++.old-deja/g++.brendan/template30.C | 17 + .../g++.old-deja/g++.brendan/template31.C | 38 + gcc/testsuite/g++.old-deja/g++.brendan/template4.C | 11 + gcc/testsuite/g++.old-deja/g++.brendan/template5.C | 48 + gcc/testsuite/g++.old-deja/g++.brendan/template6.C | 30 + gcc/testsuite/g++.old-deja/g++.brendan/template7.C | 48 + gcc/testsuite/g++.old-deja/g++.brendan/template8.C | 20 + .../g++.old-deja/g++.brendan/temporary1.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/typedef1.C | 29 + gcc/testsuite/g++.old-deja/g++.brendan/union1.C | 22 + gcc/testsuite/g++.old-deja/g++.brendan/union2.C | 13 + gcc/testsuite/g++.old-deja/g++.brendan/union3.C | 14 + .../g++.old-deja/g++.brendan/visibility1.C | 16 + .../g++.old-deja/g++.brendan/visibility10.C | 14 + .../g++.old-deja/g++.brendan/visibility2.C | 10 + .../g++.old-deja/g++.brendan/visibility3.C | 45 + .../g++.old-deja/g++.brendan/visibility4.C | 14 + .../g++.old-deja/g++.brendan/visibility5.C | 8 + .../g++.old-deja/g++.brendan/visibility6.C | 17 + .../g++.old-deja/g++.brendan/visibility7.C | 15 + .../g++.old-deja/g++.brendan/visibility8.C | 15 + .../g++.old-deja/g++.brendan/visibility9.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C | 43 + gcc/testsuite/g++.old-deja/g++.brendan/warnings1.C | 7 + .../g++.old-deja/g++.brendan/warnings10.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/warnings2.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/warnings3.C | 16 + gcc/testsuite/g++.old-deja/g++.brendan/warnings4.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/warnings5.C | 10 + gcc/testsuite/g++.old-deja/g++.brendan/warnings6.C | 9 + gcc/testsuite/g++.old-deja/g++.brendan/warnings7.C | 21 + gcc/testsuite/g++.old-deja/g++.brendan/warnings8.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/warnings9.C | 7 + gcc/testsuite/g++.old-deja/g++.bugs/891229_02.C | 25 + gcc/testsuite/g++.old-deja/g++.bugs/891230_01.C | 21 + gcc/testsuite/g++.old-deja/g++.bugs/900107_01.C | 38 + gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C | 49 + gcc/testsuite/g++.old-deja/g++.bugs/900121_01.C | 17 + gcc/testsuite/g++.old-deja/g++.bugs/900121_02.C | 53 + gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C | 31 + gcc/testsuite/g++.old-deja/g++.bugs/900127_01.C | 27 + gcc/testsuite/g++.old-deja/g++.bugs/900127_02.C | 47 + gcc/testsuite/g++.old-deja/g++.bugs/900205_02.C | 29 + gcc/testsuite/g++.old-deja/g++.bugs/900205_03.C | 49 + gcc/testsuite/g++.old-deja/g++.bugs/900205_04.C | 32 + gcc/testsuite/g++.old-deja/g++.bugs/900207_03.C | 50 + gcc/testsuite/g++.old-deja/g++.bugs/900208_02.C | 18 + gcc/testsuite/g++.old-deja/g++.bugs/900208_03.C | 19 + gcc/testsuite/g++.old-deja/g++.bugs/900208_04.C | 21 + gcc/testsuite/g++.old-deja/g++.bugs/900209_01.C | 21 + gcc/testsuite/g++.old-deja/g++.bugs/900210_01.C | 113 + gcc/testsuite/g++.old-deja/g++.bugs/900210_02.C | 114 + gcc/testsuite/g++.old-deja/g++.bugs/900210_03.C | 27 + gcc/testsuite/g++.old-deja/g++.bugs/900210_05.C | 38 + gcc/testsuite/g++.old-deja/g++.bugs/900210_06.C | 26 + gcc/testsuite/g++.old-deja/g++.bugs/900210_07.C | 21 + gcc/testsuite/g++.old-deja/g++.bugs/900210_08.C | 19 + gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C | 33 + gcc/testsuite/g++.old-deja/g++.bugs/900210_10.C | 15 + gcc/testsuite/g++.old-deja/g++.bugs/900211_01.C | 16 + gcc/testsuite/g++.old-deja/g++.bugs/900211_02.C | 25 + gcc/testsuite/g++.old-deja/g++.bugs/900211_03.C | 15 + gcc/testsuite/g++.old-deja/g++.bugs/900211_04.C | 28 + gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C | 39 + gcc/testsuite/g++.old-deja/g++.bugs/900212_02.C | 28 + gcc/testsuite/g++.old-deja/g++.bugs/900212_03.C | 34 + gcc/testsuite/g++.old-deja/g++.bugs/900213_01.C | 27 + gcc/testsuite/g++.old-deja/g++.bugs/900213_02.C | 22 + gcc/testsuite/g++.old-deja/g++.bugs/900213_03.C | 28 + gcc/testsuite/g++.old-deja/g++.bugs/900214_01.C | 23 + gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C | 45 + gcc/testsuite/g++.old-deja/g++.bugs/900215_02.C | 48 + gcc/testsuite/g++.old-deja/g++.bugs/900220_01.C | 37 + gcc/testsuite/g++.old-deja/g++.bugs/900220_02.C | 31 + gcc/testsuite/g++.old-deja/g++.bugs/900220_03.C | 52 + gcc/testsuite/g++.old-deja/g++.bugs/900221_01.C | 22 + gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C | 39 + gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C | 30 + gcc/testsuite/g++.old-deja/g++.bugs/900321_02.C | 28 + gcc/testsuite/g++.old-deja/g++.bugs/900321_04.C | 17 + gcc/testsuite/g++.old-deja/g++.bugs/900321_05.C | 21 + gcc/testsuite/g++.old-deja/g++.bugs/900322_01.C | 62 + gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C | 19 + gcc/testsuite/g++.old-deja/g++.bugs/900324_03.C | 22 + gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C | 26 + gcc/testsuite/g++.old-deja/g++.bugs/900324_05.C | 22 + gcc/testsuite/g++.old-deja/g++.bugs/900324_06.C | 29 + gcc/testsuite/g++.old-deja/g++.bugs/900325_01.C | 18 + gcc/testsuite/g++.old-deja/g++.bugs/900330_01.C | 53 + gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C | 31 + gcc/testsuite/g++.old-deja/g++.bugs/900331_02.C | 28 + gcc/testsuite/g++.old-deja/g++.bugs/900331_03.C | 33 + gcc/testsuite/g++.old-deja/g++.bugs/900331_04.C | 33 + gcc/testsuite/g++.old-deja/g++.bugs/900401_01.C | 16 + gcc/testsuite/g++.old-deja/g++.bugs/900402_01.C | 16 + gcc/testsuite/g++.old-deja/g++.bugs/900402_02.C | 22 + gcc/testsuite/g++.old-deja/g++.bugs/900403_01.C | 20 + gcc/testsuite/g++.old-deja/g++.bugs/900403_04.C | 13 + gcc/testsuite/g++.old-deja/g++.bugs/900404_01.C | 16 + gcc/testsuite/g++.old-deja/g++.bugs/900404_02.C | 25 + gcc/testsuite/g++.old-deja/g++.bugs/900404_03.C | 29 + gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C | 18 + gcc/testsuite/g++.old-deja/g++.bugs/900404_07.C | 18 + gcc/testsuite/g++.old-deja/g++.bugs/900405_01.C | 20 + gcc/testsuite/g++.old-deja/g++.bugs/900406_01.C | 20 + gcc/testsuite/g++.old-deja/g++.bugs/900406_02.C | 26 + gcc/testsuite/g++.old-deja/g++.bugs/900407_01.C | 37 + gcc/testsuite/g++.old-deja/g++.bugs/900428_01.C | 164 + gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C | 27 + gcc/testsuite/g++.old-deja/g++.bugs/900428_03.C | 42 + gcc/testsuite/g++.old-deja/g++.bugs/900511_01.C | 43 + gcc/testsuite/g++.old-deja/g++.bugs/900511_02.C | 22 + gcc/testsuite/g++.old-deja/g++.bugs/900511_03.C | 20 + gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C | 117 + gcc/testsuite/g++.old-deja/g++.bugs/900519_01.C | 17 + gcc/testsuite/g++.old-deja/g++.bugs/900519_02.C | 33 + gcc/testsuite/g++.old-deja/g++.bugs/900519_03.C | 48 + gcc/testsuite/g++.old-deja/g++.bugs/900519_04.C | 22 + gcc/testsuite/g++.old-deja/g++.bugs/900519_05.C | 19 + gcc/testsuite/g++.old-deja/g++.bugs/900519_06.C | 23 + gcc/testsuite/g++.old-deja/g++.bugs/900519_07.C | 17 + gcc/testsuite/g++.old-deja/g++.bugs/900519_09.C | 30 + gcc/testsuite/g++.old-deja/g++.bugs/900519_12.C | 12 + gcc/testsuite/g++.old-deja/g++.bugs/900519_13.C | 36 + gcc/testsuite/g++.old-deja/g++.bugs/900520_02.C | 27 + gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C | 50 + gcc/testsuite/g++.old-deja/g++.bugs/900520_04.C | 41 + gcc/testsuite/g++.old-deja/g++.bugs/900520_05.C | 24 + gcc/testsuite/g++.old-deja/g++.bugs/900520_06.C | 79 + gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C | 133 + gcc/testsuite/g++.old-deja/g++.eh/catch1.C | 18 + gcc/testsuite/g++.old-deja/g++.eh/catch10.C | 22 + gcc/testsuite/g++.old-deja/g++.eh/catch11.C | 64 + gcc/testsuite/g++.old-deja/g++.eh/catch12.C | 64 + gcc/testsuite/g++.old-deja/g++.eh/catch13.C | 19 + gcc/testsuite/g++.old-deja/g++.eh/catch14.C | 33 + gcc/testsuite/g++.old-deja/g++.eh/catch2.C | 11 + gcc/testsuite/g++.old-deja/g++.eh/catch3.C | 117 + gcc/testsuite/g++.old-deja/g++.eh/catch3p.C | 117 + gcc/testsuite/g++.old-deja/g++.eh/catch4.C | 114 + gcc/testsuite/g++.old-deja/g++.eh/catch4p.C | 114 + gcc/testsuite/g++.old-deja/g++.eh/catch5.C | 154 + gcc/testsuite/g++.old-deja/g++.eh/catch5p.C | 154 + gcc/testsuite/g++.old-deja/g++.eh/catch6.C | 185 + gcc/testsuite/g++.old-deja/g++.eh/catch6p.C | 185 + gcc/testsuite/g++.old-deja/g++.eh/catch7.C | 184 + gcc/testsuite/g++.old-deja/g++.eh/catch7p.C | 184 + gcc/testsuite/g++.old-deja/g++.eh/catch8.C | 110 + gcc/testsuite/g++.old-deja/g++.eh/catch8p.C | 111 + gcc/testsuite/g++.old-deja/g++.eh/catch9.C | 117 + gcc/testsuite/g++.old-deja/g++.eh/catch9p.C | 117 + gcc/testsuite/g++.old-deja/g++.eh/catchptr1.C | 262 ++ gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C | 35 + gcc/testsuite/g++.old-deja/g++.eh/cleanup2.C | 53 + gcc/testsuite/g++.old-deja/g++.eh/cond1.C | 31 + gcc/testsuite/g++.old-deja/g++.eh/crash1.C | 22 + gcc/testsuite/g++.old-deja/g++.eh/crash2.C | 27 + gcc/testsuite/g++.old-deja/g++.eh/crash3.C | 16 + gcc/testsuite/g++.old-deja/g++.eh/crash4.C | 14 + gcc/testsuite/g++.old-deja/g++.eh/crash5.C | 12 + gcc/testsuite/g++.old-deja/g++.eh/crash6.C | 26 + gcc/testsuite/g++.old-deja/g++.eh/ctor1.C | 18 + gcc/testsuite/g++.old-deja/g++.eh/flow1.C | 23 + gcc/testsuite/g++.old-deja/g++.eh/fntry1.C | 32 + gcc/testsuite/g++.old-deja/g++.eh/ia64-1.C | 73 + gcc/testsuite/g++.old-deja/g++.eh/inline1.C | 25 + gcc/testsuite/g++.old-deja/g++.eh/inline2.C | 25 + gcc/testsuite/g++.old-deja/g++.eh/new1.C | 49 + gcc/testsuite/g++.old-deja/g++.eh/new2.C | 47 + gcc/testsuite/g++.old-deja/g++.eh/pdel1.C | 23 + gcc/testsuite/g++.old-deja/g++.eh/pdel2.C | 23 + gcc/testsuite/g++.old-deja/g++.eh/ptr1.C | 23 + gcc/testsuite/g++.old-deja/g++.eh/ptrmem1.C | 16 + gcc/testsuite/g++.old-deja/g++.eh/rethrow1.C | 46 + gcc/testsuite/g++.old-deja/g++.eh/rethrow2.C | 46 + gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C | 40 + gcc/testsuite/g++.old-deja/g++.eh/rethrow4.C | 46 + gcc/testsuite/g++.old-deja/g++.eh/rethrow5.C | 45 + gcc/testsuite/g++.old-deja/g++.eh/rethrow6.C | 76 + gcc/testsuite/g++.old-deja/g++.eh/spec1.C | 39 + gcc/testsuite/g++.old-deja/g++.eh/spec2.C | 39 + gcc/testsuite/g++.old-deja/g++.eh/spec3.C | 39 + gcc/testsuite/g++.old-deja/g++.eh/spec4.C | 39 + gcc/testsuite/g++.old-deja/g++.eh/spec5.C | 3 + gcc/testsuite/g++.old-deja/g++.eh/spec6.C | 137 + gcc/testsuite/g++.old-deja/g++.eh/spec7.C | 20 + gcc/testsuite/g++.old-deja/g++.eh/terminate1.C | 27 + gcc/testsuite/g++.old-deja/g++.eh/terminate2.C | 17 + gcc/testsuite/g++.old-deja/g++.eh/throw1.C | 12 + gcc/testsuite/g++.old-deja/g++.eh/throw2.C | 16 + gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C | 16 + gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C | 32 + gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C | 11 + gcc/testsuite/g++.old-deja/g++.eh/tmpl4.C | 11 + gcc/testsuite/g++.old-deja/g++.eh/tmpl5.C | 13 + gcc/testsuite/g++.old-deja/g++.eh/tmpl6.C | 18 + gcc/testsuite/g++.old-deja/g++.eh/unwind1.C | 25 + gcc/testsuite/g++.old-deja/g++.eh/vbase1.C | 25 + gcc/testsuite/g++.old-deja/g++.eh/vbase2.C | 35 + gcc/testsuite/g++.old-deja/g++.eh/vbase3.C | 13 + gcc/testsuite/g++.old-deja/g++.eh/vbase4.C | 40 + gcc/testsuite/g++.old-deja/g++.ext/addrfunc1.C | 18 + gcc/testsuite/g++.old-deja/g++.ext/addrfunc2.C | 17 + gcc/testsuite/g++.old-deja/g++.ext/addrfunc3.C | 14 + gcc/testsuite/g++.old-deja/g++.ext/addrfunc4.C | 25 + gcc/testsuite/g++.old-deja/g++.ext/anon1.C | 15 + gcc/testsuite/g++.old-deja/g++.ext/anon2.C | 15 + gcc/testsuite/g++.old-deja/g++.ext/anon3.C | 36 + gcc/testsuite/g++.old-deja/g++.ext/array1.C | 23 + gcc/testsuite/g++.old-deja/g++.ext/array2.C | 13 + gcc/testsuite/g++.old-deja/g++.ext/array3.C | 10 + gcc/testsuite/g++.old-deja/g++.ext/array4.C | 31 + gcc/testsuite/g++.old-deja/g++.ext/arrnew.C | 8 + gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C | 8 + gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C | 7 + gcc/testsuite/g++.old-deja/g++.ext/attrib1.C | 11 + gcc/testsuite/g++.old-deja/g++.ext/attrib2.C | 16 + gcc/testsuite/g++.old-deja/g++.ext/attrib3.C | 21 + gcc/testsuite/g++.old-deja/g++.ext/attrib4.C | 24 + gcc/testsuite/g++.old-deja/g++.ext/attrib5.C | 14 + gcc/testsuite/g++.old-deja/g++.ext/attrib6.C | 6 + gcc/testsuite/g++.old-deja/g++.ext/bound1.C | 29 + gcc/testsuite/g++.old-deja/g++.ext/constructor.C | 20 + gcc/testsuite/g++.old-deja/g++.ext/default.C | 27 + gcc/testsuite/g++.old-deja/g++.ext/delvoid.C | 12 + gcc/testsuite/g++.old-deja/g++.ext/jump1.C | 17 + gcc/testsuite/g++.old-deja/g++.ext/label1.C | 28 + gcc/testsuite/g++.old-deja/g++.ext/label2.C | 35 + gcc/testsuite/g++.old-deja/g++.ext/memconst.C | 25 + gcc/testsuite/g++.old-deja/g++.ext/namedret1.C | 13 + gcc/testsuite/g++.old-deja/g++.ext/namedret2.C | 20 + gcc/testsuite/g++.old-deja/g++.ext/namedret3.C | 31 + gcc/testsuite/g++.old-deja/g++.ext/noweak1.C | 17 + gcc/testsuite/g++.old-deja/g++.ext/null1.C | 9 + gcc/testsuite/g++.old-deja/g++.ext/overload1.C | 20 + gcc/testsuite/g++.old-deja/g++.ext/pretty.C | 42 + gcc/testsuite/g++.old-deja/g++.ext/pretty2.C | 85 + gcc/testsuite/g++.old-deja/g++.ext/pretty3.C | 47 + gcc/testsuite/g++.old-deja/g++.ext/pretty4.C | 85 + gcc/testsuite/g++.old-deja/g++.ext/restrict1.C | 60 + gcc/testsuite/g++.old-deja/g++.ext/return1.C | 20 + gcc/testsuite/g++.old-deja/g++.ext/stmtexpr1.C | 8 + gcc/testsuite/g++.old-deja/g++.ext/syshdr1.C | 11 + gcc/testsuite/g++.old-deja/g++.ext/typename1.C | 31 + gcc/testsuite/g++.old-deja/g++.ext/typeof1.C | 17 + gcc/testsuite/g++.old-deja/g++.ext/typeof2.C | 8 + gcc/testsuite/g++.old-deja/g++.gb/README | 20 + gcc/testsuite/g++.old-deja/g++.gb/scope01.C | 4 + gcc/testsuite/g++.old-deja/g++.gb/scope02.C | 10 + gcc/testsuite/g++.old-deja/g++.gb/scope03.C | 10 + gcc/testsuite/g++.old-deja/g++.gb/scope04.C | 15 + gcc/testsuite/g++.old-deja/g++.gb/scope05.C | 12 + gcc/testsuite/g++.old-deja/g++.gb/scope06.C | 16 + gcc/testsuite/g++.old-deja/g++.gb/scope07.C | 11 + gcc/testsuite/g++.old-deja/g++.gb/scope08.C | 14 + gcc/testsuite/g++.old-deja/g++.gb/scope09.C | 16 + gcc/testsuite/g++.old-deja/g++.gb/scope10.C | 9 + gcc/testsuite/g++.old-deja/g++.gb/scope11.C | 28 + gcc/testsuite/g++.old-deja/g++.gb/scope12.C | 35 + gcc/testsuite/g++.old-deja/g++.gb/scope13.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/2371.C | 551 +++ gcc/testsuite/g++.old-deja/g++.jason/3523.C | 40 + gcc/testsuite/g++.old-deja/g++.jason/access1.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/access10.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/access11.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/access12.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/access13.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/access14.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/access15.C | 18 + gcc/testsuite/g++.old-deja/g++.jason/access16.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/access17.C | 24 + gcc/testsuite/g++.old-deja/g++.jason/access18.C | 24 + gcc/testsuite/g++.old-deja/g++.jason/access2.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/access20.C | 39 + gcc/testsuite/g++.old-deja/g++.jason/access21.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/access22.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/access23.C | 80 + gcc/testsuite/g++.old-deja/g++.jason/access24.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/access3.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/access4.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/access5.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/access6.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/access7.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/access8.C | 30 + gcc/testsuite/g++.old-deja/g++.jason/access9.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/aggregate.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/ambig1.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/ambig2.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/ambig3.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/anon.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/anon2.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/anon3.C | 25 + gcc/testsuite/g++.old-deja/g++.jason/anon4.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/binding.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/binding2.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/binding3.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/bool.C | 46 + gcc/testsuite/g++.old-deja/g++.jason/bool2.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/bool3.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/bool4.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/bool5.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/bool6.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/bool7.C | 29 + gcc/testsuite/g++.old-deja/g++.jason/builtin.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/builtin2.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/byval.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/byval2.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/byval3.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/c-inline.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/cast1.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/cast2.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/cast3.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/cleanup.C | 24 + gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/complete1.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/cond.C | 58 + gcc/testsuite/g++.old-deja/g++.jason/cond2.C | 66 + gcc/testsuite/g++.old-deja/g++.jason/condexp.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/const.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/const2.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/const3.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/const4.C | 25 + gcc/testsuite/g++.old-deja/g++.jason/context.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/conversion.C | 16 + .../g++.old-deja/g++.jason/conversion10.C | 19 + .../g++.old-deja/g++.jason/conversion11.C | 29 + gcc/testsuite/g++.old-deja/g++.jason/conversion2.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/conversion3.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/conversion4.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/conversion5.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/conversion6.C | 41 + gcc/testsuite/g++.old-deja/g++.jason/conversion7.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/conversion8.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/conversion9.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/crash1.C | 29 + gcc/testsuite/g++.old-deja/g++.jason/crash10.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/crash11.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/crash12.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/crash3.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/crash4.C | 38 + gcc/testsuite/g++.old-deja/g++.jason/crash5.C | 4 + gcc/testsuite/g++.old-deja/g++.jason/crash6.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/crash7.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/crash8.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/crash9.C | 29 + gcc/testsuite/g++.old-deja/g++.jason/ctor1.C | 27 + gcc/testsuite/g++.old-deja/g++.jason/ctor2.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/dcast1.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/dcast2.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/dcast3.C | 33 + gcc/testsuite/g++.old-deja/g++.jason/default1.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/default2.C | 31 + gcc/testsuite/g++.old-deja/g++.jason/default3.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/defctor.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/delete1.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/delete2.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/delete3.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/destruct.C | 34 + gcc/testsuite/g++.old-deja/g++.jason/destruct2.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/destruct3.C | 45 + gcc/testsuite/g++.old-deja/g++.jason/destruct4.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/dot.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/dtor.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/dtor2.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/dtor3.C | 18 + gcc/testsuite/g++.old-deja/g++.jason/dtor4.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/dtor5.C | 26 + gcc/testsuite/g++.old-deja/g++.jason/enum.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/enum2.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/enum3.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/enum4.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/enum5.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/enum6.C | 27 + gcc/testsuite/g++.old-deja/g++.jason/enum7.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/enum8.C | 21 + gcc/testsuite/g++.old-deja/g++.jason/explicit.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/expr1.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/friend.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/friend2.C | 21 + gcc/testsuite/g++.old-deja/g++.jason/groff1.C | 41 + gcc/testsuite/g++.old-deja/g++.jason/hmc1.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/incomplete1.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/incomplete2.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/init.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/init2.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/init3.C | 42 + gcc/testsuite/g++.old-deja/g++.jason/init4.C | 4 + gcc/testsuite/g++.old-deja/g++.jason/inline.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/inline2.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/inline3.C | 43 + gcc/testsuite/g++.old-deja/g++.jason/jump.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/lex1.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/lineno.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/lineno2.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/lineno3.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/lineno4.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/lineno5.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/local.C | 21 + gcc/testsuite/g++.old-deja/g++.jason/lookup.C | 30 + gcc/testsuite/g++.old-deja/g++.jason/lookup2.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/lookup3.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/loverload.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/loverload3.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/loverload4.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/lvalue.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/lvalue2.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/lvalue3.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/mangle1.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/mangle2.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/mangle3.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/member.C | 35 + gcc/testsuite/g++.old-deja/g++.jason/method.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/mi.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/mutable1.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/nested1.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/nested2.C | 26 + gcc/testsuite/g++.old-deja/g++.jason/nested4.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/nested5.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/nested6.C | 5 + gcc/testsuite/g++.old-deja/g++.jason/nested7.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/nested8.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/net.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/net2.C | 38 + gcc/testsuite/g++.old-deja/g++.jason/new.C | 26 + gcc/testsuite/g++.old-deja/g++.jason/new2.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/new3.C | 38 + gcc/testsuite/g++.old-deja/g++.jason/new4.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/new5.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/offset1.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/offset2.C | 24 + gcc/testsuite/g++.old-deja/g++.jason/offset3.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/offset4.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/opeq.C | 40 + gcc/testsuite/g++.old-deja/g++.jason/opeq2.C | 26 + gcc/testsuite/g++.old-deja/g++.jason/opeq3.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/opeq4.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/opeq5.C | 27 + gcc/testsuite/g++.old-deja/g++.jason/opeq6.C | 24 + gcc/testsuite/g++.old-deja/g++.jason/operator.C | 32 + gcc/testsuite/g++.old-deja/g++.jason/operator2.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/opover.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/optimize.C | 42 + gcc/testsuite/g++.old-deja/g++.jason/optimize2.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/overload.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/overload1.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/overload11.C | 18 + gcc/testsuite/g++.old-deja/g++.jason/overload12.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/overload13.C | 28 + gcc/testsuite/g++.old-deja/g++.jason/overload14.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/overload15.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/overload16.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/overload17.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/overload18.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/overload19.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/overload2.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/overload20.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/overload21.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/overload22.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/overload23.C | 27 + gcc/testsuite/g++.old-deja/g++.jason/overload24.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/overload26.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/overload27.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/overload28.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/overload29.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/overload3.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/overload30.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/overload31.C | 24 + gcc/testsuite/g++.old-deja/g++.jason/overload32.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/overload33.C | 78 + gcc/testsuite/g++.old-deja/g++.jason/overload34.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/overload35.C | 25 + gcc/testsuite/g++.old-deja/g++.jason/overload36.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/overload4.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/overload5.C | 5 + gcc/testsuite/g++.old-deja/g++.jason/overload6.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/overload7.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/overload8.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/overload9.C | 39 + gcc/testsuite/g++.old-deja/g++.jason/parse1.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/parse10.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/parse11.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/parse12.C | 18 + gcc/testsuite/g++.old-deja/g++.jason/parse13.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/parse14.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/parse2.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/parse3.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/parse4.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/parse5.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/parse6.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/parse7.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/parse8.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/parse9.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/pmem.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/pmem2.C | 44 + gcc/testsuite/g++.old-deja/g++.jason/pmem3.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/pmem4.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/pmf.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/pmf2.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/pmf3.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/pmf4.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/pmf5.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/pmf6.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/pmf7.C | 28 + gcc/testsuite/g++.old-deja/g++.jason/pmf8.C | 30 + gcc/testsuite/g++.old-deja/g++.jason/pmf9.C | 57 + gcc/testsuite/g++.old-deja/g++.jason/pmftemp.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/precedence.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/redecl1.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/ref1.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/ref10.C | 32 + gcc/testsuite/g++.old-deja/g++.jason/ref11.C | 18 + gcc/testsuite/g++.old-deja/g++.jason/ref12.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/ref2.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/ref3.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/ref4.C | 4 + gcc/testsuite/g++.old-deja/g++.jason/ref5.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/ref6.C | 3 + gcc/testsuite/g++.old-deja/g++.jason/ref7.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/ref8.C | 18 + gcc/testsuite/g++.old-deja/g++.jason/ref9.C | 26 + gcc/testsuite/g++.old-deja/g++.jason/report.C | 77 + gcc/testsuite/g++.old-deja/g++.jason/return.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/return2.C | 24 + gcc/testsuite/g++.old-deja/g++.jason/return3.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/rfg1.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/rfg10.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/rfg11.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/rfg12.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/rfg13.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/rfg14.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/rfg16.C | 5 + gcc/testsuite/g++.old-deja/g++.jason/rfg17.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/rfg18.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/rfg2.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/rfg20.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/rfg21.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/rfg22.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/rfg23.C | 3 + gcc/testsuite/g++.old-deja/g++.jason/rfg24.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/rfg25.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/rfg26.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/rfg27.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/rfg28.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/rfg3.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/rfg4.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/rfg5.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/rfg6.C | 4 + gcc/testsuite/g++.old-deja/g++.jason/rfg7.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/rfg8.C | 4 + gcc/testsuite/g++.old-deja/g++.jason/rfg9.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/rvalue1.C | 52 + gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C | 18 + gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/scoping.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/scoping10.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/scoping11.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/scoping12.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/scoping13.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/scoping14.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/scoping15.C | 21 + gcc/testsuite/g++.old-deja/g++.jason/scoping16.C | 5 + gcc/testsuite/g++.old-deja/g++.jason/scoping17.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/scoping2.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/scoping3.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/scoping4.C | 30 + gcc/testsuite/g++.old-deja/g++.jason/scoping5.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/scoping6.C | 27 + gcc/testsuite/g++.old-deja/g++.jason/scoping7.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/scoping8.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/scoping9.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/shadow1.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/soverload.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/special.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/static1.C | 32 + gcc/testsuite/g++.old-deja/g++.jason/synth.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/synth10.C | 52 + gcc/testsuite/g++.old-deja/g++.jason/synth2.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/synth3.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/synth4.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/synth5.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/synth6.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/synth7.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/synth8.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/synth9.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/tempargs.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/tempcons.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/tempdest.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/tempinst1.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/template1.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/template10.C | 31 + gcc/testsuite/g++.old-deja/g++.jason/template11.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/template12.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/template14.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/template15.C | 28 + gcc/testsuite/g++.old-deja/g++.jason/template16.C | 34 + gcc/testsuite/g++.old-deja/g++.jason/template17.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/template19.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/template2.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/template20.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/template21.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/template22.C | 31 + gcc/testsuite/g++.old-deja/g++.jason/template23.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/template24.C | 23 + gcc/testsuite/g++.old-deja/g++.jason/template25.C | 49 + gcc/testsuite/g++.old-deja/g++.jason/template26.C | 115 + gcc/testsuite/g++.old-deja/g++.jason/template27.C | 49 + gcc/testsuite/g++.old-deja/g++.jason/template28.C | 34 + gcc/testsuite/g++.old-deja/g++.jason/template29.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/template3.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/template30.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/template31.C | 40 + gcc/testsuite/g++.old-deja/g++.jason/template32.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/template33.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/template34.C | 25 + gcc/testsuite/g++.old-deja/g++.jason/template35.C | 15 + gcc/testsuite/g++.old-deja/g++.jason/template36.C | 57 + gcc/testsuite/g++.old-deja/g++.jason/template39.C | 22 + gcc/testsuite/g++.old-deja/g++.jason/template4.C | 21 + gcc/testsuite/g++.old-deja/g++.jason/template40.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/template41.C | 34 + gcc/testsuite/g++.old-deja/g++.jason/template42.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/template43.C | 31 + gcc/testsuite/g++.old-deja/g++.jason/template44.C | 62 + gcc/testsuite/g++.old-deja/g++.jason/template5.C | 28 + gcc/testsuite/g++.old-deja/g++.jason/template6.C | 21 + gcc/testsuite/g++.old-deja/g++.jason/template7.C | 9 + gcc/testsuite/g++.old-deja/g++.jason/template8.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/template9.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/temporary.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/temporary2.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/temporary3.C | 27 + gcc/testsuite/g++.old-deja/g++.jason/temporary4.C | 32 + gcc/testsuite/g++.old-deja/g++.jason/temporary5.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/temporary6.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/temporary7.C | 36 + gcc/testsuite/g++.old-deja/g++.jason/temporary8.C | 26 + gcc/testsuite/g++.old-deja/g++.jason/tempover.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/tempparse.C | 29 + gcc/testsuite/g++.old-deja/g++.jason/tempsub.C | 28 + gcc/testsuite/g++.old-deja/g++.jason/this.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/thunk1.C | 47 + gcc/testsuite/g++.old-deja/g++.jason/thunk2.C | 49 + gcc/testsuite/g++.old-deja/g++.jason/thunk3.C | 59 + gcc/testsuite/g++.old-deja/g++.jason/tredecl.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/tredecl2.C | 5 + gcc/testsuite/g++.old-deja/g++.jason/tredecl3.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/tredecl4.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/trivial.C | 71 + gcc/testsuite/g++.old-deja/g++.jason/typeck.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/typedef.C | 10 + gcc/testsuite/g++.old-deja/g++.jason/typedef2.C | 13 + gcc/testsuite/g++.old-deja/g++.jason/typedef3.C | 8 + gcc/testsuite/g++.old-deja/g++.jason/typeid1.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/typeid2.C | 31 + gcc/testsuite/g++.old-deja/g++.jason/union.C | 11 + gcc/testsuite/g++.old-deja/g++.jason/vecdel.C | 20 + gcc/testsuite/g++.old-deja/g++.jason/virtual.C | 41 + gcc/testsuite/g++.old-deja/g++.jason/virtual2.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/warning1.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/warning10.C | 19 + gcc/testsuite/g++.old-deja/g++.jason/warning2.C | 14 + gcc/testsuite/g++.old-deja/g++.jason/warning3.C | 12 + gcc/testsuite/g++.old-deja/g++.jason/warning4.C | 16 + gcc/testsuite/g++.old-deja/g++.jason/warning5.C | 25 + gcc/testsuite/g++.old-deja/g++.jason/warning6.C | 7 + gcc/testsuite/g++.old-deja/g++.jason/warning7.C | 6 + gcc/testsuite/g++.old-deja/g++.jason/warning8.C | 17 + gcc/testsuite/g++.old-deja/g++.jason/warning9.C | 15 + gcc/testsuite/g++.old-deja/g++.law/access1.C | 34 + gcc/testsuite/g++.old-deja/g++.law/access2.C | 20 + gcc/testsuite/g++.old-deja/g++.law/access3.C | 16 + gcc/testsuite/g++.old-deja/g++.law/access4.C | 27 + gcc/testsuite/g++.old-deja/g++.law/access5.C | 24 + gcc/testsuite/g++.old-deja/g++.law/arg1.C | 32 + gcc/testsuite/g++.old-deja/g++.law/arg10.C | 20 + gcc/testsuite/g++.old-deja/g++.law/arg11.C | 23 + gcc/testsuite/g++.old-deja/g++.law/arg2.C | 22 + gcc/testsuite/g++.old-deja/g++.law/arg3.C | 22 + gcc/testsuite/g++.old-deja/g++.law/arg4.C | 20 + gcc/testsuite/g++.old-deja/g++.law/arg5.C | 16 + gcc/testsuite/g++.old-deja/g++.law/arg6.C | 15 + gcc/testsuite/g++.old-deja/g++.law/arg7.C | 33 + gcc/testsuite/g++.old-deja/g++.law/arg8.C | 28 + gcc/testsuite/g++.old-deja/g++.law/arg9.C | 39 + gcc/testsuite/g++.old-deja/g++.law/arm1.C | 21 + gcc/testsuite/g++.old-deja/g++.law/arm10.C | 9 + gcc/testsuite/g++.old-deja/g++.law/arm11.C | 15 + gcc/testsuite/g++.old-deja/g++.law/arm12.C | 49 + gcc/testsuite/g++.old-deja/g++.law/arm13.C | 16 + gcc/testsuite/g++.old-deja/g++.law/arm14.C | 24 + gcc/testsuite/g++.old-deja/g++.law/arm15.C | 55 + gcc/testsuite/g++.old-deja/g++.law/arm16.C | 14 + gcc/testsuite/g++.old-deja/g++.law/arm2.C | 16 + gcc/testsuite/g++.old-deja/g++.law/arm3.C | 20 + gcc/testsuite/g++.old-deja/g++.law/arm4.C | 29 + gcc/testsuite/g++.old-deja/g++.law/arm5.C | 25 + gcc/testsuite/g++.old-deja/g++.law/arm6.C | 23 + gcc/testsuite/g++.old-deja/g++.law/arm7.C | 41 + gcc/testsuite/g++.old-deja/g++.law/arm8.C | 16 + gcc/testsuite/g++.old-deja/g++.law/arm9.C | 39 + gcc/testsuite/g++.old-deja/g++.law/array1.C | 32 + gcc/testsuite/g++.old-deja/g++.law/array2.C | 10 + gcc/testsuite/g++.old-deja/g++.law/bad-error1.C | 14 + gcc/testsuite/g++.old-deja/g++.law/bad-error3.C | 21 + gcc/testsuite/g++.old-deja/g++.law/bad-error4.C | 14 + gcc/testsuite/g++.old-deja/g++.law/bad-error6.C | 26 + gcc/testsuite/g++.old-deja/g++.law/bad-error7.C | 30 + gcc/testsuite/g++.old-deja/g++.law/bit-fields1.C | 9 + gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C | 43 + gcc/testsuite/g++.old-deja/g++.law/bit-fields3.C | 7 + gcc/testsuite/g++.old-deja/g++.law/builtin1.C | 17 + gcc/testsuite/g++.old-deja/g++.law/casts1.C | 13 + gcc/testsuite/g++.old-deja/g++.law/casts2.C | 39 + gcc/testsuite/g++.old-deja/g++.law/casts3.C | 9 + gcc/testsuite/g++.old-deja/g++.law/code-gen1.C | 21 + gcc/testsuite/g++.old-deja/g++.law/code-gen2.C | 35 + gcc/testsuite/g++.old-deja/g++.law/code-gen4.C | 31 + gcc/testsuite/g++.old-deja/g++.law/code-gen5.C | 287 ++ gcc/testsuite/g++.old-deja/g++.law/copy1.C | 67 + gcc/testsuite/g++.old-deja/g++.law/copy2.C | 35 + gcc/testsuite/g++.old-deja/g++.law/ctors1.C | 20 + gcc/testsuite/g++.old-deja/g++.law/ctors10.C | 24 + gcc/testsuite/g++.old-deja/g++.law/ctors11.C | 22 + gcc/testsuite/g++.old-deja/g++.law/ctors12.C | 34 + gcc/testsuite/g++.old-deja/g++.law/ctors13.C | 18 + gcc/testsuite/g++.old-deja/g++.law/ctors14.C | 43 + gcc/testsuite/g++.old-deja/g++.law/ctors15.C | 27 + gcc/testsuite/g++.old-deja/g++.law/ctors16.C | 50 + gcc/testsuite/g++.old-deja/g++.law/ctors17.C | 24 + gcc/testsuite/g++.old-deja/g++.law/ctors18.C | 27 + gcc/testsuite/g++.old-deja/g++.law/ctors19.C | 33 + gcc/testsuite/g++.old-deja/g++.law/ctors2.C | 70 + gcc/testsuite/g++.old-deja/g++.law/ctors20.C | 35 + gcc/testsuite/g++.old-deja/g++.law/ctors21.C | 16 + gcc/testsuite/g++.old-deja/g++.law/ctors3.C | 29 + gcc/testsuite/g++.old-deja/g++.law/ctors4.C | 28 + gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 37 + gcc/testsuite/g++.old-deja/g++.law/ctors6.C | 15 + gcc/testsuite/g++.old-deja/g++.law/ctors7.C | 35 + gcc/testsuite/g++.old-deja/g++.law/ctors8.C | 25 + gcc/testsuite/g++.old-deja/g++.law/ctors9.C | 40 + gcc/testsuite/g++.old-deja/g++.law/cvt1.C | 12 + gcc/testsuite/g++.old-deja/g++.law/cvt10.C | 60 + gcc/testsuite/g++.old-deja/g++.law/cvt11.C | 34 + gcc/testsuite/g++.old-deja/g++.law/cvt12.C | 30 + gcc/testsuite/g++.old-deja/g++.law/cvt13.C | 19 + gcc/testsuite/g++.old-deja/g++.law/cvt14.C | 15 + gcc/testsuite/g++.old-deja/g++.law/cvt15.C | 18 + gcc/testsuite/g++.old-deja/g++.law/cvt16.C | 30 + gcc/testsuite/g++.old-deja/g++.law/cvt17.C | 20 + gcc/testsuite/g++.old-deja/g++.law/cvt18.C | 24 + gcc/testsuite/g++.old-deja/g++.law/cvt19.C | 27 + gcc/testsuite/g++.old-deja/g++.law/cvt2.C | 42 + gcc/testsuite/g++.old-deja/g++.law/cvt20.C | 20 + gcc/testsuite/g++.old-deja/g++.law/cvt21.C | 36 + gcc/testsuite/g++.old-deja/g++.law/cvt22.C | 14 + gcc/testsuite/g++.old-deja/g++.law/cvt23.C | 18 + gcc/testsuite/g++.old-deja/g++.law/cvt3.C | 16 + gcc/testsuite/g++.old-deja/g++.law/cvt4.C | 28 + gcc/testsuite/g++.old-deja/g++.law/cvt5.C | 28 + gcc/testsuite/g++.old-deja/g++.law/cvt6.C | 28 + gcc/testsuite/g++.old-deja/g++.law/cvt7.C | 81 + gcc/testsuite/g++.old-deja/g++.law/cvt8.C | 35 + gcc/testsuite/g++.old-deja/g++.law/cvt9.C | 17 + gcc/testsuite/g++.old-deja/g++.law/dossier1.C | 18 + gcc/testsuite/g++.old-deja/g++.law/dtors1.C | 13 + gcc/testsuite/g++.old-deja/g++.law/dtors2.C | 41 + gcc/testsuite/g++.old-deja/g++.law/dtors3.C | 38 + gcc/testsuite/g++.old-deja/g++.law/dtors4.C | 23 + gcc/testsuite/g++.old-deja/g++.law/dtors5.C | 34 + gcc/testsuite/g++.old-deja/g++.law/enum1.C | 14 + gcc/testsuite/g++.old-deja/g++.law/enum2.C | 27 + gcc/testsuite/g++.old-deja/g++.law/enum3.C | 21 + gcc/testsuite/g++.old-deja/g++.law/enum4.C | 30 + gcc/testsuite/g++.old-deja/g++.law/enum6.C | 19 + gcc/testsuite/g++.old-deja/g++.law/enum7.C | 14 + gcc/testsuite/g++.old-deja/g++.law/enum9.C | 27 + gcc/testsuite/g++.old-deja/g++.law/except1.C | 29 + gcc/testsuite/g++.old-deja/g++.law/except2.C | 13 + gcc/testsuite/g++.old-deja/g++.law/except3.C | 50 + gcc/testsuite/g++.old-deja/g++.law/except4.C | 34 + gcc/testsuite/g++.old-deja/g++.law/except5.C | 40 + gcc/testsuite/g++.old-deja/g++.law/except6.C | 27 + gcc/testsuite/g++.old-deja/g++.law/friend1.C | 18 + gcc/testsuite/g++.old-deja/g++.law/friend4.C | 19 + gcc/testsuite/g++.old-deja/g++.law/friend5.C | 25 + gcc/testsuite/g++.old-deja/g++.law/global-init1.C | 21 + gcc/testsuite/g++.old-deja/g++.law/incdec1.C | 47 + gcc/testsuite/g++.old-deja/g++.law/init1.C | 26 + gcc/testsuite/g++.old-deja/g++.law/init10.C | 26 + gcc/testsuite/g++.old-deja/g++.law/init11.C | 25 + gcc/testsuite/g++.old-deja/g++.law/init13.C | 20 + gcc/testsuite/g++.old-deja/g++.law/init14.C | 27 + gcc/testsuite/g++.old-deja/g++.law/init2.C | 9 + gcc/testsuite/g++.old-deja/g++.law/init3.C | 12 + gcc/testsuite/g++.old-deja/g++.law/init4.C | 13 + gcc/testsuite/g++.old-deja/g++.law/init5.C | 18 + gcc/testsuite/g++.old-deja/g++.law/init6.C | 13 + gcc/testsuite/g++.old-deja/g++.law/init7.C | 11 + gcc/testsuite/g++.old-deja/g++.law/init8.C | 22 + gcc/testsuite/g++.old-deja/g++.law/init9.C | 36 + gcc/testsuite/g++.old-deja/g++.law/inline4.C | 21 + gcc/testsuite/g++.old-deja/g++.law/inline6.C | 17 + gcc/testsuite/g++.old-deja/g++.law/inline7.C | 13 + gcc/testsuite/g++.old-deja/g++.law/mentor1.C | 21 + gcc/testsuite/g++.old-deja/g++.law/missed-error1.C | 21 + gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 37 + gcc/testsuite/g++.old-deja/g++.law/missed-error3.C | 124 + gcc/testsuite/g++.old-deja/g++.law/missing1.C | 12 + gcc/testsuite/g++.old-deja/g++.law/nest1.C | 15 + gcc/testsuite/g++.old-deja/g++.law/nest2.C | 13 + gcc/testsuite/g++.old-deja/g++.law/nest3.C | 25 + gcc/testsuite/g++.old-deja/g++.law/nest4.C | 20 + gcc/testsuite/g++.old-deja/g++.law/nest5.C | 17 + gcc/testsuite/g++.old-deja/g++.law/operators10.C | 23 + gcc/testsuite/g++.old-deja/g++.law/operators11.C | 36 + gcc/testsuite/g++.old-deja/g++.law/operators12.C | 20 + gcc/testsuite/g++.old-deja/g++.law/operators13.C | 24 + gcc/testsuite/g++.old-deja/g++.law/operators14.C | 10 + gcc/testsuite/g++.old-deja/g++.law/operators15.C | 28 + gcc/testsuite/g++.old-deja/g++.law/operators16.C | 30 + gcc/testsuite/g++.old-deja/g++.law/operators17.C | 12 + gcc/testsuite/g++.old-deja/g++.law/operators18.C | 17 + gcc/testsuite/g++.old-deja/g++.law/operators19.C | 19 + gcc/testsuite/g++.old-deja/g++.law/operators2.C | 15 + gcc/testsuite/g++.old-deja/g++.law/operators21.C | 16 + gcc/testsuite/g++.old-deja/g++.law/operators22.C | 15 + gcc/testsuite/g++.old-deja/g++.law/operators23.C | 36 + gcc/testsuite/g++.old-deja/g++.law/operators24.C | 14 + gcc/testsuite/g++.old-deja/g++.law/operators25.C | 16 + gcc/testsuite/g++.old-deja/g++.law/operators27.C | 34 + gcc/testsuite/g++.old-deja/g++.law/operators28.C | 30 + gcc/testsuite/g++.old-deja/g++.law/operators29.C | 23 + gcc/testsuite/g++.old-deja/g++.law/operators3.C | 22 + gcc/testsuite/g++.old-deja/g++.law/operators30.C | 26 + gcc/testsuite/g++.old-deja/g++.law/operators31.C | 19 + gcc/testsuite/g++.old-deja/g++.law/operators32.C | 57 + gcc/testsuite/g++.old-deja/g++.law/operators33.C | 28 + gcc/testsuite/g++.old-deja/g++.law/operators34.C | 12 + gcc/testsuite/g++.old-deja/g++.law/operators4.C | 32 + gcc/testsuite/g++.old-deja/g++.law/operators6.C | 24 + gcc/testsuite/g++.old-deja/g++.law/operators8.C | 52 + gcc/testsuite/g++.old-deja/g++.law/operators9.C | 21 + gcc/testsuite/g++.old-deja/g++.law/parsing1.C | 21 + gcc/testsuite/g++.old-deja/g++.law/parsing10.C | 32 + gcc/testsuite/g++.old-deja/g++.law/parsing2.C | 11 + gcc/testsuite/g++.old-deja/g++.law/parsing3.C | 15 + gcc/testsuite/g++.old-deja/g++.law/parsing4.C | 10 + gcc/testsuite/g++.old-deja/g++.law/parsing5.C | 11 + gcc/testsuite/g++.old-deja/g++.law/parsing6.C | 15 + gcc/testsuite/g++.old-deja/g++.law/parsing7.C | 24 + gcc/testsuite/g++.old-deja/g++.law/parsing8.C | 31 + gcc/testsuite/g++.old-deja/g++.law/parsing9.C | 32 + gcc/testsuite/g++.old-deja/g++.law/patches1.C | 24 + gcc/testsuite/g++.old-deja/g++.law/pic1.C | 9 + gcc/testsuite/g++.old-deja/g++.law/pr25000.C | 24 + gcc/testsuite/g++.old-deja/g++.law/profile1.C | 12 + gcc/testsuite/g++.old-deja/g++.law/refs1.C | 43 + gcc/testsuite/g++.old-deja/g++.law/refs2.C | 11 + gcc/testsuite/g++.old-deja/g++.law/refs3.C | 6 + gcc/testsuite/g++.old-deja/g++.law/refs4.C | 25 + gcc/testsuite/g++.old-deja/g++.law/scope1.C | 20 + gcc/testsuite/g++.old-deja/g++.law/scope2.C | 45 + gcc/testsuite/g++.old-deja/g++.law/scope3.C | 22 + gcc/testsuite/g++.old-deja/g++.law/scope4.C | 16 + gcc/testsuite/g++.old-deja/g++.law/scope5.C | 25 + gcc/testsuite/g++.old-deja/g++.law/shadow1.C | 28 + gcc/testsuite/g++.old-deja/g++.law/shadow2.C | 28 + gcc/testsuite/g++.old-deja/g++.law/static-mem2.C | 27 + gcc/testsuite/g++.old-deja/g++.law/static-mem3.C | 23 + gcc/testsuite/g++.old-deja/g++.law/static-mem4.C | 13 + gcc/testsuite/g++.old-deja/g++.law/static-mem5.C | 23 + gcc/testsuite/g++.old-deja/g++.law/template1.C | 30 + gcc/testsuite/g++.old-deja/g++.law/template3.C | 17 + gcc/testsuite/g++.old-deja/g++.law/temps1.C | 20 + gcc/testsuite/g++.old-deja/g++.law/temps2.C | 55 + gcc/testsuite/g++.old-deja/g++.law/temps3.C | 29 + gcc/testsuite/g++.old-deja/g++.law/temps4.C | 40 + gcc/testsuite/g++.old-deja/g++.law/temps5.C | 42 + gcc/testsuite/g++.old-deja/g++.law/temps6.C | 25 + gcc/testsuite/g++.old-deja/g++.law/temps7.C | 11 + gcc/testsuite/g++.old-deja/g++.law/typeck1.C | 18 + gcc/testsuite/g++.old-deja/g++.law/typeck2.C | 16 + gcc/testsuite/g++.old-deja/g++.law/typeck3.C | 23 + gcc/testsuite/g++.old-deja/g++.law/typeck4.C | 21 + gcc/testsuite/g++.old-deja/g++.law/union1.C | 29 + gcc/testsuite/g++.old-deja/g++.law/union2.C | 25 + gcc/testsuite/g++.old-deja/g++.law/union3.C | 13 + gcc/testsuite/g++.old-deja/g++.law/union4.C | 13 + gcc/testsuite/g++.old-deja/g++.law/unsorted1.C | 31 + gcc/testsuite/g++.old-deja/g++.law/unsorted2.C | 26 + gcc/testsuite/g++.old-deja/g++.law/vbase1.C | 29 + gcc/testsuite/g++.old-deja/g++.law/virtual1.C | 21 + gcc/testsuite/g++.old-deja/g++.law/virtual2.C | 32 + gcc/testsuite/g++.old-deja/g++.law/virtual3.C | 49 + gcc/testsuite/g++.old-deja/g++.law/virtual4.C | 32 + gcc/testsuite/g++.old-deja/g++.law/visibility1.C | 68 + gcc/testsuite/g++.old-deja/g++.law/visibility10.C | 22 + gcc/testsuite/g++.old-deja/g++.law/visibility11.C | 52 + gcc/testsuite/g++.old-deja/g++.law/visibility12.C | 18 + gcc/testsuite/g++.old-deja/g++.law/visibility13.C | 110 + gcc/testsuite/g++.old-deja/g++.law/visibility14.C | 21 + gcc/testsuite/g++.old-deja/g++.law/visibility15.C | 25 + gcc/testsuite/g++.old-deja/g++.law/visibility16.C | 35 + gcc/testsuite/g++.old-deja/g++.law/visibility17.C | 66 + gcc/testsuite/g++.old-deja/g++.law/visibility18.C | 20 + gcc/testsuite/g++.old-deja/g++.law/visibility19.C | 40 + gcc/testsuite/g++.old-deja/g++.law/visibility2.C | 68 + gcc/testsuite/g++.old-deja/g++.law/visibility20.C | 36 + gcc/testsuite/g++.old-deja/g++.law/visibility21.C | 17 + gcc/testsuite/g++.old-deja/g++.law/visibility22.C | 25 + gcc/testsuite/g++.old-deja/g++.law/visibility24.C | 40 + gcc/testsuite/g++.old-deja/g++.law/visibility25.C | 26 + gcc/testsuite/g++.old-deja/g++.law/visibility26.C | 18 + gcc/testsuite/g++.old-deja/g++.law/visibility27.C | 19 + gcc/testsuite/g++.old-deja/g++.law/visibility28.C | 24 + gcc/testsuite/g++.old-deja/g++.law/visibility3.C | 22 + gcc/testsuite/g++.old-deja/g++.law/visibility4.C | 25 + gcc/testsuite/g++.old-deja/g++.law/visibility5.C | 17 + gcc/testsuite/g++.old-deja/g++.law/visibility6.C | 23 + gcc/testsuite/g++.old-deja/g++.law/visibility7.C | 73 + gcc/testsuite/g++.old-deja/g++.law/visibility8.C | 26 + gcc/testsuite/g++.old-deja/g++.law/visibility9.C | 22 + gcc/testsuite/g++.old-deja/g++.law/vtable1.C | 27 + gcc/testsuite/g++.old-deja/g++.law/vtable2.C | 18 + gcc/testsuite/g++.old-deja/g++.law/vtable3.C | 25 + gcc/testsuite/g++.old-deja/g++.law/weak.C | 20 + gcc/testsuite/g++.old-deja/g++.martin/access1.C | 12 + gcc/testsuite/g++.old-deja/g++.martin/ambig1.C | 22 + gcc/testsuite/g++.old-deja/g++.martin/bitset1.C | 10 + gcc/testsuite/g++.old-deja/g++.martin/conv1.C | 14 + gcc/testsuite/g++.old-deja/g++.martin/crash1.C | 15 + gcc/testsuite/g++.old-deja/g++.martin/eval1.C | 21 + gcc/testsuite/g++.old-deja/g++.martin/lookup1.C | 22 + gcc/testsuite/g++.old-deja/g++.martin/new1.C | 122 + gcc/testsuite/g++.old-deja/g++.martin/overload1.C | 13 + gcc/testsuite/g++.old-deja/g++.martin/pmf1.C | 19 + gcc/testsuite/g++.old-deja/g++.martin/pmf2.C | 22 + gcc/testsuite/g++.old-deja/g++.martin/pure1.C | 8 + gcc/testsuite/g++.old-deja/g++.martin/sts_conv.C | 20 + gcc/testsuite/g++.old-deja/g++.martin/sts_iarr.C | 46 + .../g++.old-deja/g++.martin/sts_partial.C | 15 + .../g++.old-deja/g++.martin/sts_vectini.C | 42 + gcc/testsuite/g++.old-deja/g++.martin/typedef1.C | 14 + gcc/testsuite/g++.old-deja/g++.martin/typedef2.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/align1.C | 57 + gcc/testsuite/g++.old-deja/g++.mike/align2.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/ambig1.C | 33 + gcc/testsuite/g++.old-deja/g++.mike/asm1.C | 9 + gcc/testsuite/g++.old-deja/g++.mike/asm2.C | 25 + gcc/testsuite/g++.old-deja/g++.mike/bool1.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/bool2.C | 58 + gcc/testsuite/g++.old-deja/g++.mike/bool4.C | 3 + gcc/testsuite/g++.old-deja/g++.mike/conv1.C | 11 + gcc/testsuite/g++.old-deja/g++.mike/debug1.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/dyncast1.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/dyncast2.C | 25 + gcc/testsuite/g++.old-deja/g++.mike/dyncast3.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/dyncast4.C | 5 + gcc/testsuite/g++.old-deja/g++.mike/dyncast5.C | 72 + gcc/testsuite/g++.old-deja/g++.mike/dyncast6.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/dyncast7.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/dyncast8.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/dyncast9.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/eh1.C | 38 + gcc/testsuite/g++.old-deja/g++.mike/eh10.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/eh11.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/eh12.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/eh13.C | 6 + gcc/testsuite/g++.old-deja/g++.mike/eh14.C | 25 + gcc/testsuite/g++.old-deja/g++.mike/eh15.C | 6 + gcc/testsuite/g++.old-deja/g++.mike/eh16.C | 26 + gcc/testsuite/g++.old-deja/g++.mike/eh17.C | 25 + gcc/testsuite/g++.old-deja/g++.mike/eh18.C | 63 + gcc/testsuite/g++.old-deja/g++.mike/eh19.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/eh2.C | 74 + gcc/testsuite/g++.old-deja/g++.mike/eh20.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/eh21.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/eh23.C | 47 + gcc/testsuite/g++.old-deja/g++.mike/eh24.C | 33 + gcc/testsuite/g++.old-deja/g++.mike/eh25.C | 31 + gcc/testsuite/g++.old-deja/g++.mike/eh26.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/eh27.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/eh28.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/eh29.C | 27 + gcc/testsuite/g++.old-deja/g++.mike/eh3.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/eh30.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/eh31.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/eh32.C | 20 + gcc/testsuite/g++.old-deja/g++.mike/eh33.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/eh34.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/eh35.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/eh36.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/eh37.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/eh38.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/eh39.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/eh4.C | 6 + gcc/testsuite/g++.old-deja/g++.mike/eh40.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/eh41.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/eh42.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/eh44.C | 36 + gcc/testsuite/g++.old-deja/g++.mike/eh45.C | 35 + gcc/testsuite/g++.old-deja/g++.mike/eh46.C | 47 + gcc/testsuite/g++.old-deja/g++.mike/eh47.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/eh48.C | 34 + gcc/testsuite/g++.old-deja/g++.mike/eh49.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/eh5.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/eh50.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/eh51.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/eh52.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/eh53.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/eh54.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/eh55.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/eh56.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/eh57.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/eh58.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/eh59.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/eh6.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/eh7.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/eh8.C | 20 + gcc/testsuite/g++.old-deja/g++.mike/eh9.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/enum1.C | 11 + gcc/testsuite/g++.old-deja/g++.mike/err1.C | 8 + gcc/testsuite/g++.old-deja/g++.mike/err2.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/err3.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/explicit1.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/explicit2.C | 24 + gcc/testsuite/g++.old-deja/g++.mike/for1.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/for2.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/for3.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/fresco1.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/hog1.C | 188 + gcc/testsuite/g++.old-deja/g++.mike/init1.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/init2.C | 9 + gcc/testsuite/g++.old-deja/g++.mike/leak1.C | 39 + gcc/testsuite/g++.old-deja/g++.mike/mangle1.C | 27 + gcc/testsuite/g++.old-deja/g++.mike/mangle2.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/mangle3.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/mi1.C | 45 + gcc/testsuite/g++.old-deja/g++.mike/mi2.C | 47 + gcc/testsuite/g++.old-deja/g++.mike/misc1.C | 54 + gcc/testsuite/g++.old-deja/g++.mike/misc11.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/misc12.C | 8 + gcc/testsuite/g++.old-deja/g++.mike/misc13.C | 54 + gcc/testsuite/g++.old-deja/g++.mike/misc14.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/misc2.C | 11 + gcc/testsuite/g++.old-deja/g++.mike/misc3.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/misc5.C | 11 + gcc/testsuite/g++.old-deja/g++.mike/misc6.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/misc7.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/misc8.C | 5 + gcc/testsuite/g++.old-deja/g++.mike/misc9.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/net1.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/net10.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/net11.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/net12.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/net13.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/net14.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/net15.C | 47 + gcc/testsuite/g++.old-deja/g++.mike/net16.C | 8 + gcc/testsuite/g++.old-deja/g++.mike/net17.C | 59 + gcc/testsuite/g++.old-deja/g++.mike/net18.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/net19.C | 20 + gcc/testsuite/g++.old-deja/g++.mike/net2.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/net20.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/net21.C | 60 + gcc/testsuite/g++.old-deja/g++.mike/net22.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/net23.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/net24.C | 3 + gcc/testsuite/g++.old-deja/g++.mike/net25.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/net26.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/net27.C | 9 + gcc/testsuite/g++.old-deja/g++.mike/net28.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/net29.C | 27 + gcc/testsuite/g++.old-deja/g++.mike/net3.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/net30.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/net31.C | 68 + gcc/testsuite/g++.old-deja/g++.mike/net32.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/net34.C | 41 + gcc/testsuite/g++.old-deja/g++.mike/net35.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/net36.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/net37.C | 40 + gcc/testsuite/g++.old-deja/g++.mike/net38.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/net39.C | 31 + gcc/testsuite/g++.old-deja/g++.mike/net4.C | 32 + gcc/testsuite/g++.old-deja/g++.mike/net40.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/net41.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/net42.C | 25 + gcc/testsuite/g++.old-deja/g++.mike/net43.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/net44.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/net45.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/net46.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/net47.C | 8 + gcc/testsuite/g++.old-deja/g++.mike/net48.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/net6.C | 5 + gcc/testsuite/g++.old-deja/g++.mike/net7.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/net8.C | 32 + gcc/testsuite/g++.old-deja/g++.mike/net9.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/ns1.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/ns10.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/ns11.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/ns12.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/ns13.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/ns14.C | 11 + gcc/testsuite/g++.old-deja/g++.mike/ns15.C | 32 + gcc/testsuite/g++.old-deja/g++.mike/ns2.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/ns3.C | 5 + gcc/testsuite/g++.old-deja/g++.mike/ns4.C | 6 + gcc/testsuite/g++.old-deja/g++.mike/ns5.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/ns6.C | 9 + gcc/testsuite/g++.old-deja/g++.mike/ns7.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/ns9.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/offset1.C | 39 + gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/p10148.C | 35 + gcc/testsuite/g++.old-deja/g++.mike/p10247.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/p10416.C | 9 + gcc/testsuite/g++.old-deja/g++.mike/p10511.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p10769b.C | 27 + gcc/testsuite/g++.old-deja/g++.mike/p10849a.C | 34 + gcc/testsuite/g++.old-deja/g++.mike/p10951.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/p11012.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/p11110.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/p11142.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/p11144.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/p11482.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/p11667.C | 62 + gcc/testsuite/g++.old-deja/g++.mike/p12306.C | 76 + gcc/testsuite/g++.old-deja/g++.mike/p12306a.C | 36 + gcc/testsuite/g++.old-deja/g++.mike/p1248.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/p1567.C | 42 + gcc/testsuite/g++.old-deja/g++.mike/p16146.C | 90 + gcc/testsuite/g++.old-deja/g++.mike/p1862.C | 63 + gcc/testsuite/g++.old-deja/g++.mike/p1989.C | 495 +++ gcc/testsuite/g++.old-deja/g++.mike/p2394.C | 37 + gcc/testsuite/g++.old-deja/g++.mike/p2431.C | 24 + gcc/testsuite/g++.old-deja/g++.mike/p2573.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p2736.C | 33 + gcc/testsuite/g++.old-deja/g++.mike/p2746.C | 156 + gcc/testsuite/g++.old-deja/g++.mike/p2793.C | 6 + gcc/testsuite/g++.old-deja/g++.mike/p2806.C | 20 + gcc/testsuite/g++.old-deja/g++.mike/p2846.C | 67 + gcc/testsuite/g++.old-deja/g++.mike/p2846a.C | 35 + gcc/testsuite/g++.old-deja/g++.mike/p2846b.C | 53 + gcc/testsuite/g++.old-deja/g++.mike/p2855.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/p2960.C | 31 + gcc/testsuite/g++.old-deja/g++.mike/p3041.C | 34 + gcc/testsuite/g++.old-deja/g++.mike/p3060c.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/p3060d.C | 35 + gcc/testsuite/g++.old-deja/g++.mike/p3068.C | 61 + gcc/testsuite/g++.old-deja/g++.mike/p3070.C | 32 + gcc/testsuite/g++.old-deja/g++.mike/p3139.C | 26 + gcc/testsuite/g++.old-deja/g++.mike/p3524a.C | 25 + gcc/testsuite/g++.old-deja/g++.mike/p3524b.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/p3524c.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p3538a.C | 33 + gcc/testsuite/g++.old-deja/g++.mike/p3538b.C | 35 + gcc/testsuite/g++.old-deja/g++.mike/p3570.C | 30 + gcc/testsuite/g++.old-deja/g++.mike/p3579.C | 40 + gcc/testsuite/g++.old-deja/g++.mike/p3708.C | 87 + gcc/testsuite/g++.old-deja/g++.mike/p3708a.C | 87 + gcc/testsuite/g++.old-deja/g++.mike/p3708b.C | 86 + gcc/testsuite/g++.old-deja/g++.mike/p3764.C | 25 + gcc/testsuite/g++.old-deja/g++.mike/p3836.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p4068.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/p4104.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/p4173.C | 26 + gcc/testsuite/g++.old-deja/g++.mike/p418.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/p4238.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/p4246.C | 49 + gcc/testsuite/g++.old-deja/g++.mike/p4263.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p438.C | 24 + gcc/testsuite/g++.old-deja/g++.mike/p4484.C | 26 + gcc/testsuite/g++.old-deja/g++.mike/p4511.C | 34 + gcc/testsuite/g++.old-deja/g++.mike/p4619.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/p4623.C | 36 + gcc/testsuite/g++.old-deja/g++.mike/p4667.C | 32 + gcc/testsuite/g++.old-deja/g++.mike/p4671.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/p4677.C | 9 + gcc/testsuite/g++.old-deja/g++.mike/p4693.C | 24 + gcc/testsuite/g++.old-deja/g++.mike/p4736a.C | 40 + gcc/testsuite/g++.old-deja/g++.mike/p4736b.C | 49 + gcc/testsuite/g++.old-deja/g++.mike/p4736c.C | 63 + gcc/testsuite/g++.old-deja/g++.mike/p4750.C | 10 + gcc/testsuite/g++.old-deja/g++.mike/p5469.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/p5469a.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/p5571.C | 71 + gcc/testsuite/g++.old-deja/g++.mike/p5611.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/p5673.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/p5718.C | 38 + gcc/testsuite/g++.old-deja/g++.mike/p5793.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/p5840.C | 36 + gcc/testsuite/g++.old-deja/g++.mike/p5958.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/p6004.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/p6058.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/p6149.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/p6311.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/p646.C | 163 + gcc/testsuite/g++.old-deja/g++.mike/p6578.C | 8 + gcc/testsuite/g++.old-deja/g++.mike/p658.C | 109 + gcc/testsuite/g++.old-deja/g++.mike/p6610a.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p6610b.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p6611.C | 27 + gcc/testsuite/g++.old-deja/g++.mike/p6746.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/p6901.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/p6927.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/p700.C | 2386 +++++++++++++ gcc/testsuite/g++.old-deja/g++.mike/p701.C | 34 + gcc/testsuite/g++.old-deja/g++.mike/p710.C | 43 + gcc/testsuite/g++.old-deja/g++.mike/p7180.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/p7476.C | 20 + gcc/testsuite/g++.old-deja/g++.mike/p755.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/p755a.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p7626.C | 43 + gcc/testsuite/g++.old-deja/g++.mike/p7635.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/p7651.C | 26 + gcc/testsuite/g++.old-deja/g++.mike/p783.C | 16 + gcc/testsuite/g++.old-deja/g++.mike/p783a.C | 27 + gcc/testsuite/g++.old-deja/g++.mike/p783b.C | 38 + gcc/testsuite/g++.old-deja/g++.mike/p784.C | 3658 ++++++++++++++++++++ gcc/testsuite/g++.old-deja/g++.mike/p786.C | 36 + gcc/testsuite/g++.old-deja/g++.mike/p7865.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/p7868.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/p789.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/p789a.C | 44 + gcc/testsuite/g++.old-deja/g++.mike/p7912.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/p8009.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/p8018.C | 86 + gcc/testsuite/g++.old-deja/g++.mike/p8039.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p807.C | 35 + gcc/testsuite/g++.old-deja/g++.mike/p807a.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/p811.C | 549 +++ gcc/testsuite/g++.old-deja/g++.mike/p8154.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/p8155.C | 148 + gcc/testsuite/g++.old-deja/g++.mike/p8175.C | 15 + gcc/testsuite/g++.old-deja/g++.mike/p8269.C | 11 + gcc/testsuite/g++.old-deja/g++.mike/p8460.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/p8483.C | 36 + gcc/testsuite/g++.old-deja/g++.mike/p8620.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/p8786.C | 24 + gcc/testsuite/g++.old-deja/g++.mike/p8804.C | 19 + gcc/testsuite/g++.old-deja/g++.mike/p8825.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/p9068.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/p9129.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/p9206.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/p9506.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/p9706.C | 37 + gcc/testsuite/g++.old-deja/g++.mike/p9732a.C | 37 + gcc/testsuite/g++.old-deja/g++.mike/p9732b.C | 47 + gcc/testsuite/g++.old-deja/g++.mike/p9732c.C | 5 + gcc/testsuite/g++.old-deja/g++.mike/p991.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/parse1.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/pmd1.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/pmf1.C | 91 + gcc/testsuite/g++.old-deja/g++.mike/pmf2.C | 55 + gcc/testsuite/g++.old-deja/g++.mike/pmf3.C | 20 + gcc/testsuite/g++.old-deja/g++.mike/pmf4.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/pmf6.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/pmf7.C | 30 + gcc/testsuite/g++.old-deja/g++.mike/pmf8.C | 32 + gcc/testsuite/g++.old-deja/g++.mike/pmf9.C | 24 + gcc/testsuite/g++.old-deja/g++.mike/pt1.C | 37 + gcc/testsuite/g++.old-deja/g++.mike/pt2.C | 23 + gcc/testsuite/g++.old-deja/g++.mike/pt3.C | 29 + gcc/testsuite/g++.old-deja/g++.mike/pt4.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/ref1.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/rtti1.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/rtti2.C | 6 + gcc/testsuite/g++.old-deja/g++.mike/rtti3.C | 24 + gcc/testsuite/g++.old-deja/g++.mike/s24939.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/s35520.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/s9959.C | 20 + gcc/testsuite/g++.old-deja/g++.mike/scast1.C | 8 + gcc/testsuite/g++.old-deja/g++.mike/sizeof.C | 9 + gcc/testsuite/g++.old-deja/g++.mike/temp.C | 32 + gcc/testsuite/g++.old-deja/g++.mike/thunk1.C | 18 + gcc/testsuite/g++.old-deja/g++.mike/thunk2.C | 39 + gcc/testsuite/g++.old-deja/g++.mike/thunk3.C | 35 + gcc/testsuite/g++.old-deja/g++.mike/unroll1.C | 11 + gcc/testsuite/g++.old-deja/g++.mike/unused.C | 7 + gcc/testsuite/g++.old-deja/g++.mike/virt1.C | 13 + gcc/testsuite/g++.old-deja/g++.mike/virt2.C | 26 + gcc/testsuite/g++.old-deja/g++.mike/virt3.C | 17 + gcc/testsuite/g++.old-deja/g++.mike/virt4.C | 28 + gcc/testsuite/g++.old-deja/g++.mike/virt5.C | 54 + gcc/testsuite/g++.old-deja/g++.mike/virt6.C | 40 + gcc/testsuite/g++.old-deja/g++.mike/visibility-1.C | 22 + gcc/testsuite/g++.old-deja/g++.mike/vtable1.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/warn1.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/warn2.C | 26 + gcc/testsuite/g++.old-deja/g++.mike/warn3.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/warn4.C | 2 + gcc/testsuite/g++.old-deja/g++.mike/warn5.C | 21 + gcc/testsuite/g++.old-deja/g++.mike/warn6.C | 42 + gcc/testsuite/g++.old-deja/g++.mike/warn7.C | 14 + gcc/testsuite/g++.old-deja/g++.mike/warn8.C | 20 + gcc/testsuite/g++.old-deja/g++.niklas/README | 18 + gcc/testsuite/g++.old-deja/g++.niklas/t113.C | 7 + gcc/testsuite/g++.old-deja/g++.niklas/t114.C | 5 + gcc/testsuite/g++.old-deja/g++.niklas/t115.C | 7 + gcc/testsuite/g++.old-deja/g++.niklas/t118.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t119.C | 6 + gcc/testsuite/g++.old-deja/g++.niklas/t120.C | 6 + gcc/testsuite/g++.old-deja/g++.niklas/t121.C | 6 + gcc/testsuite/g++.old-deja/g++.niklas/t122.C | 14 + gcc/testsuite/g++.old-deja/g++.niklas/t123.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t124.C | 10 + gcc/testsuite/g++.old-deja/g++.niklas/t125.C | 10 + gcc/testsuite/g++.old-deja/g++.niklas/t126.C | 11 + gcc/testsuite/g++.old-deja/g++.niklas/t127.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t128.C | 6 + gcc/testsuite/g++.old-deja/g++.niklas/t129.C | 6 + gcc/testsuite/g++.old-deja/g++.niklas/t130.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t131.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t132.C | 5 + gcc/testsuite/g++.old-deja/g++.niklas/t133.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t134.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t135.C | 27 + gcc/testsuite/g++.old-deja/g++.niklas/t136.C | 4 + gcc/testsuite/g++.old-deja/g++.niklas/t137.C | 6 + gcc/testsuite/g++.old-deja/g++.niklas/t138.C | 6 + gcc/testsuite/g++.old-deja/g++.niklas/t139.C | 7 + gcc/testsuite/g++.old-deja/g++.niklas/t140.C | 12 + gcc/testsuite/g++.old-deja/g++.niklas/t141.C | 6 + gcc/testsuite/g++.old-deja/g++.ns/alias1.C | 19 + gcc/testsuite/g++.old-deja/g++.ns/alias2.C | 8 + gcc/testsuite/g++.old-deja/g++.ns/alias3.C | 31 + gcc/testsuite/g++.old-deja/g++.ns/alias4.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/alias6.C | 36 + gcc/testsuite/g++.old-deja/g++.ns/alias7.C | 11 + gcc/testsuite/g++.old-deja/g++.ns/anon1.C | 13 + gcc/testsuite/g++.old-deja/g++.ns/bogus1.C | 10 + gcc/testsuite/g++.old-deja/g++.ns/crash1.C | 12 + gcc/testsuite/g++.old-deja/g++.ns/crash2.C | 11 + gcc/testsuite/g++.old-deja/g++.ns/crash3.C | 10 + gcc/testsuite/g++.old-deja/g++.ns/crash4.C | 11 + gcc/testsuite/g++.old-deja/g++.ns/extern1.C | 18 + gcc/testsuite/g++.old-deja/g++.ns/friend1.C | 8 + gcc/testsuite/g++.old-deja/g++.ns/friend2.C | 11 + gcc/testsuite/g++.old-deja/g++.ns/invalid1.C | 12 + gcc/testsuite/g++.old-deja/g++.ns/koenig1.C | 18 + gcc/testsuite/g++.old-deja/g++.ns/koenig2.C | 10 + gcc/testsuite/g++.old-deja/g++.ns/koenig3.C | 22 + gcc/testsuite/g++.old-deja/g++.ns/koenig4.C | 25 + gcc/testsuite/g++.old-deja/g++.ns/koenig5.C | 19 + gcc/testsuite/g++.old-deja/g++.ns/koenig6.C | 13 + gcc/testsuite/g++.old-deja/g++.ns/koenig7.C | 23 + gcc/testsuite/g++.old-deja/g++.ns/koenig8.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/koenig9.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/lookup1.C | 3 + gcc/testsuite/g++.old-deja/g++.ns/lookup2.C | 9 + gcc/testsuite/g++.old-deja/g++.ns/lookup3.C | 15 + gcc/testsuite/g++.old-deja/g++.ns/lookup4.C | 23 + gcc/testsuite/g++.old-deja/g++.ns/lookup5.C | 23 + gcc/testsuite/g++.old-deja/g++.ns/main1.C | 15 + gcc/testsuite/g++.old-deja/g++.ns/ns1.C | 17 + gcc/testsuite/g++.old-deja/g++.ns/ns10.C | 13 + gcc/testsuite/g++.old-deja/g++.ns/ns11.C | 20 + gcc/testsuite/g++.old-deja/g++.ns/ns12.C | 23 + gcc/testsuite/g++.old-deja/g++.ns/ns13.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/ns14.C | 17 + gcc/testsuite/g++.old-deja/g++.ns/ns15.C | 2 + gcc/testsuite/g++.old-deja/g++.ns/ns16.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/ns17.C | 13 + gcc/testsuite/g++.old-deja/g++.ns/ns18.C | 30 + gcc/testsuite/g++.old-deja/g++.ns/ns19.C | 7 + gcc/testsuite/g++.old-deja/g++.ns/ns2.C | 27 + gcc/testsuite/g++.old-deja/g++.ns/ns3.C | 17 + gcc/testsuite/g++.old-deja/g++.ns/ns4.C | 11 + gcc/testsuite/g++.old-deja/g++.ns/ns5.C | 6 + gcc/testsuite/g++.old-deja/g++.ns/ns6.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/ns7.C | 26 + gcc/testsuite/g++.old-deja/g++.ns/ns8.C | 11 + gcc/testsuite/g++.old-deja/g++.ns/ns9.C | 13 + gcc/testsuite/g++.old-deja/g++.ns/overload1.C | 34 + gcc/testsuite/g++.old-deja/g++.ns/overload2.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/overload3.C | 18 + gcc/testsuite/g++.old-deja/g++.ns/overload4.C | 8 + gcc/testsuite/g++.old-deja/g++.ns/overload5.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/scoped1.C | 26 + gcc/testsuite/g++.old-deja/g++.ns/template1.C | 9 + gcc/testsuite/g++.old-deja/g++.ns/template10.C | 7 + gcc/testsuite/g++.old-deja/g++.ns/template11.C | 16 + gcc/testsuite/g++.old-deja/g++.ns/template12.C | 19 + gcc/testsuite/g++.old-deja/g++.ns/template13.C | 23 + gcc/testsuite/g++.old-deja/g++.ns/template14.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/template15.C | 5 + gcc/testsuite/g++.old-deja/g++.ns/template16.C | 15 + gcc/testsuite/g++.old-deja/g++.ns/template17.C | 37 + gcc/testsuite/g++.old-deja/g++.ns/template18.C | 24 + gcc/testsuite/g++.old-deja/g++.ns/template2.C | 14 + gcc/testsuite/g++.old-deja/g++.ns/template3.C | 22 + gcc/testsuite/g++.old-deja/g++.ns/template4.C | 18 + gcc/testsuite/g++.old-deja/g++.ns/template5.C | 34 + gcc/testsuite/g++.old-deja/g++.ns/template6.C | 24 + gcc/testsuite/g++.old-deja/g++.ns/template7.C | 12 + gcc/testsuite/g++.old-deja/g++.ns/template8.C | 9 + gcc/testsuite/g++.old-deja/g++.ns/template9.C | 41 + gcc/testsuite/g++.old-deja/g++.ns/type1.C | 18 + gcc/testsuite/g++.old-deja/g++.ns/type2.C | 19 + gcc/testsuite/g++.old-deja/g++.ns/undef1.C | 5 + gcc/testsuite/g++.old-deja/g++.ns/using1.C | 3 + gcc/testsuite/g++.old-deja/g++.ns/using10.C | 9 + gcc/testsuite/g++.old-deja/g++.ns/using11.C | 9 + gcc/testsuite/g++.old-deja/g++.ns/using12.C | 20 + gcc/testsuite/g++.old-deja/g++.ns/using13.C | 24 + gcc/testsuite/g++.old-deja/g++.ns/using14.C | 15 + gcc/testsuite/g++.old-deja/g++.ns/using2.C | 5 + gcc/testsuite/g++.old-deja/g++.ns/using3.C | 16 + gcc/testsuite/g++.old-deja/g++.ns/using4.C | 6 + gcc/testsuite/g++.old-deja/g++.ns/using5.C | 6 + gcc/testsuite/g++.old-deja/g++.ns/using6.C | 9 + gcc/testsuite/g++.old-deja/g++.ns/using7.C | 12 + gcc/testsuite/g++.old-deja/g++.ns/using8.C | 20 + gcc/testsuite/g++.old-deja/g++.ns/using9.C | 24 + gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog | 147 + gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C | 19 + gcc/testsuite/g++.old-deja/g++.oliva/delete1.C | 31 + gcc/testsuite/g++.old-deja/g++.oliva/delete2.C | 26 + gcc/testsuite/g++.old-deja/g++.oliva/delete3.C | 38 + gcc/testsuite/g++.old-deja/g++.oliva/delete4.C | 30 + gcc/testsuite/g++.old-deja/g++.oliva/delete5.C | 30 + gcc/testsuite/g++.old-deja/g++.oliva/dwarf1.C | 15 + gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C | 10 + gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C | 25 + gcc/testsuite/g++.old-deja/g++.oliva/expr1.C | 12 + gcc/testsuite/g++.old-deja/g++.oliva/expr2.C | 16 + gcc/testsuite/g++.old-deja/g++.oliva/ext1.C | 19 + gcc/testsuite/g++.old-deja/g++.oliva/friend1.C | 12 + gcc/testsuite/g++.old-deja/g++.oliva/inline1.C | 30 + .../g++.old-deja/g++.oliva/linkage1-main.cc | 13 + gcc/testsuite/g++.old-deja/g++.oliva/linkage1.C | 20 + gcc/testsuite/g++.old-deja/g++.oliva/nameret1.C | 14 + gcc/testsuite/g++.old-deja/g++.oliva/nameret2.C | 15 + gcc/testsuite/g++.old-deja/g++.oliva/new1.C | 20 + gcc/testsuite/g++.old-deja/g++.oliva/ns1.C | 13 + gcc/testsuite/g++.old-deja/g++.oliva/ns2.C | 15 + gcc/testsuite/g++.old-deja/g++.oliva/ns3.C | 13 + gcc/testsuite/g++.old-deja/g++.oliva/overload1.C | 24 + gcc/testsuite/g++.old-deja/g++.oliva/partord1.C | 28 + gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C | 20 + gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C | 18 + gcc/testsuite/g++.old-deja/g++.oliva/template1.C | 15 + gcc/testsuite/g++.old-deja/g++.oliva/template10.C | 22 + gcc/testsuite/g++.old-deja/g++.oliva/template2.C | 14 + gcc/testsuite/g++.old-deja/g++.oliva/template3.C | 9 + gcc/testsuite/g++.old-deja/g++.oliva/template4.C | 20 + gcc/testsuite/g++.old-deja/g++.oliva/template5.C | 12 + gcc/testsuite/g++.old-deja/g++.oliva/template6.C | 12 + gcc/testsuite/g++.old-deja/g++.oliva/template7.C | 14 + gcc/testsuite/g++.old-deja/g++.oliva/template8.C | 18 + gcc/testsuite/g++.old-deja/g++.oliva/template9.C | 11 + gcc/testsuite/g++.old-deja/g++.oliva/thunk1.C | 36 + gcc/testsuite/g++.old-deja/g++.oliva/typename1.C | 16 + gcc/testsuite/g++.old-deja/g++.oliva/typename2.C | 28 + gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C | 19 + gcc/testsuite/g++.old-deja/g++.other/900403_04.C | 12 + gcc/testsuite/g++.old-deja/g++.other/900519_12.C | 11 + gcc/testsuite/g++.old-deja/g++.other/access1.C | 14 + gcc/testsuite/g++.old-deja/g++.other/access10.C | 9 + gcc/testsuite/g++.old-deja/g++.other/access11.C | 20 + gcc/testsuite/g++.old-deja/g++.other/access2.C | 12 + gcc/testsuite/g++.old-deja/g++.other/access3.C | 26 + gcc/testsuite/g++.old-deja/g++.other/access4.C | 11 + gcc/testsuite/g++.old-deja/g++.other/access5.C | 22 + gcc/testsuite/g++.old-deja/g++.other/access6.C | 17 + gcc/testsuite/g++.old-deja/g++.other/access7.C | 33 + gcc/testsuite/g++.old-deja/g++.other/access8.C | 27 + gcc/testsuite/g++.old-deja/g++.other/access9.C | 10 + gcc/testsuite/g++.old-deja/g++.other/addrof1.C | 34 + gcc/testsuite/g++.old-deja/g++.other/align.C | 15 + gcc/testsuite/g++.old-deja/g++.other/ambig1.C | 28 + gcc/testsuite/g++.old-deja/g++.other/ambig2.C | 21 + gcc/testsuite/g++.old-deja/g++.other/ambig3.C | 34 + gcc/testsuite/g++.old-deja/g++.other/anon1.C | 6 + gcc/testsuite/g++.old-deja/g++.other/anon2.C | 32 + gcc/testsuite/g++.old-deja/g++.other/anon3.C | 86 + gcc/testsuite/g++.old-deja/g++.other/anon4.C | 16 + gcc/testsuite/g++.old-deja/g++.other/anon5.C | 17 + gcc/testsuite/g++.old-deja/g++.other/anon6.C | 37 + gcc/testsuite/g++.old-deja/g++.other/anon7.C | 24 + gcc/testsuite/g++.old-deja/g++.other/anon8.C | 22 + gcc/testsuite/g++.old-deja/g++.other/anon9.C | 6 + gcc/testsuite/g++.old-deja/g++.other/array1.C | 27 + gcc/testsuite/g++.old-deja/g++.other/array2.C | 19 + gcc/testsuite/g++.old-deja/g++.other/array3.C | 25 + gcc/testsuite/g++.old-deja/g++.other/array4.C | 5 + gcc/testsuite/g++.old-deja/g++.other/array5.C | 10 + gcc/testsuite/g++.old-deja/g++.other/array6.C | 21 + gcc/testsuite/g++.old-deja/g++.other/array9.C | 6 + gcc/testsuite/g++.old-deja/g++.other/asm1.C | 6 + gcc/testsuite/g++.old-deja/g++.other/asm2.C | 12 + gcc/testsuite/g++.old-deja/g++.other/asm3.C | 10 + gcc/testsuite/g++.old-deja/g++.other/badarrow.C | 10 + gcc/testsuite/g++.old-deja/g++.other/badopt1.C | 16 + gcc/testsuite/g++.old-deja/g++.other/base1.C | 20 + gcc/testsuite/g++.old-deja/g++.other/bitfld1.C | 12 + gcc/testsuite/g++.old-deja/g++.other/bitfld2.C | 9 + gcc/testsuite/g++.old-deja/g++.other/bitfld3.C | 34 + gcc/testsuite/g++.old-deja/g++.other/bitfld4.C | 25 + gcc/testsuite/g++.old-deja/g++.other/bitfld5.C | 7 + gcc/testsuite/g++.old-deja/g++.other/builtins1.C | 21 + gcc/testsuite/g++.old-deja/g++.other/builtins10.C | 7 + gcc/testsuite/g++.old-deja/g++.other/builtins2.C | 23 + gcc/testsuite/g++.old-deja/g++.other/builtins3.C | 24 + gcc/testsuite/g++.old-deja/g++.other/builtins4.C | 24 + gcc/testsuite/g++.old-deja/g++.other/builtins5.C | 16 + gcc/testsuite/g++.old-deja/g++.other/builtins6.C | 19 + gcc/testsuite/g++.old-deja/g++.other/builtins7.C | 21 + gcc/testsuite/g++.old-deja/g++.other/builtins8.C | 25 + gcc/testsuite/g++.old-deja/g++.other/builtins9.C | 14 + gcc/testsuite/g++.old-deja/g++.other/call1.C | 52 + gcc/testsuite/g++.old-deja/g++.other/cast1.C | 16 + gcc/testsuite/g++.old-deja/g++.other/cast2.C | 17 + gcc/testsuite/g++.old-deja/g++.other/cast3.C | 44 + gcc/testsuite/g++.old-deja/g++.other/cast4.C | 63 + gcc/testsuite/g++.old-deja/g++.other/cast5.C | 38 + gcc/testsuite/g++.old-deja/g++.other/cast6.C | 57 + gcc/testsuite/g++.old-deja/g++.other/cast7.C | 12 + gcc/testsuite/g++.old-deja/g++.other/cleanup1.C | 21 + gcc/testsuite/g++.old-deja/g++.other/cleanup2.C | 27 + gcc/testsuite/g++.old-deja/g++.other/cleanup4.C | 34 + .../g++.old-deja/g++.other/comdat1-aux.cc | 10 + gcc/testsuite/g++.old-deja/g++.other/comdat1.C | 23 + .../g++.old-deja/g++.other/comdat2-aux.cc | 17 + gcc/testsuite/g++.old-deja/g++.other/comdat2.C | 30 + .../g++.old-deja/g++.other/comdat3-aux.cc | 6 + gcc/testsuite/g++.old-deja/g++.other/comdat3.C | 14 + gcc/testsuite/g++.old-deja/g++.other/comdat3.h | 8 + .../g++.old-deja/g++.other/comdat4-aux.cc | 40 + gcc/testsuite/g++.old-deja/g++.other/comdat4.C | 57 + .../g++.old-deja/g++.other/comdat5-aux.cc | 1 + gcc/testsuite/g++.old-deja/g++.other/comdat5.C | 7 + gcc/testsuite/g++.old-deja/g++.other/cond1.C | 26 + gcc/testsuite/g++.old-deja/g++.other/cond2.C | 11 + gcc/testsuite/g++.old-deja/g++.other/cond3.C | 18 + gcc/testsuite/g++.old-deja/g++.other/cond4.C | 31 + gcc/testsuite/g++.old-deja/g++.other/cond5.C | 45 + gcc/testsuite/g++.old-deja/g++.other/cond6.C | 15 + gcc/testsuite/g++.old-deja/g++.other/cond7.C | 26 + gcc/testsuite/g++.old-deja/g++.other/const1.C | 9 + gcc/testsuite/g++.old-deja/g++.other/const2.C | 5 + gcc/testsuite/g++.old-deja/g++.other/conv1.C | 6 + gcc/testsuite/g++.old-deja/g++.other/conv2.C | 19 + gcc/testsuite/g++.old-deja/g++.other/conv3.C | 13 + gcc/testsuite/g++.old-deja/g++.other/conv4.C | 18 + gcc/testsuite/g++.old-deja/g++.other/conv5.C | 8 + gcc/testsuite/g++.old-deja/g++.other/conv6.C | 29 + gcc/testsuite/g++.old-deja/g++.other/conv7.C | 46 + gcc/testsuite/g++.old-deja/g++.other/conv8.C | 31 + gcc/testsuite/g++.old-deja/g++.other/conv9.C | 31 + gcc/testsuite/g++.old-deja/g++.other/copy1.C | 26 + gcc/testsuite/g++.old-deja/g++.other/copy2.C | 22 + gcc/testsuite/g++.old-deja/g++.other/copy3.C | 23 + gcc/testsuite/g++.old-deja/g++.other/covar1.C | 10 + gcc/testsuite/g++.old-deja/g++.other/crash1.C | 7 + gcc/testsuite/g++.old-deja/g++.other/crash10.C | 52 + gcc/testsuite/g++.old-deja/g++.other/crash11.C | 21 + gcc/testsuite/g++.old-deja/g++.other/crash12.C | 17 + gcc/testsuite/g++.old-deja/g++.other/crash13.C | 13 + gcc/testsuite/g++.old-deja/g++.other/crash14.C | 22 + gcc/testsuite/g++.old-deja/g++.other/crash15.C | 43 + gcc/testsuite/g++.old-deja/g++.other/crash16.C | 20 + gcc/testsuite/g++.old-deja/g++.other/crash17.C | 6 + gcc/testsuite/g++.old-deja/g++.other/crash19.C | 12 + gcc/testsuite/g++.old-deja/g++.other/crash2.C | 9 + gcc/testsuite/g++.old-deja/g++.other/crash20.C | 38 + gcc/testsuite/g++.old-deja/g++.other/crash21.C | 14 + gcc/testsuite/g++.old-deja/g++.other/crash22.C | 56 + gcc/testsuite/g++.old-deja/g++.other/crash23.C | 7 + gcc/testsuite/g++.old-deja/g++.other/crash24.C | 19 + gcc/testsuite/g++.old-deja/g++.other/crash25.C | 18 + gcc/testsuite/g++.old-deja/g++.other/crash26.C | 13 + gcc/testsuite/g++.old-deja/g++.other/crash27.C | 12 + gcc/testsuite/g++.old-deja/g++.other/crash28.C | 35 + gcc/testsuite/g++.old-deja/g++.other/crash29.C | 13 + gcc/testsuite/g++.old-deja/g++.other/crash3.C | 14 + gcc/testsuite/g++.old-deja/g++.other/crash30.C | 17 + gcc/testsuite/g++.old-deja/g++.other/crash31.C | 9 + gcc/testsuite/g++.old-deja/g++.other/crash32.C | 29 + gcc/testsuite/g++.old-deja/g++.other/crash33.C | 13 + gcc/testsuite/g++.old-deja/g++.other/crash34.C | 23 + gcc/testsuite/g++.old-deja/g++.other/crash35.C | 7 + gcc/testsuite/g++.old-deja/g++.other/crash36.C | 21 + gcc/testsuite/g++.old-deja/g++.other/crash37.C | 18 + gcc/testsuite/g++.old-deja/g++.other/crash38.C | 19 + gcc/testsuite/g++.old-deja/g++.other/crash39.C | 18 + gcc/testsuite/g++.old-deja/g++.other/crash4.C | 7 + gcc/testsuite/g++.old-deja/g++.other/crash40.C | 19 + gcc/testsuite/g++.old-deja/g++.other/crash41.C | 13 + gcc/testsuite/g++.old-deja/g++.other/crash42.C | 17 + gcc/testsuite/g++.old-deja/g++.other/crash5.C | 21 + gcc/testsuite/g++.old-deja/g++.other/crash6.C | 19 + gcc/testsuite/g++.old-deja/g++.other/crash60.C | 7 + gcc/testsuite/g++.old-deja/g++.other/crash7.C | 11 + gcc/testsuite/g++.old-deja/g++.other/crash8.C | 10 + gcc/testsuite/g++.old-deja/g++.other/crash9.C | 9 + gcc/testsuite/g++.old-deja/g++.other/ctor1-aux.cc | 12 + gcc/testsuite/g++.old-deja/g++.other/ctor1.C | 16 + gcc/testsuite/g++.old-deja/g++.other/cvqual1.C | 10 + gcc/testsuite/g++.old-deja/g++.other/cvt1.C | 23 + gcc/testsuite/g++.old-deja/g++.other/dcast1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/dcast2.C | 17 + gcc/testsuite/g++.old-deja/g++.other/debug1.C | 48 + gcc/testsuite/g++.old-deja/g++.other/debug2.C | 31 + gcc/testsuite/g++.old-deja/g++.other/debug3.C | 22 + gcc/testsuite/g++.old-deja/g++.other/debug4.C | 6 + gcc/testsuite/g++.old-deja/g++.other/debug5.C | 15 + gcc/testsuite/g++.old-deja/g++.other/debug6.C | 24 + gcc/testsuite/g++.old-deja/g++.other/debug7.C | 11 + gcc/testsuite/g++.old-deja/g++.other/debug8.C | 21 + gcc/testsuite/g++.old-deja/g++.other/debug9.C | 42 + gcc/testsuite/g++.old-deja/g++.other/decl1.C | 9 + gcc/testsuite/g++.old-deja/g++.other/decl2.C | 7 + gcc/testsuite/g++.old-deja/g++.other/decl3.C | 19 + gcc/testsuite/g++.old-deja/g++.other/decl4.C | 8 + gcc/testsuite/g++.old-deja/g++.other/decl5.C | 79 + gcc/testsuite/g++.old-deja/g++.other/decl6.C | 26 + gcc/testsuite/g++.old-deja/g++.other/decl7.C | 13 + gcc/testsuite/g++.old-deja/g++.other/decl8.C | 10 + gcc/testsuite/g++.old-deja/g++.other/decl9.C | 10 + gcc/testsuite/g++.old-deja/g++.other/defarg1.C | 28 + gcc/testsuite/g++.old-deja/g++.other/defarg2.C | 16 + gcc/testsuite/g++.old-deja/g++.other/defarg3.C | 9 + gcc/testsuite/g++.old-deja/g++.other/defarg4.C | 28 + gcc/testsuite/g++.old-deja/g++.other/defarg5.C | 20 + gcc/testsuite/g++.old-deja/g++.other/defarg6.C | 13 + gcc/testsuite/g++.old-deja/g++.other/defarg7.C | 44 + gcc/testsuite/g++.old-deja/g++.other/defarg8.C | 27 + gcc/testsuite/g++.old-deja/g++.other/defarg9.C | 52 + gcc/testsuite/g++.old-deja/g++.other/delete1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/delete2.C | 13 + gcc/testsuite/g++.old-deja/g++.other/delete3.C | 39 + gcc/testsuite/g++.old-deja/g++.other/delete4.C | 53 + gcc/testsuite/g++.old-deja/g++.other/delete5.C | 42 + gcc/testsuite/g++.old-deja/g++.other/delete6.C | 28 + gcc/testsuite/g++.old-deja/g++.other/delete7.C | 18 + gcc/testsuite/g++.old-deja/g++.other/delete8.C | 40 + gcc/testsuite/g++.old-deja/g++.other/deref1.C | 14 + gcc/testsuite/g++.old-deja/g++.other/dll-1.C | 9 + gcc/testsuite/g++.old-deja/g++.other/dll-2.C | 18 + gcc/testsuite/g++.old-deja/g++.other/dll-3.C | 16 + gcc/testsuite/g++.old-deja/g++.other/dll-4.C | 13 + gcc/testsuite/g++.old-deja/g++.other/dll-5.C | 12 + gcc/testsuite/g++.old-deja/g++.other/dll-6.C | 14 + gcc/testsuite/g++.old-deja/g++.other/dtor1.C | 18 + gcc/testsuite/g++.old-deja/g++.other/dtor10.C | 41 + gcc/testsuite/g++.old-deja/g++.other/dtor11.C | 35 + gcc/testsuite/g++.old-deja/g++.other/dtor12.C | 16 + gcc/testsuite/g++.old-deja/g++.other/dtor13.C | 10 + gcc/testsuite/g++.old-deja/g++.other/dtor2.C | 13 + gcc/testsuite/g++.old-deja/g++.other/dtor3.C | 51 + gcc/testsuite/g++.old-deja/g++.other/dtor4.C | 31 + gcc/testsuite/g++.old-deja/g++.other/dtor5.C | 37 + gcc/testsuite/g++.old-deja/g++.other/dtor6.C | 45 + gcc/testsuite/g++.old-deja/g++.other/dtor7.C | 43 + gcc/testsuite/g++.old-deja/g++.other/dtor8.C | 39 + gcc/testsuite/g++.old-deja/g++.other/dtor9.C | 24 + gcc/testsuite/g++.old-deja/g++.other/dyncast1.C | 123 + gcc/testsuite/g++.old-deja/g++.other/dyncast2.C | 85 + gcc/testsuite/g++.old-deja/g++.other/dyncast3.C | 33 + gcc/testsuite/g++.old-deja/g++.other/dyncast4.C | 28 + gcc/testsuite/g++.old-deja/g++.other/dyncast5.C | 38 + gcc/testsuite/g++.old-deja/g++.other/dyncast6.C | 73 + gcc/testsuite/g++.old-deja/g++.other/eh.C | 20 + gcc/testsuite/g++.old-deja/g++.other/eh1.C | 21 + gcc/testsuite/g++.old-deja/g++.other/eh2.C | 18 + gcc/testsuite/g++.old-deja/g++.other/eh3.C | 33 + gcc/testsuite/g++.old-deja/g++.other/eh4.C | 12 + gcc/testsuite/g++.old-deja/g++.other/eh5.C | 34 + gcc/testsuite/g++.old-deja/g++.other/elab1.C | 10 + gcc/testsuite/g++.old-deja/g++.other/empty1.C | 28 + gcc/testsuite/g++.old-deja/g++.other/empty2.C | 10 + gcc/testsuite/g++.old-deja/g++.other/enum1.C | 16 + gcc/testsuite/g++.old-deja/g++.other/enum2.C | 16 + gcc/testsuite/g++.old-deja/g++.other/enum3.C | 14 + gcc/testsuite/g++.old-deja/g++.other/enum4.C | 26 + gcc/testsuite/g++.old-deja/g++.other/enum5.C | 26 + gcc/testsuite/g++.old-deja/g++.other/explicit1.C | 13 + gcc/testsuite/g++.old-deja/g++.other/expr1.C | 11 + gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C | 26 + gcc/testsuite/g++.old-deja/g++.other/externC1.C | 22 + gcc/testsuite/g++.old-deja/g++.other/externC2.C | 16 + gcc/testsuite/g++.old-deja/g++.other/externC3.C | 16 + gcc/testsuite/g++.old-deja/g++.other/externC4.C | 14 + gcc/testsuite/g++.old-deja/g++.other/externC5.C | 19 + gcc/testsuite/g++.old-deja/g++.other/field1.C | 7 + gcc/testsuite/g++.old-deja/g++.other/field2.C | 21 + gcc/testsuite/g++.old-deja/g++.other/fnname1.C | 8 + gcc/testsuite/g++.old-deja/g++.other/for1.C | 43 + gcc/testsuite/g++.old-deja/g++.other/for2.C | 14 + gcc/testsuite/g++.old-deja/g++.other/friend1.C | 88 + gcc/testsuite/g++.old-deja/g++.other/friend10.C | 30 + gcc/testsuite/g++.old-deja/g++.other/friend11.C | 12 + gcc/testsuite/g++.old-deja/g++.other/friend2.C | 19 + gcc/testsuite/g++.old-deja/g++.other/friend3.C | 23 + gcc/testsuite/g++.old-deja/g++.other/friend4.C | 23 + gcc/testsuite/g++.old-deja/g++.other/friend5.C | 6 + gcc/testsuite/g++.old-deja/g++.other/friend6.C | 19 + gcc/testsuite/g++.old-deja/g++.other/friend7.C | 21 + gcc/testsuite/g++.old-deja/g++.other/friend8.C | 16 + gcc/testsuite/g++.old-deja/g++.other/friend9.C | 23 + gcc/testsuite/g++.old-deja/g++.other/goto1.C | 21 + gcc/testsuite/g++.old-deja/g++.other/goto2.C | 20 + gcc/testsuite/g++.old-deja/g++.other/goto3.C | 20 + gcc/testsuite/g++.old-deja/g++.other/goto4.C | 27 + gcc/testsuite/g++.old-deja/g++.other/headers1.C | 59 + gcc/testsuite/g++.old-deja/g++.other/incomplete.C | 16 + gcc/testsuite/g++.old-deja/g++.other/init1.C | 11 + gcc/testsuite/g++.old-deja/g++.other/init10.C | 23 + gcc/testsuite/g++.old-deja/g++.other/init11.C | 39 + gcc/testsuite/g++.old-deja/g++.other/init12.C | 22 + gcc/testsuite/g++.old-deja/g++.other/init13.C | 13 + gcc/testsuite/g++.old-deja/g++.other/init14.C | 22 + gcc/testsuite/g++.old-deja/g++.other/init15.C | 22 + gcc/testsuite/g++.old-deja/g++.other/init16.C | 29 + gcc/testsuite/g++.old-deja/g++.other/init17.C | 18 + gcc/testsuite/g++.old-deja/g++.other/init18.C | 42 + gcc/testsuite/g++.old-deja/g++.other/init19.C | 85 + gcc/testsuite/g++.old-deja/g++.other/init2.C | 21 + gcc/testsuite/g++.old-deja/g++.other/init3.C | 7 + gcc/testsuite/g++.old-deja/g++.other/init4.C | 12 + gcc/testsuite/g++.old-deja/g++.other/init5.C | 29 + gcc/testsuite/g++.old-deja/g++.other/init6.C | 13 + gcc/testsuite/g++.old-deja/g++.other/init7.C | 31 + gcc/testsuite/g++.old-deja/g++.other/init8.C | 11 + gcc/testsuite/g++.old-deja/g++.other/init9.C | 40 + gcc/testsuite/g++.old-deja/g++.other/initstring.C | 3 + gcc/testsuite/g++.old-deja/g++.other/inline1.C | 20 + gcc/testsuite/g++.old-deja/g++.other/inline10.C | 18 + gcc/testsuite/g++.old-deja/g++.other/inline11.C | 34 + gcc/testsuite/g++.old-deja/g++.other/inline12.C | 326 ++ gcc/testsuite/g++.old-deja/g++.other/inline13.C | 18 + gcc/testsuite/g++.old-deja/g++.other/inline14.C | 49 + gcc/testsuite/g++.old-deja/g++.other/inline15.C | 31 + gcc/testsuite/g++.old-deja/g++.other/inline16.C | 24 + gcc/testsuite/g++.old-deja/g++.other/inline17.C | 22 + gcc/testsuite/g++.old-deja/g++.other/inline18.C | 13 + gcc/testsuite/g++.old-deja/g++.other/inline19.C | 22 + gcc/testsuite/g++.old-deja/g++.other/inline2.C | 11 + gcc/testsuite/g++.old-deja/g++.other/inline20.C | 58 + gcc/testsuite/g++.old-deja/g++.other/inline21.C | 40 + gcc/testsuite/g++.old-deja/g++.other/inline23.C | 28 + gcc/testsuite/g++.old-deja/g++.other/inline3.C | 51 + gcc/testsuite/g++.old-deja/g++.other/inline4.C | 25 + gcc/testsuite/g++.old-deja/g++.other/inline5.C | 30 + gcc/testsuite/g++.old-deja/g++.other/inline6.C | 19 + gcc/testsuite/g++.old-deja/g++.other/inline7.C | 18 + gcc/testsuite/g++.old-deja/g++.other/inline8.C | 69 + gcc/testsuite/g++.old-deja/g++.other/inline9.C | 20 + gcc/testsuite/g++.old-deja/g++.other/instan1.C | 24 + gcc/testsuite/g++.old-deja/g++.other/lex1.C | 12 + gcc/testsuite/g++.old-deja/g++.other/lineno1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/lineno2.C | 15 + gcc/testsuite/g++.old-deja/g++.other/lineno3.C | 29 + gcc/testsuite/g++.old-deja/g++.other/lineno4.C | 7 + gcc/testsuite/g++.old-deja/g++.other/lineno5.C | 20 + gcc/testsuite/g++.old-deja/g++.other/linkage1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/linkage2.C | 14 + gcc/testsuite/g++.old-deja/g++.other/linkage3.C | 5 + gcc/testsuite/g++.old-deja/g++.other/linkage4.C | 11 + gcc/testsuite/g++.old-deja/g++.other/linkage5.C | 6 + gcc/testsuite/g++.old-deja/g++.other/linkage6.C | 18 + gcc/testsuite/g++.old-deja/g++.other/linkage7.C | 14 + .../g++.old-deja/g++.other/local-alloc1.C | 17 + gcc/testsuite/g++.old-deja/g++.other/local1.C | 13 + gcc/testsuite/g++.old-deja/g++.other/local2.C | 10 + gcc/testsuite/g++.old-deja/g++.other/local3.C | 17 + gcc/testsuite/g++.old-deja/g++.other/local4.C | 11 + gcc/testsuite/g++.old-deja/g++.other/lookup1.C | 9 + gcc/testsuite/g++.old-deja/g++.other/lookup10.C | 10 + gcc/testsuite/g++.old-deja/g++.other/lookup11.C | 12 + gcc/testsuite/g++.old-deja/g++.other/lookup12.C | 21 + gcc/testsuite/g++.old-deja/g++.other/lookup13.C | 19 + gcc/testsuite/g++.old-deja/g++.other/lookup14.C | 14 + gcc/testsuite/g++.old-deja/g++.other/lookup15.C | 37 + gcc/testsuite/g++.old-deja/g++.other/lookup16.C | 31 + gcc/testsuite/g++.old-deja/g++.other/lookup17.C | 15 + gcc/testsuite/g++.old-deja/g++.other/lookup18.C | 23 + gcc/testsuite/g++.old-deja/g++.other/lookup19.C | 54 + gcc/testsuite/g++.old-deja/g++.other/lookup2.C | 13 + gcc/testsuite/g++.old-deja/g++.other/lookup20.C | 10 + gcc/testsuite/g++.old-deja/g++.other/lookup21.C | 17 + gcc/testsuite/g++.old-deja/g++.other/lookup22.C | 13 + gcc/testsuite/g++.old-deja/g++.other/lookup23.C | 13 + gcc/testsuite/g++.old-deja/g++.other/lookup3.C | 18 + gcc/testsuite/g++.old-deja/g++.other/lookup4.C | 22 + gcc/testsuite/g++.old-deja/g++.other/lookup5.C | 10 + gcc/testsuite/g++.old-deja/g++.other/lookup6.C | 26 + gcc/testsuite/g++.old-deja/g++.other/lookup7.C | 13 + gcc/testsuite/g++.old-deja/g++.other/lookup8.C | 14 + gcc/testsuite/g++.old-deja/g++.other/lookup9.C | 9 + gcc/testsuite/g++.old-deja/g++.other/loop1.C | 31 + gcc/testsuite/g++.old-deja/g++.other/loop2.C | 31 + gcc/testsuite/g++.old-deja/g++.other/main1.C | 12 + gcc/testsuite/g++.old-deja/g++.other/main2.C | 4 + gcc/testsuite/g++.old-deja/g++.other/mangle10.C | 26 + gcc/testsuite/g++.old-deja/g++.other/mangle2.C | 24 + gcc/testsuite/g++.old-deja/g++.other/mangle3.C | 42 + gcc/testsuite/g++.old-deja/g++.other/mutable1.C | 44 + gcc/testsuite/g++.old-deja/g++.other/nested1.C | 19 + gcc/testsuite/g++.old-deja/g++.other/nested2.C | 12 + gcc/testsuite/g++.old-deja/g++.other/nested3.C | 12 + gcc/testsuite/g++.old-deja/g++.other/nested4.C | 33 + gcc/testsuite/g++.old-deja/g++.other/new.C | 60 + gcc/testsuite/g++.old-deja/g++.other/new3.C | 27 + gcc/testsuite/g++.old-deja/g++.other/new4.C | 11 + gcc/testsuite/g++.old-deja/g++.other/new5.C | 13 + gcc/testsuite/g++.old-deja/g++.other/new6.C | 24 + gcc/testsuite/g++.old-deja/g++.other/new7.C | 40 + gcc/testsuite/g++.old-deja/g++.other/null2.C | 13 + gcc/testsuite/g++.old-deja/g++.other/null3.C | 6 + gcc/testsuite/g++.old-deja/g++.other/op1.C | 6 + gcc/testsuite/g++.old-deja/g++.other/op2.C | 64 + gcc/testsuite/g++.old-deja/g++.other/op3.C | 64 + gcc/testsuite/g++.old-deja/g++.other/optimize1.C | 71 + gcc/testsuite/g++.old-deja/g++.other/optimize2.C | 75 + gcc/testsuite/g++.old-deja/g++.other/optimize3.C | 39 + gcc/testsuite/g++.old-deja/g++.other/optimize4.C | 31 + gcc/testsuite/g++.old-deja/g++.other/overcnv1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/overcnv2.C | 27 + gcc/testsuite/g++.old-deja/g++.other/overload1.C | 12 + gcc/testsuite/g++.old-deja/g++.other/overload10.C | 11 + gcc/testsuite/g++.old-deja/g++.other/overload11.C | 92 + gcc/testsuite/g++.old-deja/g++.other/overload12.C | 30 + gcc/testsuite/g++.old-deja/g++.other/overload13.C | 13 + gcc/testsuite/g++.old-deja/g++.other/overload14.C | 33 + gcc/testsuite/g++.old-deja/g++.other/overload2.C | 24 + gcc/testsuite/g++.old-deja/g++.other/overload3.C | 16 + gcc/testsuite/g++.old-deja/g++.other/overload4.C | 10 + gcc/testsuite/g++.old-deja/g++.other/overload5.C | 22 + gcc/testsuite/g++.old-deja/g++.other/overload6.C | 19 + gcc/testsuite/g++.old-deja/g++.other/overload7.C | 23 + gcc/testsuite/g++.old-deja/g++.other/overload8.C | 23 + gcc/testsuite/g++.old-deja/g++.other/overload9.C | 32 + gcc/testsuite/g++.old-deja/g++.other/override1.C | 20 + gcc/testsuite/g++.old-deja/g++.other/override2.C | 10 + gcc/testsuite/g++.old-deja/g++.other/parse1.C | 6 + gcc/testsuite/g++.old-deja/g++.other/parse2.C | 11 + gcc/testsuite/g++.old-deja/g++.other/perf1.C | 78 + gcc/testsuite/g++.old-deja/g++.other/pmf1.C | 9 + gcc/testsuite/g++.old-deja/g++.other/pmf2.C | 18 + gcc/testsuite/g++.old-deja/g++.other/pmf3.C | 26 + gcc/testsuite/g++.old-deja/g++.other/pmf4.C | 39 + gcc/testsuite/g++.old-deja/g++.other/pmf5.C | 39 + gcc/testsuite/g++.old-deja/g++.other/pmf6.C | 27 + gcc/testsuite/g++.old-deja/g++.other/pmf7.C | 16 + gcc/testsuite/g++.old-deja/g++.other/pod1.C | 21 + gcc/testsuite/g++.old-deja/g++.other/printf1.C | 14 + gcc/testsuite/g++.old-deja/g++.other/ptrmem1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/ptrmem10.C | 11 + gcc/testsuite/g++.old-deja/g++.other/ptrmem2.C | 16 + gcc/testsuite/g++.old-deja/g++.other/ptrmem3.C | 7 + gcc/testsuite/g++.old-deja/g++.other/ptrmem4.C | 13 + gcc/testsuite/g++.old-deja/g++.other/ptrmem5.C | 17 + gcc/testsuite/g++.old-deja/g++.other/ptrmem6.C | 15 + gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C | 47 + gcc/testsuite/g++.old-deja/g++.other/ptrmem8.C | 75 + gcc/testsuite/g++.old-deja/g++.other/ptrmem9.C | 19 + gcc/testsuite/g++.old-deja/g++.other/qual1.C | 21 + gcc/testsuite/g++.old-deja/g++.other/realloc.C | 14 + gcc/testsuite/g++.old-deja/g++.other/redecl1.C | 6 + gcc/testsuite/g++.old-deja/g++.other/redecl2.C | 9 + gcc/testsuite/g++.old-deja/g++.other/redecl3.C | 8 + gcc/testsuite/g++.old-deja/g++.other/redecl4.C | 7 + gcc/testsuite/g++.old-deja/g++.other/ref1.C | 10 + gcc/testsuite/g++.old-deja/g++.other/ref2.C | 15 + gcc/testsuite/g++.old-deja/g++.other/ref3.C | 31 + gcc/testsuite/g++.old-deja/g++.other/ref4.C | 28 + gcc/testsuite/g++.old-deja/g++.other/refinit1.C | 17 + gcc/testsuite/g++.old-deja/g++.other/refinit2.C | 18 + gcc/testsuite/g++.old-deja/g++.other/regstack.C | 31 + gcc/testsuite/g++.old-deja/g++.other/reload1.C | 47 + gcc/testsuite/g++.old-deja/g++.other/return1.C | 18 + gcc/testsuite/g++.old-deja/g++.other/rtti1.C | 122 + gcc/testsuite/g++.old-deja/g++.other/rtti2.C | 89 + gcc/testsuite/g++.old-deja/g++.other/rtti3.C | 97 + gcc/testsuite/g++.old-deja/g++.other/rtti4.C | 87 + gcc/testsuite/g++.old-deja/g++.other/rtti5.C | 14 + gcc/testsuite/g++.old-deja/g++.other/rttid2.C | 101 + gcc/testsuite/g++.old-deja/g++.other/rttid3.C | 116 + gcc/testsuite/g++.old-deja/g++.other/rttid4.C | 112 + gcc/testsuite/g++.old-deja/g++.other/sc1.C | 10 + gcc/testsuite/g++.old-deja/g++.other/scope1.C | 13 + gcc/testsuite/g++.old-deja/g++.other/shadow1.C | 12 + gcc/testsuite/g++.old-deja/g++.other/sibcall1.C | 14 + gcc/testsuite/g++.old-deja/g++.other/sibcall2.C | 19 + gcc/testsuite/g++.old-deja/g++.other/signed.C | 16 + gcc/testsuite/g++.old-deja/g++.other/singleton.C | 39 + gcc/testsuite/g++.old-deja/g++.other/sizeof1.C | 12 + gcc/testsuite/g++.old-deja/g++.other/sizeof2.C | 15 + gcc/testsuite/g++.old-deja/g++.other/sizeof3.C | 21 + gcc/testsuite/g++.old-deja/g++.other/sizeof4.C | 41 + gcc/testsuite/g++.old-deja/g++.other/sizeof5.C | 16 + gcc/testsuite/g++.old-deja/g++.other/static1.C | 9 + gcc/testsuite/g++.old-deja/g++.other/static10.C | 17 + gcc/testsuite/g++.old-deja/g++.other/static11.C | 15 + gcc/testsuite/g++.old-deja/g++.other/static12.C | 8 + gcc/testsuite/g++.old-deja/g++.other/static13.C | 19 + gcc/testsuite/g++.old-deja/g++.other/static14.C | 19 + gcc/testsuite/g++.old-deja/g++.other/static15.C | 15 + gcc/testsuite/g++.old-deja/g++.other/static16.C | 25 + gcc/testsuite/g++.old-deja/g++.other/static2.C | 10 + gcc/testsuite/g++.old-deja/g++.other/static20.C | 13 + gcc/testsuite/g++.old-deja/g++.other/static3.C | 14 + gcc/testsuite/g++.old-deja/g++.other/static4.C | 10 + gcc/testsuite/g++.old-deja/g++.other/static5.C | 16 + gcc/testsuite/g++.old-deja/g++.other/static6.C | 7 + gcc/testsuite/g++.old-deja/g++.other/static7.C | 10 + gcc/testsuite/g++.old-deja/g++.other/static9.C | 17 + gcc/testsuite/g++.old-deja/g++.other/std1.C | 12 + gcc/testsuite/g++.old-deja/g++.other/stmtexpr1.C | 10 + gcc/testsuite/g++.old-deja/g++.other/stmtexpr2.C | 9 + gcc/testsuite/g++.old-deja/g++.other/store-expr1.C | 89 + gcc/testsuite/g++.old-deja/g++.other/store-expr2.C | 88 + gcc/testsuite/g++.old-deja/g++.other/string1.C | 20 + gcc/testsuite/g++.old-deja/g++.other/string2.C | 18 + gcc/testsuite/g++.old-deja/g++.other/struct1.C | 42 + gcc/testsuite/g++.old-deja/g++.other/syntax1.C | 17 + gcc/testsuite/g++.old-deja/g++.other/syntax2.C | 28 + gcc/testsuite/g++.old-deja/g++.other/syntax3.C | 21 + gcc/testsuite/g++.old-deja/g++.other/syntax4.C | 26 + gcc/testsuite/g++.old-deja/g++.other/syshdr1.C | 8 + gcc/testsuite/g++.old-deja/g++.other/temporary1.C | 41 + gcc/testsuite/g++.old-deja/g++.other/thunk1.C | 36 + gcc/testsuite/g++.old-deja/g++.other/type.C | 15 + gcc/testsuite/g++.old-deja/g++.other/typeck1.C | 17 + gcc/testsuite/g++.old-deja/g++.other/typedef1.C | 13 + gcc/testsuite/g++.old-deja/g++.other/typedef2.C | 10 + gcc/testsuite/g++.old-deja/g++.other/typedef3.C | 14 + gcc/testsuite/g++.old-deja/g++.other/typedef4.C | 9 + gcc/testsuite/g++.old-deja/g++.other/typedef5.C | 16 + gcc/testsuite/g++.old-deja/g++.other/typedef6.C | 17 + gcc/testsuite/g++.old-deja/g++.other/typedef7.C | 20 + gcc/testsuite/g++.old-deja/g++.other/typedef8.C | 26 + gcc/testsuite/g++.old-deja/g++.other/typeid1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/typeinfo1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/typename1.C | 17 + gcc/testsuite/g++.old-deja/g++.other/typename2.C | 7 + gcc/testsuite/g++.old-deja/g++.other/unchanging1.C | 46 + gcc/testsuite/g++.old-deja/g++.other/union1.C | 16 + gcc/testsuite/g++.old-deja/g++.other/union2.C | 39 + gcc/testsuite/g++.old-deja/g++.other/union3.C | 24 + gcc/testsuite/g++.old-deja/g++.other/union4.C | 33 + gcc/testsuite/g++.old-deja/g++.other/using1.C | 27 + gcc/testsuite/g++.old-deja/g++.other/using2.C | 10 + gcc/testsuite/g++.old-deja/g++.other/using3.C | 12 + gcc/testsuite/g++.old-deja/g++.other/using4.C | 18 + gcc/testsuite/g++.old-deja/g++.other/using5.C | 15 + gcc/testsuite/g++.old-deja/g++.other/using6.C | 30 + gcc/testsuite/g++.old-deja/g++.other/using7.C | 21 + gcc/testsuite/g++.old-deja/g++.other/using8.C | 43 + gcc/testsuite/g++.old-deja/g++.other/using9.C | 21 + gcc/testsuite/g++.old-deja/g++.other/vaarg1.C | 14 + gcc/testsuite/g++.old-deja/g++.other/vaarg2.C | 64 + gcc/testsuite/g++.old-deja/g++.other/vaarg3.C | 32 + gcc/testsuite/g++.old-deja/g++.other/vaarg4.C | 16 + gcc/testsuite/g++.old-deja/g++.other/vbase1.C | 52 + gcc/testsuite/g++.old-deja/g++.other/vbase2.C | 37 + gcc/testsuite/g++.old-deja/g++.other/vbase3.C | 21 + gcc/testsuite/g++.old-deja/g++.other/vbase4.C | 27 + gcc/testsuite/g++.old-deja/g++.other/vbase5.C | 203 ++ gcc/testsuite/g++.old-deja/g++.other/virtual10.C | 20 + gcc/testsuite/g++.old-deja/g++.other/virtual11.C | 31 + gcc/testsuite/g++.old-deja/g++.other/virtual2.C | 20 + gcc/testsuite/g++.old-deja/g++.other/virtual3.C | 25 + gcc/testsuite/g++.old-deja/g++.other/virtual4.C | 25 + gcc/testsuite/g++.old-deja/g++.other/virtual5.C | 20 + gcc/testsuite/g++.old-deja/g++.other/virtual6.C | 14 + gcc/testsuite/g++.old-deja/g++.other/virtual7.C | 17 + gcc/testsuite/g++.old-deja/g++.other/virtual8.C | 32 + gcc/testsuite/g++.old-deja/g++.other/virtual9.C | 46 + gcc/testsuite/g++.old-deja/g++.other/volatile1.C | 21 + gcc/testsuite/g++.old-deja/g++.other/vtbl1.C | 15 + gcc/testsuite/g++.old-deja/g++.other/vtbl2.C | 77 + gcc/testsuite/g++.old-deja/g++.other/warn01.C | 15 + gcc/testsuite/g++.old-deja/g++.other/warn3.C | 55 + gcc/testsuite/g++.old-deja/g++.other/warn4.C | 68 + gcc/testsuite/g++.old-deja/g++.other/warn5.C | 19 + gcc/testsuite/g++.old-deja/g++.other/warn6.C | 17 + gcc/testsuite/g++.old-deja/g++.other/warn7.C | 45 + gcc/testsuite/g++.old-deja/g++.pt/alignof.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/array1.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/array2.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/array3.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/array4.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/array5.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/array6.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/array7.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/asm1.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/asm2.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/assign1.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C | 56 + gcc/testsuite/g++.old-deja/g++.pt/bad-type.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/builtin.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/call1.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/call2.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/cast1.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/cast2.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/codegen1.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/cond2.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/cond3.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/const1.C | 4 + gcc/testsuite/g++.old-deja/g++.pt/const2.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/conv1.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/conv2.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/conv3.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/copy1.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/crash1.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash11.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash12.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash13.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/crash14.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/crash15.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/crash16.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/crash17.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/crash18.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/crash19.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/crash2.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/crash20.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/crash21.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/crash22.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/crash23.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/crash24.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/crash25.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/crash26.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/crash27.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash28.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/crash29.C | 70 + gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/crash30.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/crash31.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/crash32.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash33.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/crash34.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/crash35.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/crash36.C | 35 + gcc/testsuite/g++.old-deja/g++.pt/crash37.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/crash38.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/crash39.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/crash4.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/crash40.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/crash41.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash42.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/crash43.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/crash44.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/crash45.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash46.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/crash47.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/crash48.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/crash49.C | 37 + gcc/testsuite/g++.old-deja/g++.pt/crash5.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/crash50.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/crash51.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/crash52.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/crash53.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/crash54.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/crash55.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/crash56.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/crash57.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/crash58.C | 33 + gcc/testsuite/g++.old-deja/g++.pt/crash59.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/crash6.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/crash60.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/crash61.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/crash62.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/crash63.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/crash64.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/crash65.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/crash66.C | 40 + gcc/testsuite/g++.old-deja/g++.pt/crash67.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/crash68.C | 71 + gcc/testsuite/g++.old-deja/g++.pt/crash7.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/crash8.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/crash9.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/ctor1.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/ctor2.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/debug1.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/decl1.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/decl2.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/decl3.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/decl4.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/deduct1.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/deduct2.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/deduct3.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/deduct4.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/deduct5.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/deduct6.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/deduct7.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/defarg.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/defarg10.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/defarg11.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/defarg12.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/defarg13.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/defarg14.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/defarg2.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/defarg3.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/defarg4.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/defarg5.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/defarg6.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/defarg7.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/defarg8.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/defarg9.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/derived1.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/derived2.C | 35 + gcc/testsuite/g++.old-deja/g++.pt/derived3.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/dynarray.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/ehspec1.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/eichin01.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/eichin01a.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/eichin01b.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/enum.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/enum10.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/enum11.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/enum12.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/enum13.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/enum14.C | 36 + gcc/testsuite/g++.old-deja/g++.pt/enum2.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/enum3.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/enum4.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/enum5.C | 4 + gcc/testsuite/g++.old-deja/g++.pt/enum6.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/enum7.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/enum8.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/enum9.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/error1.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/error2.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/error3.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/explarg1.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/explicit1.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/explicit10.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/explicit11.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/explicit12.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/explicit13.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/explicit14.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/explicit15.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/explicit16.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/explicit17.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/explicit18.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/explicit19.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/explicit2.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/explicit20.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/explicit21.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/explicit22.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/explicit23.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/explicit24.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/explicit25.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/explicit26.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/explicit27.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/explicit28.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/explicit29.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/explicit3.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/explicit30.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/explicit31.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/explicit32.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/explicit33.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/explicit34.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/explicit35.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/explicit36.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/explicit37.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/explicit38.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/explicit39.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/explicit4.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/explicit40.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/explicit41.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/explicit42.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/explicit43.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/explicit5.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/explicit50.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/explicit51.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/explicit52.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/explicit53.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/explicit54.C | 36 + gcc/testsuite/g++.old-deja/g++.pt/explicit55.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/explicit56.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/explicit57.C | 43 + gcc/testsuite/g++.old-deja/g++.pt/explicit58.C | 42 + gcc/testsuite/g++.old-deja/g++.pt/explicit59.C | 42 + gcc/testsuite/g++.old-deja/g++.pt/explicit6.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/explicit60.C | 44 + gcc/testsuite/g++.old-deja/g++.pt/explicit61.C | 44 + gcc/testsuite/g++.old-deja/g++.pt/explicit62.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/explicit63.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/explicit64.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/explicit65.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/explicit66.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/explicit67.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/explicit68.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/explicit69.C | 2 + gcc/testsuite/g++.old-deja/g++.pt/explicit70.C | 44 + gcc/testsuite/g++.old-deja/g++.pt/explicit71.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/explicit72.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/explicit73.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/explicit74.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/explicit75.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/explicit76.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/explicit77.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/explicit78.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/explicit79.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/explicit8.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/explicit80.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/explicit81.C | 43 + gcc/testsuite/g++.old-deja/g++.pt/explicit82.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/explicit9.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/export1.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/expr1.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/expr2.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/expr3.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/expr5.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/expr6.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/expr7.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/expr8.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/extern1.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/fntry1.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/friend1.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/friend10.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/friend11.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/friend12.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/friend13.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/friend14.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/friend15.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/friend16.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/friend17.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/friend18.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/friend20.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/friend21.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/friend22.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/friend23.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/friend24.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/friend25.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/friend26.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/friend27.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/friend28.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/friend29.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/friend3.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/friend30.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/friend31.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/friend32.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/friend33.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/friend34.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/friend35.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/friend36.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/friend37.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/friend38.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/friend39.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/friend4.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/friend40.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/friend41.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/friend42.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/friend43.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/friend44.C | 44 + gcc/testsuite/g++.old-deja/g++.pt/friend45.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/friend46.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/friend47.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/friend48.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/friend49.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/friend5.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/friend6.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/friend7.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/friend8.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/friend9.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/goto.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/goto2.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/incomplete1.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/infinite1.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/inherit1.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/inherit2.C | 67 + gcc/testsuite/g++.old-deja/g++.pt/inject1.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/inject2.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/inline1.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/inline2.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/instantiate1.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/instantiate10.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/instantiate11.C | 65 + gcc/testsuite/g++.old-deja/g++.pt/instantiate12.C | 61 + gcc/testsuite/g++.old-deja/g++.pt/instantiate13.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/instantiate2.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/instantiate3.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C | 31 + .../g++.old-deja/g++.pt/instantiate5-main.cc | 3 + gcc/testsuite/g++.old-deja/g++.pt/instantiate5.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/instantiate5.cc | 5 + gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/instantiate7.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/instantiate8.C | 40 + gcc/testsuite/g++.old-deja/g++.pt/instantiate9.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/koenig1.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/label1.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/link1.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/local1.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/local2.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/local3.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/local4.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/local5.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/local6.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/local7.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/lookup1.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/lookup10.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/lookup2.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/lookup3.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/lookup4.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/lookup5.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/lookup6.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/lookup7.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/lookup8.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/lookup9.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/m1.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/m2.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/m3.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/m4.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/m5.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/m6.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/m7.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/m8.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/m9.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/m9a.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/mangle1.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/mangle2.C | 40 + gcc/testsuite/g++.old-deja/g++.pt/memclass1.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/memclass10.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/memclass11.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/memclass12.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/memclass13.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memclass14.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memclass15.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/memclass16.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/memclass17.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/memclass18.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/memclass19.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/memclass2.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/memclass20.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/memclass21.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/memclass3.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/memclass4.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/memclass5.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/memclass6.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/memclass7.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memclass8.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/memclass9.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/memtemp1.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp10.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/memtemp100.C | 40 + gcc/testsuite/g++.old-deja/g++.pt/memtemp11.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/memtemp12.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/memtemp13.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/memtemp15.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp16.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/memtemp17.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/memtemp18.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp19.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/memtemp2.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp20.C | 43 + gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/memtemp28.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/memtemp29.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/memtemp3.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/memtemp30.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/memtemp31.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp32.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/memtemp33.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/memtemp34.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp35.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/memtemp36.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/memtemp37.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp39.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/memtemp4.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/memtemp40.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/memtemp41.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/memtemp42.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp47.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/memtemp48.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp49.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp5.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/memtemp52.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp53.C | 36 + gcc/testsuite/g++.old-deja/g++.pt/memtemp55.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/memtemp56.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp58.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/memtemp59.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/memtemp6.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/memtemp60.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/memtemp61.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp62.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/memtemp65.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/memtemp66.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp68.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C | 36 + gcc/testsuite/g++.old-deja/g++.pt/memtemp7.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/memtemp70.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/memtemp72.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/memtemp74.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/memtemp75.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/memtemp76.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C | 56 + gcc/testsuite/g++.old-deja/g++.pt/memtemp79.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/memtemp80.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp81.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/memtemp82.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/memtemp83.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/memtemp84.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/memtemp9.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/memtemp90.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/memtemp92.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/memtemp93.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/memtemp94.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/memtemp95.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/memtemp97.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/memtemp98.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/memtemp99.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/mi1.C | 76 + gcc/testsuite/g++.old-deja/g++.pt/nested1.C | 47 + gcc/testsuite/g++.old-deja/g++.pt/nested2.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/niklas01.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/niklas01b.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/niklas02.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/niklas03.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/nontype1.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/nontype2.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/nontype3.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/nontype4.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/nontype5.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/nttp1.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/nttp2.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/operator1.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/overload1.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/overload10.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/overload11.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/overload12.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/overload13.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/overload14.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/overload15.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/overload2.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/overload3.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/overload4.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/overload5.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/overload6.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/overload7.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/overload8.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/overload9.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/parms1.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/parms2.C | 39 + gcc/testsuite/g++.old-deja/g++.pt/parms3.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/parse2.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/partial1.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/partial2.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/partial3.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/partial4.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/partial5.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/poi1.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/pointer1.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem1.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem10.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem2.C | 49 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem3.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem4.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem5.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C | 42 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem7.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem8.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/ptrmem9.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/recursion.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/recursion2.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/redecl1.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/redecl2.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/ref1.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/ref2.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/ref3.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/ref4.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/repo1.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/repo2.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/repo3.C | 37 + gcc/testsuite/g++.old-deja/g++.pt/repo4.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/scope1.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/shadow1.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/shadow2.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/sizeof.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/sizeof2.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/sizeof3.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/spec1.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/spec10.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/spec11.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/spec12.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/spec13.C | 44 + gcc/testsuite/g++.old-deja/g++.pt/spec14.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/spec15.C | 50 + gcc/testsuite/g++.old-deja/g++.pt/spec16.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/spec17.C | 44 + gcc/testsuite/g++.old-deja/g++.pt/spec18.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/spec19.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/spec2.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/spec20.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/spec21.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/spec22.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/spec23.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/spec24.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/spec25.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/spec26.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/spec27.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/spec28.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/spec29.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/spec3.C | 38 + gcc/testsuite/g++.old-deja/g++.pt/spec30.C | 42 + gcc/testsuite/g++.old-deja/g++.pt/spec31.C | 3 + gcc/testsuite/g++.old-deja/g++.pt/spec32.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/spec33.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/spec34.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/spec35.C | 35 + gcc/testsuite/g++.old-deja/g++.pt/spec36.C | 47 + gcc/testsuite/g++.old-deja/g++.pt/spec37.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/spec38.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/spec39.C | 43 + gcc/testsuite/g++.old-deja/g++.pt/spec4.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/spec40.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/spec41.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/spec5.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/spec6.C | 33 + gcc/testsuite/g++.old-deja/g++.pt/spec7.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/spec8.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/spec9.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/static1.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/static10.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/static11.C | 35 + gcc/testsuite/g++.old-deja/g++.pt/static2.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/static3.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/static4.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/static5.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/static6.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/static7.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/static8.C | 33 + gcc/testsuite/g++.old-deja/g++.pt/static9.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/static_cast.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/stmtexpr.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/stmtexpr2.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/switch1.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/syntax1.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/syntax2.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/t00.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/t01.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/t03.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/t04.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t05.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/t06.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/t07.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/t08.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/t09.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/t10.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/t11.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/t11a.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/t12.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/t12a.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/t13.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/t14.C | 24 + gcc/testsuite/g++.old-deja/g++.pt/t14a.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/t16.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/t18.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/t20.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/t21.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t22.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/t23.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/t24.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/t25.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t26.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t27.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t28.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/t29.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t30.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t31.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/t32.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/t32a.C | 10 + gcc/testsuite/g++.old-deja/g++.pt/t34.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/t34a.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/t35.C | 12 + gcc/testsuite/g++.old-deja/g++.pt/t35a.C | 5 + gcc/testsuite/g++.old-deja/g++.pt/t36.C | 6 + gcc/testsuite/g++.old-deja/g++.pt/t37.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/t37a.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/t38.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/t39.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/t40.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/t41.C | 11 + gcc/testsuite/g++.old-deja/g++.pt/t42.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/test4.C | 4 + gcc/testsuite/g++.old-deja/g++.pt/test5.C | 3 + gcc/testsuite/g++.old-deja/g++.pt/tiemann1r.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C | 35 + gcc/testsuite/g++.old-deja/g++.pt/to2.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/tt.C | 33 + gcc/testsuite/g++.old-deja/g++.pt/tt2.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/ttp1.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/ttp10.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/ttp11.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/ttp12.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/ttp13.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/ttp14.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/ttp15.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/ttp16.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/ttp17.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/ttp18.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/ttp2.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/ttp20.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/ttp21.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/ttp22.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/ttp23.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/ttp24.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/ttp25.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/ttp27.C | 36 + gcc/testsuite/g++.old-deja/g++.pt/ttp28.C | 40 + gcc/testsuite/g++.old-deja/g++.pt/ttp29.C | 33 + gcc/testsuite/g++.old-deja/g++.pt/ttp3.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/ttp30.C | 38 + gcc/testsuite/g++.old-deja/g++.pt/ttp31.C | 33 + gcc/testsuite/g++.old-deja/g++.pt/ttp32.C | 38 + gcc/testsuite/g++.old-deja/g++.pt/ttp33.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/ttp34.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/ttp4.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/ttp41.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/ttp42.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/ttp43.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/ttp44.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/ttp45.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/ttp46.C | 4 + gcc/testsuite/g++.old-deja/g++.pt/ttp47.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/ttp48.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/ttp49.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/ttp5.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/ttp50.C | 8 + gcc/testsuite/g++.old-deja/g++.pt/ttp52.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/ttp53.C | 35 + gcc/testsuite/g++.old-deja/g++.pt/ttp54.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/ttp55.C | 23 + gcc/testsuite/g++.old-deja/g++.pt/ttp56.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/ttp57.C | 45 + gcc/testsuite/g++.old-deja/g++.pt/ttp58.C | 48 + gcc/testsuite/g++.old-deja/g++.pt/ttp59.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/ttp6.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/ttp60.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/ttp61.C | 9 + gcc/testsuite/g++.old-deja/g++.pt/ttp62.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/ttp63.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/ttp64.C | 58 + gcc/testsuite/g++.old-deja/g++.pt/ttp65.C | 38 + gcc/testsuite/g++.old-deja/g++.pt/ttp7.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/ttp8.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/typedef1.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/typedef2.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/typedef3.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/typedef4.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/typename1.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/typename10.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/typename11.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/typename12.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/typename13.C | 36 + gcc/testsuite/g++.old-deja/g++.pt/typename14.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/typename15.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/typename16.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/typename17.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/typename18.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/typename19.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/typename2.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/typename20.C | 16 + gcc/testsuite/g++.old-deja/g++.pt/typename21.C | 25 + gcc/testsuite/g++.old-deja/g++.pt/typename22.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/typename23.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/typename24.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/typename25.C | 32 + gcc/testsuite/g++.old-deja/g++.pt/typename26.C | 19 + gcc/testsuite/g++.old-deja/g++.pt/typename27.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/typename28.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/typename3.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/typename4.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/typename5.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/typename6.C | 20 + gcc/testsuite/g++.old-deja/g++.pt/typename7.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/typename8.C | 28 + gcc/testsuite/g++.old-deja/g++.pt/typename9.C | 17 + gcc/testsuite/g++.old-deja/g++.pt/unify1.C | 14 + gcc/testsuite/g++.old-deja/g++.pt/unify2.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/unify3.C | 22 + gcc/testsuite/g++.old-deja/g++.pt/unify4.C | 13 + gcc/testsuite/g++.old-deja/g++.pt/unify6.C | 41 + gcc/testsuite/g++.old-deja/g++.pt/unify7.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/unify8.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/union1.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/union2.C | 18 + gcc/testsuite/g++.old-deja/g++.pt/using1.C | 37 + gcc/testsuite/g++.old-deja/g++.pt/using2.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/vaarg.C | 29 + gcc/testsuite/g++.old-deja/g++.pt/vaarg2.C | 26 + gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/var1.C | 4 + gcc/testsuite/g++.old-deja/g++.pt/vbase1.C | 34 + gcc/testsuite/g++.old-deja/g++.pt/virtual1.C | 7 + gcc/testsuite/g++.old-deja/g++.pt/virtual2.C | 21 + gcc/testsuite/g++.old-deja/g++.pt/virtual3.C | 15 + gcc/testsuite/g++.old-deja/g++.pt/virtual4.C | 41 + gcc/testsuite/g++.old-deja/g++.pt/warn1.C | 27 + gcc/testsuite/g++.old-deja/g++.pt/warn2.C | 19 + gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C | 14 + gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/980310-1.C | 44 + gcc/testsuite/g++.old-deja/g++.robertl/README | 25 + gcc/testsuite/g++.old-deja/g++.robertl/eb10.C | 30 + gcc/testsuite/g++.old-deja/g++.robertl/eb102.C | 35 + gcc/testsuite/g++.old-deja/g++.robertl/eb103.C | 11 + gcc/testsuite/g++.old-deja/g++.robertl/eb104.C | 30 + gcc/testsuite/g++.old-deja/g++.robertl/eb105.C | 13 + gcc/testsuite/g++.old-deja/g++.robertl/eb106.C | 36 + gcc/testsuite/g++.old-deja/g++.robertl/eb107.C | 20 + gcc/testsuite/g++.old-deja/g++.robertl/eb108.C | 21 + gcc/testsuite/g++.old-deja/g++.robertl/eb109.C | 75 + gcc/testsuite/g++.old-deja/g++.robertl/eb11.C | 29 + gcc/testsuite/g++.old-deja/g++.robertl/eb110.C | 26 + gcc/testsuite/g++.old-deja/g++.robertl/eb111.C | 7 + gcc/testsuite/g++.old-deja/g++.robertl/eb112.C | 11 + gcc/testsuite/g++.old-deja/g++.robertl/eb113.C | 6 + gcc/testsuite/g++.old-deja/g++.robertl/eb114.C | 30 + gcc/testsuite/g++.old-deja/g++.robertl/eb115.C | 10 + gcc/testsuite/g++.old-deja/g++.robertl/eb116.C | 24 + gcc/testsuite/g++.old-deja/g++.robertl/eb119.C | 12 + gcc/testsuite/g++.old-deja/g++.robertl/eb12.C | 32 + gcc/testsuite/g++.old-deja/g++.robertl/eb120.C | 23 + gcc/testsuite/g++.old-deja/g++.robertl/eb121.C | 21 + gcc/testsuite/g++.old-deja/g++.robertl/eb122.C | 10 + gcc/testsuite/g++.old-deja/g++.robertl/eb123.C | 10 + gcc/testsuite/g++.old-deja/g++.robertl/eb124.C | 5 + gcc/testsuite/g++.old-deja/g++.robertl/eb125.C | 22 + gcc/testsuite/g++.old-deja/g++.robertl/eb126.C | 30 + gcc/testsuite/g++.old-deja/g++.robertl/eb127.C | 61 + gcc/testsuite/g++.old-deja/g++.robertl/eb128.C | 12 + gcc/testsuite/g++.old-deja/g++.robertl/eb129.C | 23 + gcc/testsuite/g++.old-deja/g++.robertl/eb129a.C | 22 + gcc/testsuite/g++.old-deja/g++.robertl/eb13.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb130.C | 11 + gcc/testsuite/g++.old-deja/g++.robertl/eb131.C | 22 + gcc/testsuite/g++.old-deja/g++.robertl/eb132.C | 28 + gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb133c.C | 17 + gcc/testsuite/g++.old-deja/g++.robertl/eb14.C | 40 + gcc/testsuite/g++.old-deja/g++.robertl/eb15.C | 28 + gcc/testsuite/g++.old-deja/g++.robertl/eb16.C | 14 + gcc/testsuite/g++.old-deja/g++.robertl/eb17.C | 59 + gcc/testsuite/g++.old-deja/g++.robertl/eb18.C | 8 + gcc/testsuite/g++.old-deja/g++.robertl/eb19.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb2.C | 17 + gcc/testsuite/g++.old-deja/g++.robertl/eb20.C | 33 + gcc/testsuite/g++.old-deja/g++.robertl/eb21.C | 25 + gcc/testsuite/g++.old-deja/g++.robertl/eb22.C | 29 + gcc/testsuite/g++.old-deja/g++.robertl/eb23.C | 20 + gcc/testsuite/g++.old-deja/g++.robertl/eb24.C | 23 + gcc/testsuite/g++.old-deja/g++.robertl/eb26.C | 31 + gcc/testsuite/g++.old-deja/g++.robertl/eb27.C | 42 + gcc/testsuite/g++.old-deja/g++.robertl/eb28.C | 20 + gcc/testsuite/g++.old-deja/g++.robertl/eb29.C | 19 + gcc/testsuite/g++.old-deja/g++.robertl/eb3.C | 11 + gcc/testsuite/g++.old-deja/g++.robertl/eb30.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb31.C | 20 + gcc/testsuite/g++.old-deja/g++.robertl/eb32.C | 12 + gcc/testsuite/g++.old-deja/g++.robertl/eb33.C | 12 + gcc/testsuite/g++.old-deja/g++.robertl/eb34.C | 19 + gcc/testsuite/g++.old-deja/g++.robertl/eb35.C | 38 + gcc/testsuite/g++.old-deja/g++.robertl/eb36.C | 19 + gcc/testsuite/g++.old-deja/g++.robertl/eb37.C | 26 + gcc/testsuite/g++.old-deja/g++.robertl/eb38.C | 37 + gcc/testsuite/g++.old-deja/g++.robertl/eb39.C | 18 + gcc/testsuite/g++.old-deja/g++.robertl/eb4.C | 50 + gcc/testsuite/g++.old-deja/g++.robertl/eb41.C | 14 + gcc/testsuite/g++.old-deja/g++.robertl/eb43.C | 44 + gcc/testsuite/g++.old-deja/g++.robertl/eb44.C | 39 + gcc/testsuite/g++.old-deja/g++.robertl/eb45.C | 6 + gcc/testsuite/g++.old-deja/g++.robertl/eb46.C | 31 + gcc/testsuite/g++.old-deja/g++.robertl/eb48.C | 10 + gcc/testsuite/g++.old-deja/g++.robertl/eb49.C | 48 + gcc/testsuite/g++.old-deja/g++.robertl/eb5.C | 13 + gcc/testsuite/g++.old-deja/g++.robertl/eb50.C | 17 + gcc/testsuite/g++.old-deja/g++.robertl/eb51.C | 36 + gcc/testsuite/g++.old-deja/g++.robertl/eb52.C | 37 + gcc/testsuite/g++.old-deja/g++.robertl/eb54.C | 10 + gcc/testsuite/g++.old-deja/g++.robertl/eb55.C | 12 + gcc/testsuite/g++.old-deja/g++.robertl/eb56.C | 10 + gcc/testsuite/g++.old-deja/g++.robertl/eb57.C | 7 + gcc/testsuite/g++.old-deja/g++.robertl/eb58.C | 15 + gcc/testsuite/g++.old-deja/g++.robertl/eb59.C | 31 + gcc/testsuite/g++.old-deja/g++.robertl/eb6.C | 14 + gcc/testsuite/g++.old-deja/g++.robertl/eb60.C | 18 + gcc/testsuite/g++.old-deja/g++.robertl/eb61.C | 8 + gcc/testsuite/g++.old-deja/g++.robertl/eb62.C | 7 + gcc/testsuite/g++.old-deja/g++.robertl/eb63.C | 17 + gcc/testsuite/g++.old-deja/g++.robertl/eb64.C | 25 + gcc/testsuite/g++.old-deja/g++.robertl/eb65.C | 25 + gcc/testsuite/g++.old-deja/g++.robertl/eb66.C | 27 + gcc/testsuite/g++.old-deja/g++.robertl/eb67.C | 6 + gcc/testsuite/g++.old-deja/g++.robertl/eb69.C | 23 + gcc/testsuite/g++.old-deja/g++.robertl/eb7.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb70.C | 17 + gcc/testsuite/g++.old-deja/g++.robertl/eb71.C | 37 + gcc/testsuite/g++.old-deja/g++.robertl/eb73.C | 15 + gcc/testsuite/g++.old-deja/g++.robertl/eb74.C | 33 + gcc/testsuite/g++.old-deja/g++.robertl/eb75.C | 19 + gcc/testsuite/g++.old-deja/g++.robertl/eb76.C | 18 + gcc/testsuite/g++.old-deja/g++.robertl/eb77.C | 33 + gcc/testsuite/g++.old-deja/g++.robertl/eb79.C | 33 + gcc/testsuite/g++.old-deja/g++.robertl/eb8.C | 14 + gcc/testsuite/g++.old-deja/g++.robertl/eb80.C | 7 + gcc/testsuite/g++.old-deja/g++.robertl/eb81.C | 42 + gcc/testsuite/g++.old-deja/g++.robertl/eb82.C | 13 + gcc/testsuite/g++.old-deja/g++.robertl/eb83.C | 18 + gcc/testsuite/g++.old-deja/g++.robertl/eb84.C | 18 + gcc/testsuite/g++.old-deja/g++.robertl/eb86.C | 7 + gcc/testsuite/g++.old-deja/g++.robertl/eb87.C | 7 + gcc/testsuite/g++.old-deja/g++.robertl/eb88.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb9.C | 22 + gcc/testsuite/g++.old-deja/g++.robertl/eb90.C | 22 + gcc/testsuite/g++.old-deja/g++.robertl/eb91.C | 86 + gcc/testsuite/g++.old-deja/g++.robertl/eb92.C | 2 + gcc/testsuite/g++.old-deja/g++.robertl/eb93.C | 31 + gcc/testsuite/g++.old-deja/g++.robertl/eb94.C | 16 + gcc/testsuite/g++.old-deja/g++.robertl/eb95.C | 18 + gcc/testsuite/g++.old-deja/g++.robertl/eb97.C | 25 + gcc/testsuite/g++.old-deja/g++.robertl/eb98.C | 19 + gcc/testsuite/g++.old-deja/g++.robertl/eb99.C | 135 + .../g++.old-deja/g++.robertl/ebnull-cast.C | 19 + .../g++.old-deja/g++.robertl/ebnull-oldcast.C | 18 + gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C | 18 + .../g++.old-deja/g++.robertl/eh990323-1.C | 77 + .../g++.old-deja/g++.robertl/eh990323-2.C | 103 + .../g++.old-deja/g++.robertl/eh990323-3.C | 30 + .../g++.old-deja/g++.robertl/eh990323-4.C | 104 + .../g++.old-deja/g++.robertl/eh990323-5.C | 68 + .../g++.old-deja/g++.robertl/ice990323-1.C | 9 + .../g++.old-deja/g++.robertl/ice990323-2.C | 88 + .../g++.old-deja/g++.robertl/ice990323-3.C | 15 + .../g++.old-deja/g++.robertl/ice990323-4.C | 13 + .../g++.old-deja/g++.robertl/ice990323-5.C | 12 + gcc/testsuite/g++.old-deja/g++.warn/cast-align1.C | 27 + gcc/testsuite/g++.old-deja/g++.warn/flow1.C | 14 + gcc/testsuite/g++.old-deja/g++.warn/impint.C | 56 + gcc/testsuite/g++.old-deja/g++.warn/impint2.C | 69 + gcc/testsuite/g++.old-deja/g++.warn/inline.C | 69 + gcc/testsuite/g++.old-deja/g++.warn/iomanip.C | 13 + gcc/testsuite/g++.old-deja/g++.warn/virt1.C | 10 + gcc/testsuite/g++.old-deja/old-deja.exp | 38 + 3249 files changed, 87163 insertions(+) create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/aggregates.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/align.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/arraynew.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/bitfields.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/empty.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/empty2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/empty3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/layout1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/mangle1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/primary.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/primary2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/primary3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/primary4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/primary5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vmihint.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3.h create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C create mode 100644 gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/13478.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/13523.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/13908.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/14139.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/14687.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15054.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15071.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15799.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/15822.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/16077.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/16567.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/17922.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/17930.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/18208.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/tem05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/tem06.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/tem07.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/typedef01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/typedef03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/typeid01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/warn01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/warn03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.benjamin/warn04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/array1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/array2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/case1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/cond1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/delete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/extern_C.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/friend1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/incomplete-cast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/inherit1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/inherit2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/nested1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/packed1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/protected1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/static1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/template1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/template2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/template3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bob/template4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/README create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/abstract1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/access1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/alignof.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ambiguity1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/anon-union1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/arm1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/arm2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/arm3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/array-refs.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/array1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/asm-extn1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/bit-fields1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/bit-fields2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/bool1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/code-gen1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/code-gen2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/code-gen3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/code-gen4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/code-gen6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/complex1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/copy9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash50.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash51.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash52.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash53.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash54.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash55.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash56.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash57.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash58.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash60.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash61.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash62.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash63.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash64.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash65.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash66.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash67.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash68.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/crash9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ctors1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ctors2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ctors3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/cvt1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/cvt2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/cvt3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/cvt4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/cvt5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/def-args1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/def-fns1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/delete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/delete2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/dtors1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/dtors2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/dtors3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/eh1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum-clash.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/enum9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/err-msg9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/explicit1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/friend1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/friend2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/friend3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/friend4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/groff1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/init9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/label1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/label2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/line1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/misc9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/mutable1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/nest4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/new-array.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/new1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/new2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/new3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ns1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/operators8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/overload9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/parse1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/parse2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/parse3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/parse4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/parse5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/parse6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/prepost1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/prepost4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ptolemy1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ptolemy2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/ptrmem4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/recurse.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/redecl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/redecl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/redecl3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/reference1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/rtti1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/scope1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/scope2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/scope3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/scope4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/scope5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/shadow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/sizeof1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/sizeof3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/sizeof4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/sizeof5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/sorry1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/static1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/static2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/static3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/synth1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/template8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/temporary1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/typedef1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/union1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/union2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/union3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/visibility9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/vtables1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.brendan/warnings9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/891229_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/891230_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900107_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900119_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900121_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900121_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900121_05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900127_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900127_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900205_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900205_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900205_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900207_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900208_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900208_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900208_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900209_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_06.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_07.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_08.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_09.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900210_10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900211_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900211_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900211_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900211_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900212_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900212_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900213_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900213_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900213_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900214_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900215_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900220_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900220_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900220_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900221_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900227_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900321_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900321_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900321_05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900322_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900324_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900324_05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900324_06.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900325_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900330_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900331_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900331_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900331_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900401_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900402_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900402_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900403_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900403_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900404_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900404_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900404_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900404_07.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900405_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900406_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900406_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900407_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900428_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900428_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900511_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900511_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900511_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900514_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_06.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_07.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_09.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900519_13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900520_02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900520_03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900520_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900520_05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.bugs/900520_06.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch3p.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch4p.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch5p.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch6p.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch7p.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch8p.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catch9p.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/catchptr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/cleanup2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/cond1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/crash2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/crash3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/crash4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/crash5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/crash6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/ctor1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/flow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/fntry1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/ia64-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/inline1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/inline2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/new1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/new2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/pdel1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/pdel2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/ptr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/ptrmem1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/rethrow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/rethrow2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/rethrow4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/rethrow5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/rethrow6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/spec1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/spec2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/spec3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/spec4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/spec5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/spec6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/spec7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/terminate1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/terminate2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/throw1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/throw2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/tmpl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/tmpl4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/tmpl5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/tmpl6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/unwind1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/vbase1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/vbase2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/vbase3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.eh/vbase4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/addrfunc1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/addrfunc2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/addrfunc3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/addrfunc4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/anon1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/anon2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/anon3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/array1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/array2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/array3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/array4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/arrnew.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/arrnew2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/asmspec1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/attrib1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/attrib2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/attrib3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/attrib4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/attrib5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/attrib6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/bound1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/constructor.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/default.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/delvoid.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/jump1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/label1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/label2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/memconst.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/namedret1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/namedret2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/namedret3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/noweak1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/null1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/pretty.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/pretty2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/pretty3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/pretty4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/restrict1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/return1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/stmtexpr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/syshdr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/typename1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/typeof1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ext/typeof2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/README create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope06.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope07.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope08.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope09.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.gb/scope13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/2371.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/3523.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/access9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/aggregate.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ambig1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ambig2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ambig3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/anon.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/anon2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/anon3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/anon4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/binding.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/binding2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/binding3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/bool.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/bool2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/bool3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/bool4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/bool5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/bool6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/bool7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/builtin.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/builtin2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/byval.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/byval2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/byval3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/c-inline.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/cast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/cast2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/cast3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/cleanup.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/cleanup2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/complete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/cond.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/cond2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/condexp.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/const.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/const2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/const3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/const4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/context.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/conversion9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/crash9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ctor1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ctor2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dcast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dcast2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dcast3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/default1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/default2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/default3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/defctor.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/delete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/delete2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/delete3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/destruct.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/destruct2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/destruct3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/destruct4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dot.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dtor.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dtor2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dtor3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dtor4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/dtor5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/enum8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/explicit.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/expr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/friend.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/friend2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/groff1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/hmc1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/incomplete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/incomplete2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/init.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/init2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/init3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/init4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/inline.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/inline2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/inline3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/jump.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lex1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lineno.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lineno2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lineno3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lineno4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lineno5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/local.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lookup.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lookup2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lookup3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/loverload.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/loverload3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/loverload4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lvalue.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lvalue2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lvalue3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/lvalue4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/mangle1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/mangle2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/mangle3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/member.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/method.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/mi.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/mutable1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/nested1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/nested2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/nested4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/nested5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/nested6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/nested7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/nested8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/net.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/net2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/new.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/new2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/new3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/new4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/new5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/offset1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/offset2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/offset3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/offset4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/opeq.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/opeq2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/opeq3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/opeq4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/opeq5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/opeq6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/operator.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/operator2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/opover.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/optimize.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/optimize2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/overload9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/parse9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmem.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmem2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmem3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmem4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmf9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/pmftemp.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/precedence.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/redecl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/ref9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/report.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/return.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/return2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/return3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rfg9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rvalue1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rvalue2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/shadow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/soverload.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/special.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/static1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/synth9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tempargs.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tempcons.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tempdest.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tempinst1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/template9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/temporary8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tempover.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tempparse.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tempsub.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/this.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/thunk1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/thunk2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/thunk3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tredecl.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tredecl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tredecl3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/tredecl4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/trivial.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/typeck.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/typedef.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/typedef2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/typedef3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/typeid1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/typeid2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/union.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/vecdel.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/virtual.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/virtual2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/warning9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/access1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/access2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/access3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/access4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/access5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arg9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/arm9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/array1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/array2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bad-error1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bad-error3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bad-error4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bad-error6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bad-error7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bit-fields1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bit-fields2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/bit-fields3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/builtin1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/casts1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/casts2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/casts3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/code-gen1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/code-gen2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/code-gen4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/code-gen5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/copy1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/copy2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/ctors9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/cvt9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/dossier1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/dtors1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/dtors2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/dtors3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/dtors4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/dtors5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/enum1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/enum2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/enum3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/enum4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/enum6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/enum7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/enum9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/except1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/except2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/except3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/except4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/except5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/except6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/friend1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/friend4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/friend5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/global-init1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/incdec1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/init9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/inline4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/inline6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/inline7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/mentor1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/missed-error1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/missed-error2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/missed-error3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/missing1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/nest1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/nest2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/nest3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/nest4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/nest5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/operators9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/parsing9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/patches1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/pic1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/pr25000.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/profile1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/refs1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/refs2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/refs3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/refs4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/scope1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/scope2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/scope3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/scope4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/scope5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/shadow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/shadow2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/static-mem2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/static-mem3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/static-mem4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/static-mem5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/template1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/template3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/temps1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/temps2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/temps3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/temps4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/temps5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/temps6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/temps7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/typeck1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/typeck2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/typeck3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/typeck4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/union1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/union2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/union3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/union4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/unsorted1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/unsorted2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/vbase1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/virtual1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/virtual2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/virtual3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/virtual4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/visibility9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/vtable1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/vtable2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/vtable3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.law/weak.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/access1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/ambig1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/bitset1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/conv1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/eval1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/lookup1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/new1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/pmf1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/pmf2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/pure1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/sts_conv.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/sts_iarr.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/sts_partial.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/sts_vectini.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/typedef1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.martin/typedef2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/align1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/align2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ambig1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/asm1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/asm2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/bool1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/bool2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/bool4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/conv1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/debug1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/dyncast9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh50.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh51.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh52.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh53.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh54.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh55.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh56.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh57.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh58.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh59.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/eh9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/enum1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/err1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/err2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/err3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/explicit1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/explicit2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/for1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/for2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/for3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/fresco1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/hog1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/init1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/init2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/leak1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/mangle1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/mangle2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/mangle3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/mi1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/mi2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/misc9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ns9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/offset1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/opr-as1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/opr-dot1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p10148.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p10247.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p10416.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p10511.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p10769b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p10849a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p10951.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p11012.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p11110.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p11142.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p11144.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p11482.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p11667.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p12306.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p12306a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p1248.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p1567.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p16146.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p1862.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p1989.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2394.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2431.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2573.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2736.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2746.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2793.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2806.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2846.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2846a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2846b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2855.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p2960.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3041.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3060c.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3060d.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3068.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3070.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3139.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3524a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3524b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3524c.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3538a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3538b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3570.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3579.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3708.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3708a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3708b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3764.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p3836.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4068.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4104.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4173.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p418.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4238.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4246.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4263.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p438.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4484.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4511.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4619.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4623.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4667.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4671.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4677.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4693.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4736a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4736b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4736c.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p4750.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5469.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5469a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5571.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5611.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5673.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5718.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5793.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5840.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p5958.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6004.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6058.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6149.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6311.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p646.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6578.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p658.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6610a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6610b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6611.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6746.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6901.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p6927.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p700.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p701.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p710.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7180.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7476.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p755.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p755a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7626.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7635.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7651.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p783.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p783a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p783b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p784.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p786.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7865.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7868.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p789.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p789a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p7912.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8009.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8018.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8039.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p807.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p807a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p811.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8154.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8155.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8175.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8269.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8460.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8483.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8620.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8786.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8804.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p8825.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9068.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9129.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9206.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9506.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9706.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9732a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9732b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p9732c.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/p991.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/parse1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmd1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pmf9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pt1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pt2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pt3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/pt4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/ref1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/rtti1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/rtti2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/rtti3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/s24939.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/s35520.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/s9959.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/scast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/sizeof.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/temp.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/thunk1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/thunk2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/thunk3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/unroll1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/unused.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/virt1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/virt2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/virt3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/virt4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/virt5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/virt6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/visibility-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/vtable1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/warn8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/README create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t113.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t114.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t115.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t118.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t119.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t120.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t121.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t122.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t123.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t124.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t125.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t126.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t127.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t128.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t129.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t130.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t131.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t132.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t133.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t134.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t135.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t136.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t137.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t138.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t139.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t140.C create mode 100644 gcc/testsuite/g++.old-deja/g++.niklas/t141.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/alias1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/alias2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/alias3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/alias4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/alias6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/alias7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/anon1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/bogus1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/crash2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/crash3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/crash4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/extern1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/friend1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/friend2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/invalid1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/koenig9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/lookup1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/lookup2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/lookup3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/lookup4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/lookup5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/main1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/ns9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/overload2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/overload3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/overload4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/overload5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/scoped1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/template9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/type1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/type2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/undef1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.ns/using9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/delete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/delete2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/delete3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/delete4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/delete5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/dwarf1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/dwarf2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/dwarf3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/expr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/expr2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/ext1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/friend1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/inline1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/linkage1-main.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/linkage1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/nameret1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/nameret2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/new1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/ns1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/ns2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/ns3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/partord1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/partspec1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/stkalign.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/template9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/thunk1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/typename1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/typename2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.oliva/typeof1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/900403_04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/900519_12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/access9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/addrof1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/align.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ambig1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ambig2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ambig3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/anon9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/array1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/array2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/array3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/array4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/array5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/array6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/array9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/asm1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/asm2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/asm3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/badarrow.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/badopt1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/base1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/bitfld1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/bitfld2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/bitfld3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/bitfld4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/bitfld5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/builtins9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/call1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cast2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cast3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cast4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cast5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cast6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cast7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cleanup1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cleanup2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cleanup4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat1-aux.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat2-aux.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat3-aux.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat3.h create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat4-aux.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat5-aux.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.other/comdat5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cond1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cond2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cond3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cond4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cond5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cond6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cond7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/const1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/const2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/conv9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/copy1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/copy2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/copy3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/covar1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash60.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/crash9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ctor1-aux.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ctor1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cvqual1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/cvt1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dcast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dcast2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/debug9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/decl9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/defarg9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/delete8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/deref1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dll-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dll-2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dll-3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dll-4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dll-5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dll-6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dtor9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dyncast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dyncast2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dyncast3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dyncast4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dyncast5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/dyncast6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/eh.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/eh1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/eh2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/eh3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/eh4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/eh5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/elab1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/empty1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/empty2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/enum1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/enum2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/enum3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/enum4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/enum5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/explicit1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/expr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/exprstmt1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/externC1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/externC2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/externC3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/externC4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/externC5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/field1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/field2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/fnname1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/for1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/for2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/friend9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/goto1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/goto2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/goto3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/goto4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/headers1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/incomplete.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/init9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/initstring.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/inline9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/instan1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lex1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lineno1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lineno2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lineno3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lineno4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lineno5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/linkage1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/linkage2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/linkage3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/linkage4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/linkage5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/linkage6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/linkage7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/local-alloc1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/local1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/local2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/local3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/local4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/lookup9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/loop1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/loop2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/main1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/main2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/mangle10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/mangle2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/mangle3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/mutable1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/nested1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/nested2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/nested3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/nested4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/new.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/new3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/new4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/new5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/new6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/new7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/null2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/null3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/op1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/op2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/op3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/optimize1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/optimize2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/optimize3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/optimize4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overcnv1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overcnv2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/overload9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/override1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/override2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/parse1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/parse2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/perf1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pmf1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pmf2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pmf3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pmf4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pmf5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pmf6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pmf7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/pod1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/printf1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ptrmem9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/qual1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/realloc.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/redecl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/redecl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/redecl3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/redecl4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ref1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ref2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ref3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/ref4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/refinit1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/refinit2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/regstack.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/reload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/return1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rtti1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rtti2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rtti3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rtti4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rtti5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rttid2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rttid3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/rttid4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sc1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/scope1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/shadow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sibcall1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sibcall2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/signed.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/singleton.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sizeof1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sizeof2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sizeof3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sizeof4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/sizeof5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/static9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/std1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/stmtexpr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/stmtexpr2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/store-expr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/store-expr2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/string1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/string2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/struct1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/syntax1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/syntax2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/syntax3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/syntax4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/syshdr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/temporary1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/thunk1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/type.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typeck1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typedef8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typeid1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typeinfo1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typename1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/typename2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/unchanging1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/union1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/union2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/union3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/union4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/using9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vaarg1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vaarg2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vaarg3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vaarg4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vbase1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vbase2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vbase3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vbase4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vbase5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/virtual9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/volatile1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vtbl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/vtbl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/warn01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/warn3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/warn4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/warn5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/warn6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.other/warn7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/alignof.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/array1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/array2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/array3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/array4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/array5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/array6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/array7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/asm1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/asm2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/assign1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/auto_ptr.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/bad-type.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/builtin.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/call1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/call2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/cast1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/cast2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/codegen1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/cond2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/cond3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/const1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/const2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/conv1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/conv2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/conv3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/copy1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash50.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash51.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash52.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash53.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash54.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash55.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash56.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash57.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash58.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash59.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash60.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash61.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash62.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash63.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash64.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash65.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash66.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash67.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash68.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/crash9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ctor1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ctor2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/debug1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/decl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/decl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/decl3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/decl4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/deduct1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/deduct2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/deduct3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/deduct4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/deduct5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/deduct6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/deduct7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/defarg9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/derived1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/derived2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/derived3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/dynarray.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ehspec1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/eichin01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/eichin01a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/eichin01b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/enum9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/error1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/error2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/error3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explarg1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit50.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit51.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit52.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit53.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit54.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit55.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit56.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit57.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit58.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit59.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit60.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit61.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit62.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit63.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit64.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit65.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit66.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit67.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit68.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit69.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit70.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit71.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit72.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit73.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit74.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit75.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit76.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit77.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit78.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit79.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit80.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit81.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit82.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/explicit9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/export1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/expr1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/expr2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/expr3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/expr5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/expr6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/expr7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/expr8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/extern1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/fntry1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/goto.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/goto2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/incomplete1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/infinite1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/inherit1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/inherit2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/inject1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/inject2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/inline1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/inline2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate5-main.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate5.cc create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/koenig1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/label1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/link1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/local1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/local2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/local3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/local4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/local5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/local6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/local7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/lookup9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/m9a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/mangle1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/mangle2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp100.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp52.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp53.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp55.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp56.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp58.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp59.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp60.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp61.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp62.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp63.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp65.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp66.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp67.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp68.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp69.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp70.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp72.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp74.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp75.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp76.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp79.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp80.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp81.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp82.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp83.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp84.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp85.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp86.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp87.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp88.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp90.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp91.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp92.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp93.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp94.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp95.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp97.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp98.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memtemp99.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/mi1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nested1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nested2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/niklas01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/niklas01b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/niklas02.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/niklas03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nontype1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nontype2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nontype3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nontype4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nontype5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nttp1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/nttp2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/operator1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/overload9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/parms1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/parms2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/parms3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/parse2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/partial1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/partial2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/partial3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/partial4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/partial5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/poi1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/pointer1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ptrmem9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/recursion.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/recursion2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/redecl1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/redecl2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ref1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ref2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ref3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ref4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/scope1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/shadow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/shadow2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/sizeof.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/sizeof2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/sizeof3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/spec9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/static_cast.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/stmtexpr.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/stmtexpr2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/switch1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/syntax1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/syntax2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t00.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t01.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t03.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t04.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t05.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t06.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t07.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t08.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t09.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t11a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t12a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t14a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t32a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t34a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t35a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t37a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t40.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/t42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/test4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/test5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/tiemann1r.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/tiemann2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/to2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/tt.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/tt2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp42.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp50.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp52.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp53.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp54.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp55.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp56.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp57.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp58.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp59.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp60.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp61.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp62.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp63.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp64.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp65.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typedef1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typedef2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typedef3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typedef4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename25.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/typename9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/unify1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/unify2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/unify3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/unify4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/unify6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/unify7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/unify8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/union1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/union2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/using1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/using2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/vaarg.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/vaarg2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/var1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/vbase1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/virtual1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/virtual2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/virtual3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/virtual4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/warn1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/warn2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C create mode 100644 gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/980310-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/README create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb10.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb102.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb103.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb104.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb105.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb106.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb107.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb108.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb109.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb11.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb110.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb111.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb112.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb113.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb114.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb115.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb116.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb119.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb12.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb120.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb121.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb122.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb123.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb124.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb125.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb126.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb127.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb128.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb129.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb129a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb13.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb130.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb131.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb132.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb133a.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb133b.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb133c.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb14.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb16.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb17.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb18.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb19.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb20.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb21.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb22.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb23.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb24.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb26.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb27.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb28.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb29.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb30.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb31.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb32.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb33.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb34.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb35.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb36.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb37.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb38.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb39.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb41.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb43.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb44.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb50.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb51.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb52.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb54.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb55.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb56.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb57.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb58.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb59.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb6.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb60.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb61.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb62.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb63.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb64.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb65.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb66.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb67.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb69.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb7.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb70.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb71.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb73.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb74.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb75.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb76.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb77.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb79.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb8.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb80.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb81.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb82.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb83.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb84.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb86.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb87.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb88.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb9.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb90.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb91.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb92.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb93.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb94.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb95.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb97.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb98.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eb99.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ebnull-cast.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ebnull-oldcast.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ebnull.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/eh990323-5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-3.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-4.C create mode 100644 gcc/testsuite/g++.old-deja/g++.robertl/ice990323-5.C create mode 100644 gcc/testsuite/g++.old-deja/g++.warn/cast-align1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.warn/flow1.C create mode 100644 gcc/testsuite/g++.old-deja/g++.warn/impint.C create mode 100644 gcc/testsuite/g++.old-deja/g++.warn/impint2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.warn/inline.C create mode 100644 gcc/testsuite/g++.old-deja/g++.warn/iomanip.C create mode 100644 gcc/testsuite/g++.old-deja/g++.warn/virt1.C create mode 100644 gcc/testsuite/g++.old-deja/old-deja.exp (limited to 'gcc/testsuite/g++.old-deja') diff --git a/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C b/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C new file mode 100644 index 000000000..24f430bd6 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/aggregates.C @@ -0,0 +1,126 @@ +// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-malign-double" } +// Origin: Alex Samuel + +/* Test the data layout of C aggregates by checking aggregate size and + alignment and field offsets for compliance with the IA-64 ABI. */ + +template +inline unsigned +alignmentof () +{ + struct S + { + char start_; + T object_; + }; + + return (unsigned) & ((S *) 0)->object_; +} + +/* Computes the alignment, in bytes, of TYPE. */ + +#define alignof(type) (alignmentof ()) + +/* Computes the offset of FIELD in AGGREGATE. */ + +#define offsetof(aggregate, field) \ + ((unsigned) (& ((aggregate*) 0)->field)) + + +/* Structs S1, S2, S3, S4, and union U5 are taken from Intel, "IA-64 + Software Conventions and Runtime Architecture Guide", version of + August 1999. */ + +struct S1 +{ + char c; +}; + +struct S2 +{ + char c; + char d; + short s; + int n; +}; + +struct S3 +{ + char c; + short s; +}; + +struct S4 +{ + char c; + double d; + short s; +}; + +union U5 +{ + char c; + short s; + int j; +}; + + + +int +main () +{ + if (sizeof (struct S1) != 1) + return 1; + if (alignof (struct S1) != 1) + return 2; + if (offsetof (struct S1, c) != 0) + return 3; + + if (sizeof (struct S2) != 8) + return 4; + if (alignof (struct S2) != 4) + return 5; + if (offsetof (struct S2, c) != 0) + return 6; + if (offsetof (struct S2, d) != 1) + return 7; + if (offsetof (struct S2, s) != 2) + return 8; + if (offsetof (struct S2, n) != 4) + return 9; + + if (sizeof (struct S3) != 4) + return 10; + if (alignof (struct S3) != 2) + return 11; + if (offsetof (struct S3, c) != 0) + return 12; + if (offsetof (struct S3, s) != 2) + return 13; + + if (sizeof (struct S4) != 24) + return 14; + if (alignof (struct S4) != 8) + return 15; + if (offsetof (struct S4, c) != 0) + return 16; + if (offsetof (struct S4, d) != 8) + return 17; + if (offsetof (struct S4, s) != 16) + return 18; + + if (sizeof (union U5) != 4) + return 19; + if (alignof (union U5) != 4) + return 20; + if (offsetof (union U5, c) != 0) + return 21; + if (offsetof (union U5, s) != 0) + return 22; + if (offsetof (union U5, j) != 0) + return 23; + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/align.C b/gcc/testsuite/g++.old-deja/g++.abi/align.C new file mode 100644 index 000000000..037add32c --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/align.C @@ -0,0 +1,125 @@ +// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* i?86-*-darwin* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-malign-double" } +// Origin: Alex Samuel + +/* Test the size and alignment of fundamental C types for compliance + with the IA-64 ABI. */ + +template +inline unsigned +alignmentof () +{ + struct S + { + char start_; + T object_; + }; + + return (unsigned) & ((S *) 0)->object_; +} + +/* Computes the alignment, in bytes, of TYPE. */ + +#define alignof(type) (alignmentof ()) + +enum A { a }; + +int +main () +{ + if (sizeof (char) != 1) + return 1; + if (alignof (char) != 1) + return 2; + if (sizeof (signed char) != 1) + return 3; + if (alignof (signed char) != 1) + return 4; + if (sizeof (unsigned char) != 1) + return 5; + if (alignof (unsigned char) != 1) + return 6; + if (sizeof (short) != 2) + return 7; + if (alignof (short) != 2) + return 8; + if (sizeof (signed short) != 2) + return 9; + if (alignof (signed short) != 2) + return 10; + if (sizeof (unsigned short) != 2) + return 11; + if (alignof (unsigned short) != 2) + return 12; + if (sizeof (int) != 4) + return 13; + if (alignof (int) != 4) + return 14; + if (sizeof (signed int) != 4) + return 15; + if (alignof (signed int) != 4) + return 16; + if (sizeof (unsigned int) != 4) + return 17; + if (alignof (unsigned int) != 4) + return 18; + if (sizeof (enum A) != 4) + return 19; + if (alignof (enum A) != 4) + return 20; +#ifdef HAVE_IA64_TYPES + if (sizeof (__int64) != 8) + return 21; + if (alignof (__int64) != 8) + return 22; + if (sizeof (signed __int64) != 8) + return 23; + if (alignof (signed ___int64) != 8) + return 24; + if (sizeof (unsigned __int64) != 8) + return 25; + if (alignof (unsigned __int64) != 8) + return 26; + if (sizeof (__int128) != 16) + return 27; + if (alignof (__int128) != 16) + return 28; + if (sizeof (signed __int128) != 16) + return 29; + if (alignof (signed ___int128) != 16) + return 30; + if (sizeof (unsigned __int128) != 16) + return 31; + if (alignof (unsigned ___int128) != 16) + return 32; +#endif /* HAVE_IA64_TYPES */ + if (sizeof (void *) != 4) + return 33; + if (alignof (void *) != 4) + return 34; + if (sizeof (void (*) ()) != 4) + return 35; + if (alignof (void (*) ()) != 4) + return 36; + if (sizeof (float) != 4) + return 37; + if (alignof (float) != 4) + return 38; + if (sizeof (double) != 8) + return 39; + if (alignof (double) != 8) + return 40; +#ifdef HAVE_IA64_TYPES + if (sizeof (__float80) != 16) + return 41; + if (alignof (__float80) != 16) + return 42; + if (sizeof (__float128) != 16) + return 43; + if (alignof (__float128) != 16) + return 44; +#endif /* HAVE_IA64_TYPES */ + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/arraynew.C b/gcc/testsuite/g++.old-deja/g++.abi/arraynew.C new file mode 100644 index 000000000..ff19c7e37 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/arraynew.C @@ -0,0 +1,152 @@ +// { dg-do run } +// Origin: Mark Mitchell + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + +#include +#include + +void* p; + +void* operator new[](size_t s) throw (std::bad_alloc) +{ + // Record the base of the last array allocated. + p = malloc (s); + return p; +} + +template +void check_no_cookie (int i) +{ + void* a = new T[7]; + if (p != a) + exit (i); +} + +template +void check_no_placement_cookie (int i) +{ + p = malloc (13 * sizeof (T)); + void* a = new (p) T[13]; + if (p != a) + exit (i); +} + +template +void check_cookie (int i) +{ + void* a = new T[11]; + size_t x; + + // Compute the cookie location manually. +#ifdef __ARM_EABI__ + x = 8; +#else + x = __alignof__ (T); + if (x < sizeof (size_t)) + x = sizeof (size_t); +#endif + if ((char *) a - x != (char *) p) + exit (i); + + // Check the cookie value. + size_t *sp = ((size_t *) a) - 1; + if (*sp != 11) + exit (i); + +#ifdef __ARM_EABI__ + sp = ((size_t *) a) - 2; + if (*sp != sizeof (T)) + exit (i); +#endif +} + +template +void check_placement_cookie (int i) +{ + p = malloc (sizeof (T) * 11 + 100); + void* a = new (p) T[11]; + size_t x; + + // Compute the cookie location manually. +#ifdef __ARM_EABI__ + x = 8; +#else + x = __alignof__ (T); + if (x < sizeof (size_t)) + x = sizeof (size_t); +#endif + if ((char *) a - x != (char *) p) + exit (i); + + // Check the cookie value. + size_t *sp = ((size_t *) a) - 1; + if (*sp != 11) + exit (i); + +#ifdef __ARM_EABI__ + sp = ((size_t *) a) - 2; + if (*sp != sizeof (T)) + exit (i); +#endif +} + +struct X {}; + +template +struct Y { int i; virtual void f () {} }; + +// A class with a non-trivial destructor -- it needs a cookie. +struct Z { ~Z () {} }; +// Likewise, but this class needs a bigger cookie so that the array +// elements are correctly aligned. +struct Z2 { ~Z2 () {} long double d; }; + +struct W1 { void operator delete[] (void *, size_t) {} }; +struct W2 { void operator delete[] (void *) {} + void operator delete[] (void *, size_t) {} }; +struct W3 { void operator delete[] (void *, size_t) {} + void operator delete[] (void *) {} }; +struct W4 : public W1 {}; + +struct V { void *operator new[] (size_t s, void *p) + { return p; } + ~V () {} + }; + +int main () +{ + // There should be no cookies for types with trivial destructors. + check_no_cookie (1); + check_no_cookie (2); + check_no_cookie > (3); + + // There should be no cookies for allocations using global placement + // new. + check_no_placement_cookie (4); + check_no_placement_cookie (5); + check_no_placement_cookie (6); + + // There should be a cookie when using a non-trivial destructor. + check_cookie (7); + check_cookie (8); + + // There should be a cookie when using the two-argument array delete + // operator. + check_cookie (9); + check_cookie (10); + // But not when the one-argument version is also available. + check_no_cookie (11); + check_no_cookie (12); + + // There should be a cookie when using a non-global placement new. + check_placement_cookie (13); +} + +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C b/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C new file mode 100644 index 000000000..d5c319209 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/bitfields.C @@ -0,0 +1,160 @@ +// { dg-do run { target i?86-*-linux* x86_64-*-linux* i?86-*-freebsd* } } +// { dg-require-effective-target ilp32 } +// { dg-options "-malign-double" } +// Origin: Alex Samuel + +/* Test the layout of bitfields in C aggretagtes for compliance with + the IA-64 ABI. */ + +#include + +template +inline unsigned +alignmentof () +{ + struct S + { + char start_; + T object_; + }; + + return (unsigned) & ((S *) 0)->object_; +} + +/* Computes the alignment, in bytes, of TYPE. */ + +#define alignof(type) (alignmentof ()) + +/* Returns true iff all the bits in the range + START_BIT <= bit < START_BIT + NUM_BITS, and only those bits, are + set in the region of memory starting at BUF of LENGTH bytes. */ + +bool +check_bits (char *buf, + unsigned length, + unsigned start_bit, + unsigned num_bits) +{ + for (unsigned bit = 0; bit < 8 * length; ++bit) { + bool is_set = (buf[bit / 8] & (1 << (bit % 8))) != 0; + if (start_bit <= bit && bit < start_bit + num_bits) { + if (! is_set) + return false; + } + else { + if (is_set) + return false; + } + } + return true; +} + +/* Creates a variable of type AGGREGATE, sets FIELD to -1, and + verifies that NUM_BITS bits starting at START_BIT, and no other + bits, are set. If the check fails, returns with value RVAL. */ + +#define CHECK_FIELD(AGGREGATE, FIELD, START_BIT, NUM_BITS, RVAL) \ + do { \ + AGGREGATE a__; \ + std::memset (& a__, 0, sizeof (a__)); \ + a__.FIELD = -1; \ + if (! check_bits ((char *) & a__, sizeof (a__), START_BIT, NUM_BITS)) \ + return RVAL; \ + } while (0); + + + +/* Structs S1, S2, S3, S4, and union U5 are taken from Intel, "IA-64 + Software Conventions and Runtime Architecture Guide", version of + August 1999. */ + +struct S1 +{ + int j : 5; + int k : 6; + int m : 7; +}; + +#ifdef HAVE_IA64_TYPES +struct S2 +{ + short s : 9; + __int64 j : 9; + char c ; + short t : 9; + short u : 9; + char d ; +}; +#endif /* HAVE_IA64_TYPES */ + +struct S3 +{ + char c ; + short s : 8; +}; + +union U4 +{ + char c ; + short s : 8; +}; + +struct S5 +{ + char c ; + int : 0; + char d ; + short : 9; + char e ; + char : 0; +}; + + +int +main () +{ + if (sizeof (struct S1) != 4) + return 1; + if (alignof (struct S1) != 4) + return 2; + CHECK_FIELD (S1, j, 0, 5, 3); + CHECK_FIELD (S1, k, 5, 6, 4); + CHECK_FIELD (S1, m, 11, 7, 5); + +#ifdef HAVE_IA64_TYPES + if (sizeof (struct S2) != 16) + return 6; + if (alignof (struct S2) != 8) + return 7; + CHECK_FIELD (S2, s, 0, 9, 8); + CHECK_FIELD (S2, j, 9, 9, 9); + CHECK_FIELD (S2, c, 24, 8, 10); + CHECK_FIELD (S2, t, 32, 9, 11); + CHECK_FIELD (S2, u, 48, 9, 12); + CHECK_FIELD (S2, d, 64, 8, 13); +#endif /* HAVE_IA64_TYPES */ + + if (sizeof (struct S3) != 2) + return 14; + if (sizeof (struct S3) != 2) + return 15; + CHECK_FIELD (S3, c, 0, 8, 16); + CHECK_FIELD (S3, s, 8, 8, 17); + + if (sizeof (union U4) != 2) + return 18; + if (alignof (union U4) != 2) + return 19; + CHECK_FIELD (U4, c, 0, 8, 20); + CHECK_FIELD (U4, s, 0, 8, 21); + + if (sizeof (struct S5) != 9) + return 22; + if (alignof (struct S5) != 1) + return 23; + CHECK_FIELD (S5, c, 0, 8, 24); + CHECK_FIELD (S5, d, 32, 8, 25); + CHECK_FIELD (S5, e, 64, 8, 26); + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/crash1.C b/gcc/testsuite/g++.old-deja/g++.abi/crash1.C new file mode 100644 index 000000000..c5f3d5532 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/crash1.C @@ -0,0 +1,21 @@ +// { dg-do assemble } +// +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 11 Apr 2001 + +// Bug 1944. We failed to calculate nearly emptiness properly, and +// lost primary too. + +struct A1 {}; +struct A2 {}; + +struct B1 : virtual A1 {}; +struct B2 : virtual A2 {}; + +struct C1 : virtual B2 {}; +struct C2 : virtual B2 {}; + +struct D1 : virtual C1, virtual C2 {}; +struct D2 : virtual C2, virtual B1 {}; + +struct E : virtual D1, virtual D2 {}; diff --git a/gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C b/gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C new file mode 100644 index 000000000..5370fb898 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/cxa_vec.C @@ -0,0 +1,290 @@ +// This test fails on VxWorks in kernel mode because it depends on the +// library version of "::operator new[]" calling the "::operator new" +// defined in this module. This doesn't work because the library version +// of "::operator new[]" is built into the kernel itself; library relocations +// are resolved when the kernel is linked. +// { dg-do run { xfail { powerpc-ibm-aix* || vxworks_kernel } } } +// { dg-options "-flat_namespace" { target *-*-darwin[67]* } } +// Test __cxa_vec routines +// Copyright (C) 2000, 2005 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 7 Apr 2000 + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 +#include +#include +#include +#include +#include + +static int ctor_count = 0; +static int dtor_count = 0; +static bool dtor_repeat = false; + +// Allocate enough padding to hold an array cookie. +#ifdef __ARM_EABI__ +#define padding 8 +#else +#define padding (sizeof (std::size_t)) +#endif + +// our pseudo ctors and dtors +static abi::__cxa_cdtor_return_type ctor (void *x) +{ + if (!ctor_count) + throw 1; + ctor_count--; +#ifdef __ARM_EABI__ + return x; +#endif +} + +static abi::__cxa_cdtor_return_type dtor (void *x) +{ + if (!dtor_count) + { + if (!dtor_repeat) + dtor_count--; + throw 1; + } + dtor_count--; +#ifdef __ARM_EABI__ + return x; +#endif +} + +// track new and delete +static int blocks = 0; +void *operator new[] (std::size_t size) throw (std::bad_alloc) +{ + void *ptr = malloc (size); + + if (!ptr) + throw std::bad_alloc (); + blocks++; + return ptr; +} + +void operator delete[] (void *ptr) throw () +{ + if (ptr) + { + free (ptr); + blocks--; + } +} +static jmp_buf jump; + +// allocate and delete an array with no problems +void test0 () +{ + static bool started = false; + + if (!started) + { + started = true; + std::set_terminate (test0); + + ctor_count = dtor_count = 5; + dtor_repeat = false; + blocks = 0; + + try + { + void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor); + abi::__cxa_vec_delete (ary, 1, padding, dtor); + if (ctor_count || dtor_count || blocks) + longjmp (jump, 1); + } + catch (...) + { + longjmp (jump, 2); + } + } + else + { + longjmp (jump, 3); + } + return; +} + +// allocate and delete an array with exception on ctor +void test1 () +{ + static bool started = false; + + if (!started) + { + started = true; + std::set_terminate (test1); + + ctor_count = dtor_count = 5; + dtor_repeat = false; + blocks = 0; + + ctor_count = 4; + try + { + void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor); + longjmp (jump, 1); + } + catch (...) + { + // we expect to get here + if (ctor_count || dtor_count != 1 || blocks) + longjmp (jump, 2); + } + } + else + { + longjmp (jump, 3); + } + return; +} + +// allocate and delete an array with exception on dtor +void test2 () +{ + static bool started = false; + + if (!started) + { + started = true; + std::set_terminate (test2); + ctor_count = dtor_count = 5; + dtor_repeat = false; + blocks = 0; + + dtor_count = 3; + try + { + void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor); + abi::__cxa_vec_delete (ary, 1, padding, dtor); + longjmp (jump, 1); + } + catch (...) + { + // we expect to get here + if (ctor_count || dtor_count != -2u || blocks) + longjmp (jump, 2); + } + } + else + { + longjmp (jump, 3); + } + return; +} + +// allocate an array with double exception on dtor +void test3 () +{ + static bool started = false; + + if (!started) + { + started = true; + std::set_terminate (test3); + + ctor_count = dtor_count = 5; + dtor_repeat = false; + blocks = 0; + + dtor_count = 3; + dtor_repeat = true; + try + { + void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor); + abi::__cxa_vec_delete (ary, 1, padding, dtor); + longjmp (jump, 1); + } + catch (...) + { + // we do not expect to get here + longjmp (jump, 2); + } + } + else + { + // we expect to get here (via terminate) + if (ctor_count || dtor_count || blocks != 1) + longjmp (jump, 3); + longjmp (jump, -1); + } + return; +} + +// allocate an array with exception on ctor and exception in cleanup +void test4 () +{ + static bool started = false; + + if (!started) + { + started = true; + std::set_terminate (test4); + + ctor_count = dtor_count = 5; + dtor_repeat = false; + blocks = 0; + + ctor_count = 3; + dtor_count = 2; + try + { + void *ary = abi::__cxa_vec_new (5, 1, padding, ctor, dtor); + longjmp (jump, 1); + } + catch (...) + { + // we do not expect to get here + longjmp (jump, 2); + } + } + else + { + // we expect to get here (via terminate) + if (ctor_count || dtor_count != -1u || blocks != 1) + longjmp (jump, 3); + longjmp (jump, -1); + } + return; +} + +static void (*tests[])() = +{ + test0, + test1, + test2, + test3, + test4, + NULL +}; + +int main () +{ + int ix; + int n; + int errors = 0; + + for (ix = 0; tests[ix]; ix++) + { + if (n = setjmp (jump)) + { + if (n > 0) + { + printf ("test %d failed %d\n", ix, n); + errors++; + } + } + else + tests[ix] (); + } + return errors; +} + +#else +int main () +{ + return 0; +} +#endif diff --git a/gcc/testsuite/g++.old-deja/g++.abi/empty.C b/gcc/testsuite/g++.old-deja/g++.abi/empty.C new file mode 100644 index 000000000..40aac9e9d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/empty.C @@ -0,0 +1,69 @@ +// { dg-do run } +// { dg-options "-w" } +// Origin: Mark Mitchell + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + +struct S0 +{ +}; + +struct S1 : public S0 +{ +}; + +struct S2 : public S1 +{ + char c; +}; + +// In S3, the S1 instance is allocated first at offset zero. The S2 +// instance has to be allocated at a subsequent offset; it's first +// part is also an S1. + +struct S3 : public S1, public S2 +{ +}; + +struct S4 +{ + int i; +}; + +// In S4, in contrast to S3, S2 is allocated first, and S1 can be +// allocated on top of S4. + +struct S5 : public S2, public S1, public S4 +{ +}; + +// The T classes are by-hand layouts that should be equivalent to the +// S classes. + +struct T3 +{ + S1 s1; + S2 s2; +}; + +struct T5 +{ + S2 s2; + S4 s4; +}; + +int main () +{ + if (sizeof (S3) != sizeof (T3)) + return 1; + else if (sizeof (S5) != sizeof (T5)) + return 2; +} + +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/empty2.C b/gcc/testsuite/g++.old-deja/g++.abi/empty2.C new file mode 100644 index 000000000..65d6a4594 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/empty2.C @@ -0,0 +1,136 @@ +// { dg-do assemble } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 12 Apr 2001 + +// Check we deal with trailing empty base classes properly + +struct A {}; +struct B1 : A {}; +struct B2 : A {}; +struct B3 : A {}; +struct B4 : A {}; +struct B5 : A {}; +struct B6 : A {}; +struct B7 : A {}; +struct B8 : A {}; + +struct C1 : B1 +{ + virtual void Foo () {} +}; +struct C2 : B1, B2 +{ + virtual void Foo () {} +}; +struct C3 : B1, B2, B3 +{ + virtual void Foo () {} +}; +struct C4 : B1, B2, B3, B4 +{ + virtual void Foo () {} +}; +struct C5 : B1, B2, B3, B4, B5 +{ + virtual void Foo () {} +}; +struct C6 : B1, B2, B3, B4, B5, B6 +{ + virtual void Foo () {} +}; +struct C7 : B1, B2, B3, B4, B5, B6, B7 +{ + virtual void Foo () {} +}; +struct C8 : B1, B2, B3, B4, B5, B6, B7, B8 +{ + virtual void Foo () {} +}; + +struct D1 : virtual C1 {}; +struct D2 : virtual C2 {}; +struct D3 : virtual C3 {}; +struct D4 : virtual C4 {}; +struct D5 : virtual C5 {}; +struct D6 : virtual C6 {}; +struct D7 : virtual C7 {}; +struct D8 : virtual C8 {}; + +unsigned const nearly_empty_size = sizeof (D1); + +template int Check (Dn const &ref) +{ + if ((sizeof (Cn) <= nearly_empty_size) + != (static_cast (&ref) + == static_cast (&ref))) + return 1; + return 0; +} + +template int Check () +{ + Cn c[2]; + + if (static_cast (static_cast (&c[1])) + == static_cast (static_cast (&c[0]))) + return 1; + return 0; +} + + +int main () +{ +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + if (Check ()) + return 1; + if (Check ()) + return 2; + if (Check ()) + return 3; + if (Check ()) + return 4; + if (Check ()) + return 5; + if (Check ()) + return 6; + if (Check ()) + return 7; + if (Check ()) + return 8; + + if (Check (D1 ())) + return 11; + if (Check (D2 ())) + return 12; + if (Check (D3 ())) + return 13; + if (Check (D4 ())) + return 14; + if (Check (D5 ())) + return 15; + if (Check (D6 ())) + return 16; + if (Check (D7 ())) + return 17; + if (Check (D8 ())) + return 18; + + if (sizeof (C2) == nearly_empty_size) + return 22; + if (sizeof (C3) == nearly_empty_size) + return 23; + if (sizeof (C4) == nearly_empty_size) + return 24; + if (sizeof (C5) == nearly_empty_size) + return 25; + if (sizeof (C6) == nearly_empty_size) + return 26; + if (sizeof (C7) == nearly_empty_size) + return 27; + if (sizeof (C8) == nearly_empty_size) + return 28; +#endif + return 0; + +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/empty3.C b/gcc/testsuite/g++.old-deja/g++.abi/empty3.C new file mode 100644 index 000000000..071431c5c --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/empty3.C @@ -0,0 +1,24 @@ +// { dg-do assemble } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 12 Apr 2001 + +// Check we deal with aligning virtual bases after a trailing empty +// base class properly + +struct A {}; +struct B1 : A {}; +struct B2 : A {}; +struct B3 : A {}; + +struct C : B1, B2, virtual B3 {}; + +int main () +{ +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + C c; + if (((char *)static_cast (&c) - (char *)&c) % __alignof__ (C)) + return 1; +#endif + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/layout1.C b/gcc/testsuite/g++.old-deja/g++.abi/layout1.C new file mode 100644 index 000000000..23fd891c8 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/layout1.C @@ -0,0 +1,52 @@ +// { dg-do run } +// Origin: Mark Mitchell + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + +struct R +{ + virtual void r (); +}; + +struct S +{ + virtual void f (); +}; + +struct T : virtual public S +{ + virtual void g (); +}; + +struct U : public R, virtual public T +{ + virtual void h (); +}; + +struct V : public R, virtual public S, virtual public T +{ + virtual void v (); +}; + +struct U1 +{ + R r; + T t; +}; + +int main () +{ + if (sizeof (U) != sizeof (U1)) + return 1; + if (sizeof (V) != sizeof (U1)) + return 2; +} + +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + diff --git a/gcc/testsuite/g++.old-deja/g++.abi/mangle1.C b/gcc/testsuite/g++.old-deja/g++.abi/mangle1.C new file mode 100644 index 000000000..d738f31b9 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/mangle1.C @@ -0,0 +1,7 @@ +// { dg-do assemble } +// Origin: Mark Mitchell + +struct S {}; + +void f (void (S::*)()) {} +void f (void (S::*)() const) {} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/primary.C b/gcc/testsuite/g++.old-deja/g++.abi/primary.C new file mode 100644 index 000000000..692ef3328 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/primary.C @@ -0,0 +1,73 @@ +// { dg-do run } +// Test to see that primary bases are selected correctly. +// Origin: Mark Mitchell + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + +// S1 is a nearly-empty base. + +struct S1 +{ + virtual void f () + { + } +}; + +// S2 is a dynamic, but not nearly-empty, base. + +struct S2 +{ + virtual void g () + { + } + + int i; +}; + +// S1 should be the primary base. + +struct T1 : public S1, public S2 +{ +}; + +// S2 should be the primary base. + +struct T2 : public S2, public S1 +{ +}; + +// S2 should be the primary base. + +struct T3 : virtual public S1, public S2 +{ +}; + +// S1 should be the primary base. + +struct T4 : virtual public S1, virtual public S2 +{ +}; + +// Check that Y is the primary base for X. Otherwise, return N. +#define CHECK_PRIMARY_BASE(X, Y, N) \ + { \ + X x; \ + if ((void*) &x != (void *) (Y*) (&x)) \ + return N; \ + } + +int main () +{ + CHECK_PRIMARY_BASE (T1, S1, 1); + CHECK_PRIMARY_BASE (T2, S2, 2); + CHECK_PRIMARY_BASE (T3, S2, 3); + CHECK_PRIMARY_BASE (T4, S1, 4); +} + +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/primary2.C b/gcc/testsuite/g++.old-deja/g++.abi/primary2.C new file mode 100644 index 000000000..fd440c0b0 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/primary2.C @@ -0,0 +1,22 @@ +// { dg-do run } +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check primary bases are chosen correctly. + +struct A {virtual void Foo () {}}; +struct B : virtual A {}; +struct C : virtual B {}; +struct D : virtual B, virtual C {}; + +int main () +{ + D d; + +#if __GXX_ABI_VERSION >= 100 + if (sizeof (D) != sizeof (A)) + return 1; +#endif + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/primary3.C b/gcc/testsuite/g++.old-deja/g++.abi/primary3.C new file mode 100644 index 000000000..3ebc3ec0d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/primary3.C @@ -0,0 +1,45 @@ +// { dg-do run } +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check primary bases are chosen correctly. + +struct A {virtual void Foo () {}}; +struct B1 : virtual A {}; +struct B2 : virtual A {}; +struct C : virtual B1, B2 {}; +struct D : virtual C {}; + +int main () +{ + C c; + D d; + + A *apc = &c; + B1 *b1pc = &c; + B2 *b2pc = &c; + + A *apd = &d; + B1 *b1pd = &d; + B2 *b2pd = &d; + C *cpd = &d; + +#if __GXX_ABI_VERSION >= 100 + if (static_cast (apc) != static_cast (b1pc)) + return 1; + if (static_cast (&c) != static_cast (b2pc)) + return 2; + if (static_cast (b1pc) == static_cast (b2pc)) + return 3; + + if (static_cast (apd) != static_cast (b1pd)) + return 11; + if (static_cast (b2pd) != static_cast (&d)) + return 12; + if (static_cast (b2pd) != static_cast (cpd)) + return 13; + if (static_cast (b1pd) == static_cast (b2pd)) + return 14; +#endif + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/primary4.C b/gcc/testsuite/g++.old-deja/g++.abi/primary4.C new file mode 100644 index 000000000..3e36c58a3 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/primary4.C @@ -0,0 +1,28 @@ +// { dg-do run } +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check primary bases are chosen correctly. + +struct A { virtual void Foo () {}}; + +struct B1 : virtual A {}; +struct B2 : virtual A {}; + +struct C : virtual B1 {}; + +struct D : virtual B1, B2, C {}; + +int main () +{ + D d; + A *ap = &d; + C *cp = &d; + +#if __GXX_ABI_VERSION >= 100 + if (static_cast (ap) != static_cast (cp)) + return 1; +#endif + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/primary5.C b/gcc/testsuite/g++.old-deja/g++.abi/primary5.C new file mode 100644 index 000000000..07ea2d7d8 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/primary5.C @@ -0,0 +1,37 @@ +// { dg-do run } +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check primary bases are chosen correctly. + +struct A1 +{ + virtual void Foo () {} +}; + +struct A : A1 +{ +}; + +struct B : A +{ +}; + +struct C : virtual B +{ +}; + +struct D : virtual B, virtual C +{ +}; + +int main() +{ + D d; +#if __GXX_ABI_VERSION >= 100 + if (sizeof (D) != sizeof (A)) + return 1; +#endif + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C b/gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C new file mode 100644 index 000000000..d4bdc212e --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/ptrflags.C @@ -0,0 +1,67 @@ +// { dg-do run } +// Test rtti pointer flags +// Copyright (C) 2000, 2002 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 15 Apr 2000 + +#include + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 +#include + +struct A {int m;}; +struct B; + +using namespace abi; + +int expect (int flags, std::type_info const &info) +{ + abi::__pbase_type_info const *ptr = + dynamic_cast (&info); + if (!ptr) + return 0; + if (ptr->__flags != flags) + return 0; + return 1; +} + +int main () +{ + if (! expect (0, typeid (A *))) + return 1; + if (! expect (1, typeid (A const *))) + return 2; + if (! expect (2, typeid (A volatile *))) + return 3; + if (! expect (4, typeid (A *__restrict__ *))) + return 4; + if (! expect (0, typeid (int A::*))) + return 5; + if (! expect (0, typeid (int A::**))) + return 6; + + if (! expect (8 | 0, typeid (B *))) + return 11; + if (! expect (8 | 1, typeid (B const *))) + return 12; + if (! expect (8 | 2, typeid (B volatile *))) + return 13; + if (! expect (8 | 4, typeid (B *__restrict__ *))) + return 14; + if (! expect (16 | 0, typeid (int B::*))) + return 15; + if (! expect (8 | 0, typeid (int B::**))) + return 16; + if (! expect (8 | 0, typeid (B A::*))) + return 17; + if (! expect (24, typeid (B B::*))) + return 18; + + return 0; +} + +#else +int main () +{ + return 0; +} +#endif diff --git a/gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C b/gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C new file mode 100644 index 000000000..077fa5084 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C @@ -0,0 +1,146 @@ +// { dg-do run } +// { dg-options "-fno-strict-aliasing" } +// Origin: Mark Mitchell + +/* Generally, the lowest bit of the ptr is used to indicate whether a + ptr-to-mem-func points to a virtual or a non-virtual member + function. However, some platforms use all bits to encode a + function pointer. Such platforms use the lowest bit of the delta, + that is shifted left by one bit. */ +#if defined __MN10300__ || defined __SH5__ || defined __arm__ || defined __thumb__ || defined __mips__ +#define ADJUST_PTRFN(func, virt) ((void (*)())(func)) +#define ADJUST_DELTA(delta, virt) (((delta) << 1) + !!(virt)) +#else +#define ADJUST_PTRFN(func, virt) ((void (*)())((ptrdiff_t)(func) + !!(virt))) +#define ADJUST_DELTA(delta, virt) (delta) +#endif + +/* IA64 uses function descriptors instead of function pointers in its + vtables, which means that we can't meaningfully compare them directly. */ +#if defined __ia64__ +#define CMP_PTRFN(A, B) (*(void **)(A) == *(void **)(B)) +#define VPTE_SIZE (16) +#else +#define CMP_PTRFN(A, B) ((A) == (B)) +#define VPTE_SIZE sizeof(void *) +#endif + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + +// Check that pointers-to-member functions are represented correctly. + +#include + +struct S +{ + int i; + int j; +}; + +// Because S does not have a VPTR, it will not be a primary base of T, +// and will therefore end up at a nonzero offset. + +struct T : public S +{ + void f () {} + virtual void g () {} + virtual void h () {} +}; + +// Provide access to the raw function pointers. This is +// mangling-dependent. + +extern "C" void _ZN1T1fEv (); +extern "C" void _ZN1T1gEv (); +extern "C" void _ZN1T1hEv (); + +// This structure is a C representation of a pointer-to-member. + +struct ptrmemfunc +{ + void (*ptr) (); + ptrdiff_t adj; +}; + +typedef int S::*sdp; +typedef void (S::*sp)(); +typedef void (T::*tp)(); + +int +main () +{ + S s; + T t; + sp x; + tp y; + ptrmemfunc *xp = (ptrmemfunc *) &x; + ptrmemfunc *yp = (ptrmemfunc *) &y; + ptrdiff_t delta = ((char *) &t) - ((char*) (S*) (&t)); + + // Pointers-to-function-members should have the same size and + // alignment as the PTRMEMFUNC type. + if (sizeof (sp) != sizeof (ptrmemfunc)) + return 1; + if (__alignof__ (sp) != __alignof__ (ptrmemfunc)) + return 2; + + // The NULL pointer-to-member should have a NULL first PTR field. + x = 0; + if (xp->ptr != 0) + return 3; + y = x; + if (yp->ptr != 0) + return 4; + + // A non-virtual function should have a pointer to the function. + // There should be no adjustment for the `T' version, and an + // appropriate adjustment for the `S' version. + y = &T::f; + if (! CMP_PTRFN (yp->ptr, ADJUST_PTRFN (&_ZN1T1fEv, 0))) + return 5; + if (yp->adj != ADJUST_DELTA (0, 0)) + return 6; + x = (sp) y; + if (! CMP_PTRFN (xp->ptr, ADJUST_PTRFN (&_ZN1T1fEv, 0))) + return 7; + if (xp->adj != ADJUST_DELTA (delta, 0)) + return 8; + + // For a virtual function, we should see the vtable offset, plus + // one. `T::h' is in the second slot: the vtable pointer points to + // the first virtual function. + y = &T::h; + if (yp->ptr != ADJUST_PTRFN (VPTE_SIZE, 1)) + return 9; + if (yp->adj != ADJUST_DELTA (0, 1)) + return 10; + x = (sp) y; + if (xp->ptr != ADJUST_PTRFN (VPTE_SIZE, 1)) + return 11; + if (xp->adj != ADJUST_DELTA (delta, 1)) + return 12; + + // Pointers-to-data-members should have the same size and alignment + // as a ptrdiff_t. + if (sizeof (sdp) != sizeof (ptrdiff_t)) + return 13; + if (__alignof__ (sdp) != __alignof__ (ptrdiff_t)) + return 14; + + // The value of a pointer-to-data member should be the offset from + // the start of the structure. + sdp z = &S::j; + if ((char *) &s.j - (char *) &s != *((ptrdiff_t *) &z)) + return 15; + z = 0; + if (*((ptrdiff_t *) &z) != -1) + return 16; +} + +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase1.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase1.C new file mode 100644 index 000000000..680bec737 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase1.C @@ -0,0 +1,115 @@ +// { dg-do run } +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 16 Jan 2001 + +// Bug 1611. Under the new ABI, the vtable can be clobbered during dtoring our +// primary vbase. We mustn't use the vtable after that to locate our vbases. + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 +#include +#include + +int *ctorVBase = 0; +int *dtorVBase = 0; +int *ctorVDerived = 0; +int *dtorVDerived = 0; +int *ctorB = 0; +int *dtorB = 0; + +struct VBase +{ + int member; + VBase () + { + if (ctorVBase) exit (1); + ctorVBase = &member; + } + virtual ~VBase () + { + if (dtorVBase) exit (2); + dtorVBase = &member; + if (dtorVBase != ctorVBase) exit (3); + } + void Offset () const + { + printf ("VBase\n"); + printf (" VBase::member %d\n", &this->VBase::member - (int *)this); + } +}; + +struct VDerived : virtual VBase +{ + int member; + + VDerived () + { + if (ctorVDerived) exit (4); + ctorVDerived = &member; + } + virtual ~VDerived () + { + if (dtorVDerived) exit (5); + dtorVDerived = &member; + if (dtorVDerived != ctorVDerived) exit (6); + } + void Offset () const + { + printf ("VDerived\n"); + printf (" VBase::member %d\n", &this->VBase::member - (int *)this); + printf (" VDerived::member %d\n", &this->VDerived::member - (int *)this); + } +}; +struct B : virtual VBase +{ + int member; + void Offset () const + { + printf ("B\n"); + printf (" VBase::member %d\n", &this->VBase::member - (int *)this); + printf (" B::member %d\n", &this->B::member - (int *)this); + } +}; +struct MostDerived : B, virtual VDerived +{ + int member; + void Offset () const + { + printf ("MostDerived\n"); + printf (" VBase::member %d\n", &this->VBase::member - (int *)this); + printf (" B::member %d\n", &this->B::member - (int *)this); + printf (" VDerived::member %d\n", &this->VDerived::member - (int *)this); + printf (" MostDerived::member %d\n", &this->MostDerived::member - (int *)this); + } +}; + + +int main () +{ + { + MostDerived dum; + + int *this_ = (int *)&dum; + + if (ctorVBase != &dum.VBase::member) + return 23; + if (ctorVDerived != &dum.VDerived::member) + return 24; + + printf (" VBase::member %d\n", &dum.VBase::member - this_); + printf (" B::member %d\n", &dum.B::member - this_); + printf (" VDerived::member %d\n", &dum.VDerived::member - this_); + printf (" MostDerived::member %d\n", &dum.MostDerived::member - this_); + dum.MostDerived::Offset (); + dum.B::Offset (); + dum.VDerived::Offset (); + dum.VBase::Offset (); + } + return 0; +} +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase2.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase2.C new file mode 100644 index 000000000..8c2cdfb4a --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase2.C @@ -0,0 +1,28 @@ +// { dg-do run } +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 5 Jun 2001 + +// Bug 3006. Constructor vtables were wrong. + +struct A +{ + virtual ~A() {} +}; + +class B : public virtual A {}; +class C : public virtual B {}; +class D1 : public virtual C {}; +class D2 : public virtual C {}; +class E + : public virtual D1, + public virtual D2 +{ +}; + + +int +main(int argc, char* argv[]) +{ + new E; + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase3.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase3.C new file mode 100644 index 000000000..11d49d4a1 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase3.C @@ -0,0 +1,27 @@ +// { dg-do run } +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 5 Jun 2001 + +// Bug 3061. Constructor vtables were wrong. + +class A_base { + public: + virtual void foo() { } +}; +class A_skel : virtual public A_base { }; + +class B_base : virtual public A_base { }; +class B_skel : virtual public B_base, virtual public A_skel { }; + +class C_base : virtual public B_base { }; +class C_skel : virtual public C_base, virtual public B_skel { }; + +class D_base : virtual public C_base { }; +class D_skel : virtual public D_base, virtual public C_skel { }; + +class D_impl : virtual public D_skel { }; + +int main() +{ + D_impl i; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase4.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase4.C new file mode 100644 index 000000000..8b083947e --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase4.C @@ -0,0 +1,166 @@ +// { dg-do run } +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 9 Jun 2001 + +// Bug 3089. We ICE'd in construction vtables. + +int failed; + +void fail (int val) +{ + if (!failed) + failed = val; +} + +struct A +{ + virtual ~A(); + A (); + virtual void check (void *whole, void *base); +}; + +A::A () +{ + check (this, this); +} +A::~A () +{ + check (this, this); +} + +void A::check (void *whole, void *base) +{ + if (dynamic_cast (this) != whole) + fail (1); + else if (this != base) + fail (2); +} + +struct B +{ + virtual ~B (); + B (); + virtual void check (void *whole, void *base); +}; + +B::B () +{ + check (this, this); +} +B::~B () +{ + check (this, this); +} +void B::check (void *whole, void *base) +{ + if (dynamic_cast (this) != whole) + fail (3); + else if (this != base) + fail (4); +} + +struct C : virtual public B, virtual public A +{ + virtual ~C (); + C (); + virtual void check (void *whole, void *base); +}; +C::C () +{ + check (this, this); +} +C::~C () +{ + check (this, this); +} +void C::check (void *whole, void *base) +{ + if (dynamic_cast (this) != whole) + fail (5); + else if (this != base) + fail (6); + A::check (whole, static_cast (this)); + B::check (whole, static_cast (this)); +} + +struct D : virtual public A +{ + virtual ~D (); + D (); + virtual void check (void *whole, void *base); +}; +D::D () +{ + check (this, this); +} +D::~D () +{ + check (this, this); +} +void D::check (void *whole, void *base) +{ + if (dynamic_cast (this) != whole) + fail (5); + else if (this != base) + fail (6); + A::check (whole, static_cast (this)); +} + +struct E : virtual public C, virtual public D +{ + virtual ~E (); + E (); + virtual void check (void *whole, void *base); +}; +E::E () +{ + check (this, this); +} +E::~E () +{ + check (this, this); +} +void E::check (void *whole, void *base) +{ + if (dynamic_cast (this) != whole) + fail (5); + else if (this != base) + fail (6); + C::check (whole, static_cast (this)); + D::check (whole, static_cast (this)); +} + +struct F : virtual public E +{ + virtual ~F (); + F (); + virtual void check (void *whole, void *base); +}; +F::F () +{ + check (this, this); +} +F::~F () +{ + check (this, this); +} +void F::check (void *whole, void *base) +{ + if (dynamic_cast (this) != whole) + fail (5); + else if (this != base) + fail (6); + E::check (whole, static_cast (this)); +} + +int main () +{ + A a; + B b; + C c; + D d; + E e; + F f; + + return failed; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase5.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase5.C new file mode 100644 index 000000000..4e1b4efbd --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase5.C @@ -0,0 +1,22 @@ +// { dg-do assemble } +// +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 12 Jun 2001 + +// 3130. A virtual base can have canonical and non-canonical instances +// of its primary. The canonical one should be first in dfs order. + +struct A +{ + virtual ~A (); +}; + +struct B +{ + virtual ~B (); +}; + + +struct C : virtual public A, virtual public B {}; +class D : public virtual C {}; +class E : public virtual C, public virtual D {}; diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase6.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase6.C new file mode 100644 index 000000000..69764936d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase6.C @@ -0,0 +1,22 @@ +// { dg-do assemble } +// +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 12 Jun 2001 + +// 3131. + +struct A +{ + virtual ~A (); +}; + +struct B +{ + virtual ~B (); +}; + + +struct C : virtual public B {}; +struct D : virtual public A, virtual public C {}; +struct E : public virtual C {}; +struct F : public virtual D, public virtual E {}; diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase7.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase7.C new file mode 100644 index 000000000..a9d5e50a4 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase7.C @@ -0,0 +1,41 @@ +// { dg-do run } +// Build don't run +// +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 12 Jun 2001 + +// 3132. A virtual thunk was missing. + +struct A +{ + int x; + virtual ~A() {} +}; + +struct B +{ + virtual ~B() { } +}; + + +struct C +{ + virtual ~C () {} +}; + + +struct D : public virtual A {}; +struct E : virtual public B, virtual public D {}; +struct F : virtual public C, virtual public E {}; +struct G : public virtual E {}; + +struct H : public virtual F, public virtual G +{ + virtual ~H (); +}; +H::~H() {} + +int main () +{ + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C new file mode 100644 index 000000000..704f91a7a --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase8-5.C @@ -0,0 +1,80 @@ +// { dg-do run } +// { dg-options "-w" } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 24 Jul 2001 + +// Origin stefan@space.twc.de +// Bug 3145 case 5. Horribly complicated class hierarchy + +class C0 +{}; +class C1 + : virtual public C0 +{}; +class C2 + : public C0 + , virtual public C1 +{}; +class C3 + : virtual public C0 + , virtual public C2 + , public C1 +{}; +class C4 + : virtual public C0 + , virtual public C2 + , virtual public C1 + , virtual public C3 +{}; +class C5 + : virtual public C3 + , virtual public C2 + , virtual public C0 + , public C4 + , virtual public C1 +{}; +class C6 + : public C0 + , virtual public C3 + , public C4 + , virtual public C5 + , public C1 +{}; +class C7 + : virtual public C3 + , public C5 + , public C2 + , virtual public C4 + , public C6 + , public C0 +{}; +class C8 + : virtual public C2 + , public C5 + , public C7 + , public C1 + , public C0 + , public C4 + , public C3 +{}; +class C9 + : public C3 + , public C2 + , virtual public C6 + , public C8 + , virtual public C7 + , public C5 +{}; +main() { + C0 c0; + C1 c1; + C2 c2; + C3 c3; + C4 c4; + C5 c5; + C6 c6; + C7 c7; + C8 c8; + C9 c9; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C b/gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C new file mode 100644 index 000000000..bc922e85c --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vbase8-9.C @@ -0,0 +1,77 @@ +// { dg-do run } +// { dg-options "-ansi -pedantic-errors -w" } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 14 Jun 2001 + +// Bug 3145, generated by script provided by stefan@space.twc.de +// This is case number 9 + +class C0 +{}; +class C1 + : public C0 +{}; +class C2 + : public C1 + , public C0 +{}; +class C3 + : virtual public C0 + , public C2 + , virtual public C1 +{}; +class C4 + : virtual public C2 + , public C0 + , virtual public C3 + , public C1 +{}; +class C5 + : public C0 + , public C1 + , public C4 + , virtual public C2 + , public C3 +{}; +class C6 + : public C1 + , public C3 + , virtual public C5 + , virtual public C2 + , public C0 + , virtual public C4 +{}; +class C7 + : virtual public C1 + , virtual public C0 + , public C6 + , virtual public C2 + , public C5 +{}; +class C8 + : virtual public C1 + , virtual public C4 + , public C0 + , virtual public C7 + , virtual public C2 +{}; +class C9 + : virtual public C1 + , virtual public C6 + , public C8 + , virtual public C2 + , public C0 +{}; +int main() { + C0 c0; + C1 c1; + C2 c2; + C3 c3; + C4 c4; + C5 c5; + C6 c6; + C7 c7; + C8 c8; + C9 c9; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vmihint.C b/gcc/testsuite/g++.old-deja/g++.abi/vmihint.C new file mode 100644 index 000000000..fd9f3766f --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vmihint.C @@ -0,0 +1,71 @@ +// { dg-do run } +// Test rtti hint flags +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 3 Apr 2000 + +#include + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 +#include + +struct A {int m;}; +struct A1vA : virtual A {int m;}; +struct A2vA : virtual A {int m;}; +struct A1A : A {int m;}; +struct A2A : A {int m;}; +struct B {int m;}; + +struct C1 : B, virtual A {int m;}; + +struct D1 : A1vA, A2vA {int m;}; + +struct E1 : A1A, A2A {int m;}; + +struct E2 : A1A, A2vA {int m;}; + +struct F1 : A1A, A1vA, A2vA {int m;}; + +struct P1 : protected A {int m;}; + +struct P2 : B, P1 {int m;}; + +using namespace abi; + +int expect (int flags, std::type_info const &info) +{ + abi::__vmi_class_type_info const *ptr = + dynamic_cast (&info); + if (!ptr) + return 0; + if (ptr->__flags != flags) + return 0; + return 1; +} + +int main () +{ + if (! expect (0, typeid (C1))) + return 1; + if (! expect (2, typeid (D1))) + return 2; + if (! expect (1, typeid (E1))) + return 3; + if (! expect (1, typeid (E2))) + return 4; + if (! expect (3, typeid (F1))) + return 5; + + if (!expect (0, typeid (P1))) + return 6; + if (!expect (0, typeid (P2))) + return 7; + + return 0; +} + +#else +int main () +{ + return 0; +} +#endif diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable.C new file mode 100644 index 000000000..b93710af7 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable.C @@ -0,0 +1,83 @@ +// { dg-do run } +// { dg-options "-fno-strict-aliasing" } +// Test various aspects of vtable layout. +// Origin: Mark Mitchell + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + +struct S0 +{ + virtual void h () + { + } + + int k; +}; + + +struct S1 +{ + virtual void f () + { + } + + int i; +}; + +struct S2 : virtual public S0 +{ + virtual void g () + { + } + + int j; +}; + +struct S3 +{ + virtual void k () + { + } + + int l; +}; + +struct S4 : public virtual S1, public S2, public S3 +{ +}; + +inline void* vtable (void *object) +{ + // The vptr is always the first part of the object. + return * (void **) object; +} + +int main () +{ + // The vtable layout order for S4 should consist of S4's primary + // vtable (shared with S2), followed by the vtable for S3 (because + // it is a non-virtual base). Then, these should be followed by the + // the vtables for S1 and S0, which are virtual. + S4 s4; + S0 *s0 = &s4; + S1 *s1 = &s4; + S2 *s2 = &s4; + S3 *s3 = &s4; + + if (vtable (&s4) != vtable (s2)) + return 1; + if (vtable (s2) >= vtable (s3)) + return 2; + if (vtable (s3) >= vtable (s1)) + return 3; + if (vtable (s1) >= vtable (s0)) + return 4; +} + +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable2.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable2.C new file mode 100644 index 000000000..b64f0fc25 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable2.C @@ -0,0 +1,213 @@ +// { dg-do run } +// { dg-options "-fno-strict-aliasing" } +// Origin: Mark Mitchell + +#if defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100 + +#include + +struct S0 +{ + virtual void s0 (); +}; + +struct S1 : virtual public S0 +{ + virtual void s1 (); +}; + +struct S2 : virtual public S1 +{ + virtual void s1 (); + virtual void s0 (); +}; + +struct S3 +{ + virtual void s3 (); +}; + +struct S4 : public S3, virtual public S2 +{ + virtual void s1 (); +}; + +void S0::s0 () +{ +} + +void S1::s1 () +{ +} + +void S2::s1 () +{ +} + +void S2::s0 () +{ +} + +void S3::s3 () +{ +} + +void S4::s1 () +{ +} + +/* The vtables should look like: + + S0 primary vtable + + S0 offset to top + S0 RTTI + S0::s0 + + ================= + + S1 primary vtable + + S0::s0 vcall offset + S0 vbase offset + S1 offset to top + S1 RTTI + S0::s0 + S1::s1 + + ================= + + S2 primary vtable + + S2::s1 vcall offset + S1 vbase offset + S2::s0 vcall offset + S0 vbase offset + S2 offset to top + S2 RTTI + S2::s0 + S2::s1 + + ================= + + S3 primary vtable + + S3 offset to top + S3 RTTI + S3::s3 + + ================= + + S4 primary vtable + + vbase offset for S0 + vbase offset for S1 + vbase offset for S2 + S4 offset to top + S4 RTTI + S3::s3 + S4::s1 + + S2-in-S4 secondary vtable + + S1 vbase offset + S4::s1 vcall offset + S0 vbase offset + S2:s0 vcall offset + S2 offset to top + S4 RTTI + S2::s0 + S4::s1 + +*/ + +// These are tricks to allow us to get raw function pointers for +// member functions. +extern "C" { + /* We can use weakref here without dg-require-weak, because we know + the symbols are defined, so we don't actually issue the .weak + directives. */ + static void S3_s3 () __attribute__((__weakref__ ("_ZN2S32s3Ev"))); + static void S4_s1 () __attribute__((__weakref__ ("_ZN2S42s1Ev"))); +} + +// IA-64 uses function descriptors not function pointers in its vtables. +#if defined __ia64__ +#define CMP_VPTR(A, B) (*(void **)(A) == *(void **)(B)) +#ifdef _LP64 +#define INC_VPTR(A) ((A) += 2) +#define INC_VDATA(A,N) ((A) += (N)) +#else +#define INC_VPTR(A) ((A) += 4) +#define INC_VDATA(A,N) ((A) += 2*(N)) +#endif +#else +#define CMP_VPTR(A, B) (*(A) == (ptrdiff_t)(B)) +#define INC_VPTR(A) ((A) += 1) +#define INC_VDATA(A,N) ((A) += (N)) +#endif + +int main () +{ + S4 s4; + ptrdiff_t **vptr; + ptrdiff_t *vtbl; + + // Set vtbl to point at the beginning of S4's primary vtable. + vptr = (ptrdiff_t **) &s4; + vtbl = *vptr; + INC_VDATA (vtbl, -5); + + if (*vtbl != ((char*) (S0*) &s4) - (char*) &s4) + return 1; + INC_VDATA (vtbl, 1); + if (*vtbl != ((char*) (S1*) &s4) - (char*) &s4) + return 2; + INC_VDATA (vtbl, 1); + if (*vtbl != ((char*) (S2*) &s4) - (char*) &s4) + return 3; + INC_VDATA (vtbl, 1); + if (*vtbl != 0) + return 4; + INC_VDATA (vtbl, 1); + // Skip the RTTI entry. + INC_VDATA (vtbl, 1); + if (! CMP_VPTR (vtbl, &S3_s3)) + return 5; + INC_VPTR (vtbl); + if (! CMP_VPTR (vtbl, &S4_s1)) + return 6; + INC_VPTR (vtbl); + // The S1 vbase offset. + if (*vtbl != 0) + return 7; + INC_VDATA (vtbl, 1); + // The S4::s1 vcall offset is negative; once you convert to S2, you + // have to convert to S4 to find the final overrider. + if (*vtbl != ((char*) &s4 - (char*) (S2*) &s4)) + return 8; + INC_VDATA (vtbl, 1); + if (*vtbl != 0) + return 9; + INC_VDATA (vtbl, 1); + if (*vtbl != 0) + return 10; + INC_VDATA (vtbl, 1); + // Now we're at the S2 offset to top entry. + if (*vtbl != ((char*) &s4 - (char*) (S2*) &s4)) + return 11; + INC_VDATA (vtbl, 1); + // Skip the RTTI entry. + INC_VDATA (vtbl, 1); + // Skip the remaining virtual functions -- they are thunks. + INC_VPTR (vtbl); + INC_VPTR (vtbl); +} + +#else /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ + +int main () +{ +} + +#endif /* !(defined (__GXX_ABI_VERSION) && __GXX_ABI_VERSION >= 100) */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3.h b/gcc/testsuite/g++.old-deja/g++.abi/vtable3.h new file mode 100644 index 000000000..ef02456f2 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3.h @@ -0,0 +1,179 @@ +// Copyright (C) 2000 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. This is included from numerous test +// files, which set the #defines necessary to specify the hierarchy. + +#include +#include + +int fail; +struct A; + +template +int Test (DERIVED *d, int expect) +{ + BASE *b = static_cast (d); + void *full_b = dynamic_cast (b); + void *full_d = dynamic_cast (d); + A *ap = static_cast (b); + + if (full_b != full_d) + { + fail++; + fprintf (stderr, "base %s and derived %s have different full objects\n", + typeid (BASE).name (), typeid (DERIVED).name ()); + return 1; + } + + DERIVED *dynamic_d = dynamic_cast (b); + + if (dynamic_d != d) + { + fail++; + fprintf (stderr, "dynamic_cast from %s to %s failed\n", + typeid (BASE).name (), typeid (DERIVED).name ()); + return 1; + } + + b->Baz (static_cast (ap)); + + int res = b->Foo (static_cast (d)); + + if (res != expect) + { + fail++; + fprintf (stderr, "%s::Foo returned %d, expected %d\n", + typeid (BASE).name (), res, expect); + return 1; + } + + return 0; +} + +template +int Test (T *self, void *expected, int result) +{ + if (self != expected) + { + fail++; + fprintf (stderr, "%s::Foo wrong this pointer\n", typeid (T).name ()); + } + return result; +} + +struct A { +#ifndef A_EMPTY + int a_m; +#endif + virtual int Foo (void *p) {return Test (this, p, 1);} + virtual int Baz (void *p) {return Test (this, p, 1);} + A (); + ~A (); +}; + +struct B1: virtual A { +#ifndef B1_EMPTY + int b1_m; +#endif + virtual int Foo (void *p) {return Test (this, p, 2);} + B1(); + ~B1(); +}; + +struct B2: virtual A { +#ifndef B2_EMPTY + int b2_m; +#endif + virtual int Foo (void *p) {return Test (this, p, 3);} + B2(); + ~B2(); +}; + +struct Empty {}; + +struct C : C_PARENTS { +#ifndef C_EMPTY + int c_m; +#endif + virtual int Foo (void *p) {return Test (this, p, 4);} + C(); + ~C(); +}; + +A::A () +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 1); +} +A::~A () +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 1); +} + +B1::B1() +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 2); + Test (this, 2); +} +B1::~B1() +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 2); + Test (this, 2); +} +B2::B2() +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 3); + Test (this, 3); +} +B2::~B2() +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 3); + Test (this, 3); +} +C::C() +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 4); + Test (this, 4); +} +C::~C() +{ + fprintf (stderr, "%s\n", __PRETTY_FUNCTION__); + Test (this, 4); + Test (this, 4); +} + +struct D : C {}; +struct D1 : virtual C {}; +struct D2 : virtual A, virtual C {}; + +int main() +{ + { + fprintf (stderr, "C\n"); + C c; + } + { + fprintf (stderr, "D\n"); + D d; + } + { + fprintf (stderr, "D1\n"); + D1 d1; + } + { + fprintf (stderr, "D2\n"); + D2 d2; + } + if (fail) + fprintf (stderr, "There are %d failings\n", fail); + else + fprintf (stderr, "Passed\n"); + return fail ? 1 : 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C new file mode 100644 index 000000000..d2eaa562d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3a.C @@ -0,0 +1,23 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define A_EMPTY +#define B1_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS B1, B2 + +#include "vtable3.h" + +/* + A = { vptr } + B1, B2 = { A } + C = { B1, B2 } + D = { C } + D1 = { + */ diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C new file mode 100644 index 000000000..1a108f8cc --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3b.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define B1_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS B1, B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C new file mode 100644 index 000000000..c7b1365b6 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3c.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define A_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS B1, B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C new file mode 100644 index 000000000..82edae697 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3d.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define A_EMPTY +#define B1_EMPTY +#define C_EMPTY +#define C_PARENTS B1, B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C new file mode 100644 index 000000000..e8469cf42 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3e.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define A_EMPTY +#define B1_EMPTY +#define B2_EMPTY +#define C_PARENTS B1, B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C new file mode 100644 index 000000000..c604af889 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3f.C @@ -0,0 +1,15 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define A_EMPTY +#define B1_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS B1, virtual B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C new file mode 100644 index 000000000..9218f4077 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3g.C @@ -0,0 +1,15 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define A_EMPTY +#define B1_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS virtual B1, B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C new file mode 100644 index 000000000..1a756fe62 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3h.C @@ -0,0 +1,15 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define A_EMPTY +#define B1_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS virtual B1, virtual B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C new file mode 100644 index 000000000..a71087bd4 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3i.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define B1_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS virtual B1, B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C b/gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C new file mode 100644 index 000000000..de4f590de --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C @@ -0,0 +1,14 @@ +// { dg-do run } +// { dg-additional-files "vtable3.h" } + +// Copyright (C) 2000, 2003 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 4 February 2001 + +// Check constructor vtables work. + +#define B1_EMPTY +#define B2_EMPTY +#define C_EMPTY +#define C_PARENTS virtual B1, virtual B2 + +#include "vtable3.h" diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/13478.C b/gcc/testsuite/g++.old-deja/g++.benjamin/13478.C new file mode 100644 index 000000000..e1d52e14b --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/13478.C @@ -0,0 +1,30 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/13478 + +class A {}; +class AData {}; + +typedef void (A::* hand) (void); + +struct hand_table { + const int data1; + const hand data2; +}; + +class Agent : public A { +public: + enum { first = 1, last }; +protected: + static const hand_table table_1[]; + static const AData table_2; +private: + void foo (void); +}; + +const hand_table Agent::table_1[] = +{ + {0, &Agent::table_2}, + {first, &Agent::foo}, + {last, &(hand)Agent::foo} // { dg-error "" } no match +}; diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/13523.C b/gcc/testsuite/g++.old-deja/g++.benjamin/13523.C new file mode 100644 index 000000000..d70e04a98 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/13523.C @@ -0,0 +1,12 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/13523 + +template class latin_america; + +class peru +{ + friend class latin_america; // Particular template class friend works + template friend class latin_america; // This does not work. +}; + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/13908.C b/gcc/testsuite/g++.old-deja/g++.benjamin/13908.C new file mode 100644 index 000000000..d18434eca --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/13908.C @@ -0,0 +1,21 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/13908 + +class chile +{ +public: +protected: +private: +}; + +typedef void (chile::* pmf) (); + +void* foo; + +void bar (chile* pobj, pmf pmethod) +{ + //-edg: expected member name + //-g++: taking address of bound pointer-to-member expression + foo = (void*) &(pobj->*pmethod); // { dg-error "invalid use" } +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/14139.C b/gcc/testsuite/g++.old-deja/g++.benjamin/14139.C new file mode 100644 index 000000000..2429538f3 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/14139.C @@ -0,0 +1,22 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/14309 +// test for global functions, mf's, and templatized mf's. + +static int fooe_1(void) { return 5; } +static int fooe_2(int x = fooe_1()) { return x; } + +struct antigua { + static int& foo_1(); + static int foo_2(int& x = antigua::foo_1()); + static int foo_3(int x = fooe_2()); +}; + +template + struct jamacia { + static int& foo_1(); + static int foo_2(int& x = antigua::foo_1()); + static int foo_3(int x = fooe_2()); + }; + +template class jamacia; diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C b/gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C new file mode 100644 index 000000000..9a6e64443 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C @@ -0,0 +1,15 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/14664 - test + +char foo[26]; + +void bar() +{ + //-g++: incompatible types in assignment of 'const char[]' to 'char[]' + //-edg: expression must be a modifiable lvalue + foo = "0123456789012345678901234"; // { dg-error "" } // ERROR - +} + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C b/gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C new file mode 100644 index 000000000..364f30c4b --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C @@ -0,0 +1,14 @@ +// { dg-do assemble } +// { dg-options "-fpermissive -w" } +// 981203 bkoz +// g++/14664 + test + +char foo[26]; + +void bar() +{ + foo = "0123456789012345678901234"; // { dg-error "array" } +} + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/14687.C b/gcc/testsuite/g++.old-deja/g++.benjamin/14687.C new file mode 100644 index 000000000..494f75c56 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/14687.C @@ -0,0 +1,53 @@ +// { dg-do run } +// 981203 bkoz +// g++/14687 + +#include +unsigned int gtest; + +// 7.3.3 the using declaration + +// p 3 +struct belieze { + void f(char); + void g(char); + enum E { e }; + union { int x; }; +}; + +struct dominica: belieze { + using belieze::f; + void f(int i) { f('c'); } // calls belieze::f(char) + void g(int i) { g('c'); } // recursively calls dominca::g(int) +}; + + +// p 6 +namespace A { + void f(int i) { gtest = 1; } +} + +using A::f; //f is a synonym for A::f, that is for A::f(int) + +namespace A { + void f(char c) { gtest = 3; } +} + +void foo(void) { + f('a'); //calls f(int), even though A::f(char) exits + assert (gtest = 1); +} + +void bar(void) { + using A::f; //f is a synonm for A::f, that is for A::f(int) and A::f(char) + f('a'); //calls f(char) + assert (gtest = 3); +} + +int main(void) +{ + foo(); + bar(); + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15054.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15054.C new file mode 100644 index 000000000..4d1c6f207 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15054.C @@ -0,0 +1,10 @@ +// { dg-do assemble } +// { dg-options "-Wno-pointer-arith" } +// 981203 bkoz +// g++/15054 +// note that -pedantic also turns on this warning + +void cuba(void) { + void* p; + p++; +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15071.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15071.C new file mode 100644 index 000000000..d05f48f50 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15071.C @@ -0,0 +1,12 @@ +// { dg-do run } +// 981203 bkoz +// g++/15071 +// gcc invocation fails to link in libstdc++ + +#include + +int main() { + std::cout << "hi" << std::endl; + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C new file mode 100644 index 000000000..aa5530fff --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15309-1.C @@ -0,0 +1,21 @@ +// { dg-do assemble } +// { dg-options "-Wnon-virtual-dtor -Weffc++" } +// 981203 bkoz +// g++/15309 + +class bahamian { +public: + bahamian (); + ~bahamian (); +}; + +class miami : public bahamian // { dg-warning "" } // WARNING - +{ +public: + miami (); + ~miami (); +}; + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C new file mode 100644 index 000000000..283179731 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15309-2.C @@ -0,0 +1,10 @@ +// { dg-do assemble } +// { dg-options "-Wnon-virtual-dtor -Weffc++" } +// 981203 bkoz +// g++/15309 + +class bermuda { // { dg-warning "" } // WARNING - +public: + virtual int func1(int); + ~bermuda(); +}; diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C new file mode 100644 index 000000000..2bef3b0f1 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15756-1.C @@ -0,0 +1,36 @@ +// { dg-do assemble } +// { dg-options "-Wsign-promo" } +// 981203 bkoz +// g++/15756 test1 + +enum e_value { first = 0, next = 30 }; + +struct sanjuan { + sanjuan(int value); + sanjuan(unsigned value); + friend sanjuan operator&(const sanjuan& x, const sanjuan& y); + friend int operator!=(const sanjuan& x, const sanjuan& y); +}; + +extern void mod_enum(e_value*); +extern int a; + +void foo(void) { + e_value mod = first; + mod_enum(&mod); + if (mod != next) + ++a; +} + + + + + + + + + + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C new file mode 100644 index 000000000..77c4aca35 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15756-2.C @@ -0,0 +1,50 @@ +// { dg-do assemble } +// { dg-options "-Wsign-promo" } +// 981203 bkoz +// g++/15756 test2 +// this test may only be valid for 32bit targets at present + +#include + +enum e_i { + vali +} +enum_int; + +enum e_ui { +#if INT_MAX == 32767 + valui = 0xF234 +#else + valui = 0xF2345678 +#endif +} +enum_uint; + +int i; +unsigned int ui; + +struct caracas { + caracas(int); + caracas(unsigned int); + void foo(); +}; + +int main () +{ + caracas obj_ei ( enum_int ); // { dg-warning "" } + caracas obj_eui ( enum_uint ); // { dg-warning "" } + caracas obj_i ( i ); + caracas obj_ui ( ui ); + + obj_ei.foo(); + obj_eui.foo(); + obj_i.foo(); + obj_ui.foo(); +} + + + + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15799.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15799.C new file mode 100644 index 000000000..24725c999 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15799.C @@ -0,0 +1,30 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/15799 test1 + +/* +15799.cpp: In function `void foo()': +15799.cpp:21: call of overloaded `sanjose({anonymous enum})' is ambiguous +15799.cpp:13: candidates are: sanjose::sanjose(const sanjose &) +15799.cpp:14: sanjose::sanjose(unsigned int) +*/ + +typedef char int_8; +typedef unsigned long uint_32; + +class sanjose { +public: + sanjose(); + sanjose(const sanjose&); // { dg-message "note" } + sanjose(int_8 value); // { dg-message "note" } + sanjose(uint_32 value); // { dg-message "note" } +}; + +enum { first, last}; + +void foo(void) { + sanjose obj(first); // { dg-error "ambiguous" } + // { dg-message "candidate" "candidate note" { target *-*-* } 26 } +} + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C new file mode 100644 index 000000000..4f6d878e8 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15800-1.C @@ -0,0 +1,18 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/15800 - test + +struct panama { + panama(); + panama(panama &); + panama& operator=(panama&); // { dg-message "operator=|no known conversion" } +}; + +extern panama dig(); + +void foo() { + panama obj; + obj = dig(); // { dg-error "no match" } + // { dg-message "candidate" "candidate note" { target *-*-* } 15 } +} + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C new file mode 100644 index 000000000..6149da6be --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15800-2.C @@ -0,0 +1,18 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/15800 + test + +struct panama { + panama(); + panama(panama &); + panama& operator=(panama&); + panama& getref() { return *this; } +}; + +extern panama dig(); + +void foo() { + panama obj; + obj = dig().getref(); +} + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/15822.C b/gcc/testsuite/g++.old-deja/g++.benjamin/15822.C new file mode 100644 index 000000000..ff9b59366 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/15822.C @@ -0,0 +1,28 @@ +// { dg-do run } +// 981203 bkoz +// g++/15822 + +#include + +static unsigned int gcount; + +struct playahermosa { + playahermosa() { ++gcount; } + playahermosa(const playahermosa &) { ++gcount; } + ~playahermosa() { --gcount; } +}; + +struct playacoco { + playacoco(const playahermosa& = playahermosa()) { } //create a temporary +}; + +void foo(playacoco *) { } + +int main() +{ + playacoco bar[2]; + foo(bar); + assert (gcount == 0); + + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/16077.C b/gcc/testsuite/g++.old-deja/g++.benjamin/16077.C new file mode 100644 index 000000000..9338e8755 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/16077.C @@ -0,0 +1,31 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/16077 +// { dg-options "-Wconversion" } + +class nicaragua; +struct colombia { + colombia(); + colombia(const colombia &); + colombia(const nicaragua &); + colombia &operator= (const colombia&); +}; + +struct nicaragua { +public: + nicaragua(); + nicaragua(const nicaragua&); + operator colombia(); +}; + +void peace(const colombia&); + +void foo(nicaragua& b) { + peace(b); // { dg-warning "choosing 'nicaragua::operator" "nic" } + // { dg-warning "conversion" "conv" { target *-*-* } 24 } + // { dg-message "note" "note" { target *-*-* } 24 } +} + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/16567.C b/gcc/testsuite/g++.old-deja/g++.benjamin/16567.C new file mode 100644 index 000000000..7b4f68bbe --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/16567.C @@ -0,0 +1,44 @@ +// { dg-do assemble } +// 981203 bkoz +// g++/16567 + +typedef bool Bool; +typedef unsigned char Uint8; +typedef unsigned short Uint16; +typedef unsigned int Uint32; + +enum e_ms { third = 3, fourth = 4 }; + +struct bitmask { + Uint8* anon1; + Uint32 anon2; + Uint8 anon3; + Uint8 here: 2; + Uint8 anon4: 2; + Uint8 anon5: 4; +}; + +struct control { + Uint8 foo_1(); +}; + +inline Uint8 foo_2(bitmask* p) { + return p->here; +} + +inline Uint8 control::foo_1() { + return foo_2((bitmask*) this); +} + +void foo(void) { + control obj; + control *fp = &obj; + e_ms result; + + result = (e_ms) fp->foo_1; // { dg-error "" } // ERROR - +} + + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/17922.C b/gcc/testsuite/g++.old-deja/g++.benjamin/17922.C new file mode 100644 index 000000000..2fc6204e9 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/17922.C @@ -0,0 +1,19 @@ +// { dg-do assemble } +// 981204 bkoz +// g++/17922 + +class base { }; + +struct derived : public base { + derived (const derived&); + derived (const base&); +}; + +class tahiti { +public: + static void mf (derived); +}; + +void foo (const derived aaa) { + tahiti::mf(aaa); +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/17930.C b/gcc/testsuite/g++.old-deja/g++.benjamin/17930.C new file mode 100644 index 000000000..b9b28524f --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/17930.C @@ -0,0 +1,6 @@ +// { dg-do assemble } +// 981204 bkoz +// g++/17930 + +char const one[] = "test"; +char const two[] = one; // { dg-error "" } // ERROR - diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/18208.C b/gcc/testsuite/g++.old-deja/g++.benjamin/18208.C new file mode 100644 index 000000000..2e9b7ce7a --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/18208.C @@ -0,0 +1,25 @@ +// { dg-do assemble } +// 981204 bkoz +// g++/18208 + +typedef unsigned int uint_32; + +class puertorico { +public: + void *f (); +private: + uint_32 member; +}; + +void foo( ) +{ + uint_32 ui; + puertorico obj; + + // Bug using static_cast<> + ui = static_cast(obj); // { dg-error "" } // ERROR - + + // Bug when missing the pair of braces + ui = (uint_32) obj.f; // { dg-error "" } // ERROR - +} + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C b/gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C new file mode 100644 index 000000000..b9890412d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/bool01.C @@ -0,0 +1,80 @@ +// { dg-do run } +//980323 bkoz +//test for bools with inclusive ors + +#include +#include + +void bar ( bool x ) {} +void bars ( short x ) {} + +/* 980326 bkoz this is not initialized and so can have indeterminate value. */ +#if 0 +int orb(){ + bool y; + bar ( y ); + int blob = ( 27 | int (y) ); + return blob; //expect 27 or 0 +} +#endif + +int orbtrue(){ + bool y = true; + bar ( y ); + int blob = ( 27 | int (y) ); + return blob; //expect 27 +} + +int orbfalse(){ + bool y = false; + bar ( y ); + int blob = ( 27 | int (y) ); + return blob; //expect 27 +} + +int orbfalse2(){ + bool y = 0; + bar ( y ); + int blob = ( 27 | int (y) ); + return blob; //expect 27 +} + +int ors(){ + short y = 1; + bars ( y ); + int blob = ( 27 | int (y) ); + return blob; //expect 27 +} + + +#if INT_MAX > 32767 +int orus(){ + unsigned short y = 1; + bars ( y ); + int blob = ( 65539 | int (y) ); + return blob; //expect 65539, will be 3 if done in us type +} +#endif + +int main() { + int tmp; +#if 0 + tmp = orb(); + assert (tmp == 27 || tmp == 0); +#endif + tmp = orbtrue(); + assert (tmp ==27); + tmp = orbfalse(); + assert (tmp ==27); + tmp = orbfalse2(); + assert (tmp ==27); + tmp = ors(); + assert (tmp ==27); +#if INT_MAX > 32767 + tmp = orus(); + assert (tmp == 65539); +#endif + + return 0; +} + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C b/gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C new file mode 100644 index 000000000..fcdb143a1 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/bool02.C @@ -0,0 +1,64 @@ +// { dg-do run } +//980324 bkoz +//test for bool and bitwise ands + +#include + + +void bar ( bool x ) {} +void bars ( short x ) {} + +#if 0 +int andb(){ + bool y; + bar ( y ); + int blob = ( 27 & int (y) ); + return blob; //expect 1 or 0 +} +#endif + +int andbtrue(){ + bool y = true; + bar ( y ); + int blob = ( 27 & int (y) ); + return blob; //expect 1 +} + +int andbfalse(){ + bool y = false; + bar ( y ); + int blob = ( 27 & int (y) ); + return blob; //expect 0 +} + +int andbfalse2(){ + bool y = 0; + bar ( y ); + int blob = ( 27 & int (y) ); + return blob; //expect 0 +} + +int ands(){ + short y = 1; + bars ( y ); + int blob = ( 27 & int (y) ); + return blob; //expect 1 +} + + +int main() { + int tmp; +#if 0 + tmp = andb(); + assert (tmp == 1 || tmp == 0); +#endif + tmp = andbtrue(); + assert (tmp == 1); + tmp = andbfalse(); + assert (tmp == 0); + tmp = andbfalse2(); + assert (tmp == 0); + tmp = ands(); + assert (tmp == 1); + return 0; +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C b/gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C new file mode 100644 index 000000000..b203bc56a --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/friend01.C @@ -0,0 +1,31 @@ +// { dg-do assemble } +//980610 bkoz +// example 1: buggy + +class foo { +public: + class bar; + int func(bar *); + class bar { + int st; + public: + bar(){st=12;} + ~bar(){} + friend int foo::func(bar *); + }; + foo(){} + ~foo(){} +}; + + +int foo::func(bar *obj) { + obj->st++; + return (obj->st); +} + +void test02() { + foo obj_f; + foo::bar obj_b; + + obj_f.func( &obj_b); +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C b/gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C new file mode 100644 index 000000000..f6ab601d0 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/friend02.C @@ -0,0 +1,31 @@ +// { dg-do assemble } +//980610 bkoz +// example 2: ok + +class bar; +class foo { +public: + int func(bar *); + foo(){} + ~foo(){} +}; + +class bar { + int st; +public: + bar(){st=12;} + ~bar(){} + friend int foo::func(bar *); +}; + +int foo::func(bar *obj) { + obj->st++; + return (obj->st); +} + +void test02() { + foo obj_f; + bar obj_b; + + obj_f.func( &obj_b); +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C b/gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C new file mode 100644 index 000000000..d3e121e14 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/p12475.C @@ -0,0 +1,14 @@ +// { dg-do assemble } +// prms-id: 12475 + +#include + +#if LONG_MAX == 2147483647 +#define TEST 2147483648 +#elif LONG_MAX == 9223372036854775807 +#define TEST 9223372036854775808 +#else +#error "Unsupported test -- add new constants." +#endif + +enum huh { start =-TEST, next }; // { dg-warning "" } diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C b/gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C new file mode 100644 index 000000000..132b13df2 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C @@ -0,0 +1,11 @@ +// { dg-do assemble } +// { dg-options "-Wno-deprecated" } +// prms-id: 13417 + +class Foo { +public: + explicit Foo (int){} +}; +Foo f(10); +Foo blat() return f(4){} // { dg-error "" } named return value + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C b/gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C new file mode 100644 index 000000000..960c3e0dd --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/p13721.C @@ -0,0 +1,21 @@ +// { dg-do assemble } +// prms-id: 13721 + +class A +{ + public : + int a; +}; +class B : public A +{ + public : + void cmp(int a, int b) {} + B(int a = 0) + { + cmp(A::a, a); //should not give warning + } +}; +int main(void) +{ + return(1); +} diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C b/gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C new file mode 100644 index 000000000..b67606ac1 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/scope01.C @@ -0,0 +1,71 @@ +// { dg-do assemble } +// 980604 bkoz +// 3.4.5 Class member access p 4 +// nested and non-nested calls, no dtors + +struct L { + int ii; + void foo(int a) {++a;} + struct Linner { + int ii_inner; + void foo_inner(int b) {++b;} + }; +}; +class A : public L {}; +class B : public L {}; +class C : public A, public B {}; + + +void foo() { + // straight call + C x; + x.A::ii = 5; + x.A::foo(x.A::ii); + + // 5.1 Primary expressions + // p 8 + // a nested name specifier that names a class, + // optionally followed by the keyword template and then followd by + // the name of a member of either that class or one of its base + // classes is a qualified-id. (3.4.3.1 describes their lookup.) + + // 5.2.5 Class memember access + + // p 3 if E1 has the type 'pointer to class X' then + // E1->E2 == (*(E1)).E32 + // E1 == object-expression + // E2 == id-expression + // thus everything gets converted to the "." notation + + // p 2 + // the id-expression shall name a member of the class + // (object-expression) or of one of its base classes. + + // p4 if E2 is a nested type (of the object-expression), tye + // expression E1.E2 is ill formed. + + // try 1 nested call - ERROR +#if 0 + C x2; + x2.A::L::Linner::ii_inner = 6; //ERROR violates p2, does not name member of C + x2.A::L::Linner::foo_inner(x2.A::L::Linner::ii_inner); +#endif + + //try2: scoped method call -edg +acc +g++ +#if 1 + C::A::Linner x2; + x2.A::Linner::ii_inner = 6; + x2.A::Linner::foo_inner(x2.A::Linner::ii_inner); +#endif + + //try 3: non-scoped method call -edg +acc +g++ +#if 0 + C::A::L::Linner x3; + x3.ii_inner = 6; + x3.foo_inner(x3.ii_inner); +#endif +} + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C b/gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C new file mode 100644 index 000000000..1ff541b88 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/scope02.C @@ -0,0 +1,208 @@ +// { dg-do assemble } +//980529 bkoz +//3.4.5 Class member access via pointer and non-pointer +// non-nested dtor calls + +int counter = 0; + +struct X { + int rank; + X(int init = 64) : rank(init) { } + ~X() { ++counter; } + typedef X classtype; +}; +typedef X globaltype; + +#if 0 +template +struct X_tem { + T rank; + X_tem(T init = T(64) ) : rank(init) { } + ~X_tem() { ++counter; } + typedef X_tem classtype_tem; +}; +typedef X_tem globaltype_tem; +#endif + + + + +int main(void) +{ + // 3.4.5 Class member access + // p 2 + // if the id-expression in a class member access is an + // unqualified-id, and the type of the object expression is of class + // type C (or pointer to class type C), the unqualified-id is looked + // up in the scope of class C. If the type of the object-expression + // is of pointer to scalar type, the unqualified-id is looked up in + // the context of the complete postfix-expression. + + // p 3 + // if the unqualitified id is ~type-name, and the type of the object + // expression is of a class type C (or pointer to class type C), the + // type-name is looked up in the context of the entire + // postfix-expression and in the scope of class C. The type-name + // shall refer to a class-name. If type-name is found in both + // contexts, the name shall refer to the same class type. If the + // type of the object expression is of scalar type, the type-name is + // looked up in the complete postfix-expression. + + typedef X localtype; + + // + // 1 non-templatized, pointer, unqualified + // + X x01 ; + X *px = &x01; + px->~X(); + + X x02 (66); + px = &x02; + px->~localtype(); + + X x03 (68); + px = &x03; + px->~classtype(); //-g++ //p3: unqual-id lookup in object and postfix-expr + + X x04 (70); + px = &x04; + px->~globaltype(); + + + // p 1 + // . . . the id-expression is first looked up in the class of the + // object-expression. If the identifier is not found, itis then + // looked up in the context of the entier postfix-expression and + // shall name a class or function template. If the lookup in the + // class of the object-expression finds a template, the name is also + // looked up in teh context of the entier postfix-expression and + // 1 if the name is not found, use the name from the object-expr + // 2 if the name found in postfix-expr != class template, use object-expr + // 3 if name found is class template, name must match object-expr or error + + // p 4 + + // if the id-expr in a class member acess is a qualified-id, the + // id-expression is looked up in both the context of the entire + // postfix-expr and in the scope of the class of the object-expr. If + // the name is found in both contexts, the id-expr shall refer to + // the same entity. + + + // + // 2 non-templatized, pointer, qualified + // + X x05 ; + px = &x05; + px->X::~X(); + + X x06 (66); + px = &x06; + px->X::~localtype(); + + X x07 (68); + px = &x07; + px->X::~classtype(); // -edg + + X x08 (70); + px = &x08; + px->X::~globaltype(); + + X x09 (66); + px = &x09; + px->localtype::~localtype(); + + X x10 (68); + px = &x10; + px->classtype::~classtype(); + + X x11 (70); + px = &x11; + px->globaltype::~globaltype(); + + X x12 (66); + px = &x12; + px->classtype::~localtype(); + + X x13 (68); + px = &x13; + px->globaltype::~localtype(); + + X x14 (70); + px = &x14; + px->localtype::~globaltype(); + + X x15 (70); + px = &x15; + px->classtype::~globaltype(); + + X x16 (70); + px = &x16; + px->localtype::~classtype(); //-edg + + X x17 (70); + px = &x17; + px->globaltype::~classtype(); //-edg + +#if 0 + // + // non-templatized, non-pointer + // + X xo5 ; + xo5.~X(); //unqualified + + localtype xo6 (66); + xo6.~localtype(); + + X xo7 (68); + xo7.~classtype(); + + X xo8 (70); + xo8.~globaltype(); + + + // + // templatized, pointer + // + X_tem xto1 ; + X_tem *pxt = &xto1; + pxt->~X_tem(); //unqualified + + typedef X_tem localtype_tem; + localtype_tem xto2 (66); + pxt = &xto2; + pxt->~localtype_tem(); + + //paragraph 2: unqualitifed id looked up in scope of post-fix expr if object + X_tem xto3 (68); + pxt = &xto3; + pxt->~classtype_tem(); + + X_tem xto4 (70); + pxt = &xto4; + pxt->~globaltype_tem(); + + // + // templatized, non-pointer + // + X_tem xto5 ; + xto5.~X_tem(); //unqualified + + localtype_tem xto6 (66); + xto6.~localtype_tem(); + + X_tem xto7 (68); + xto7.~classtype_tem(); + + X_tem xto8 (70); + xto8.~globaltype_tem(); +#endif + return 0; +} + + + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C b/gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C new file mode 100644 index 000000000..76c90c4a8 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/tem01.C @@ -0,0 +1,136 @@ +// { dg-do assemble } +// prms-id: 13911 + +template +class ref_counter { +public: + ref_counter() : p_refcnt(new unsigned int(N)) {} + ref_counter(const ref_counter& x) : p_refcnt(x.p_refcnt) { + ++*p_refcnt; + } + ref_counter& operator=(const ref_counter& rhs) { + ++*rhs.p_refcnt; + decrement(); + p_refcnt = rhs.p_refcnt; + return *this; + } + ~ref_counter() {decrement();} + + bool unique() const {return *p_refcnt == N;} + +private: + unsigned int* p_refcnt; + void decrement() { + if (unique()) delete p_refcnt; + else --*p_refcnt; + } +}; + +template +class ref_pointer { +public: + + ref_pointer() : the_p(0) {} + ref_pointer(T* just_newed) : the_p(just_newed) {} + virtual ~ref_pointer() {if (unique()) delete the_p;} +protected: + ref_pointer(T* the_p_arg, ref_counter& ref_count_arg) + : the_p(the_p_arg), ref_count(ref_count_arg) {} + +public: + + ref_pointer& operator=(const ref_pointer&); + ref_pointer& operator=(T*); + operator const T*() const {return the_p;} + T* operator()() {return the_p;} + T* operator()() const {return the_p;} + T& operator*() const {return *the_p;} + friend bool operator==(const ref_pointer& lhs, + const ref_pointer& rhs) { + return lhs.the_p == rhs.the_p; + } + friend bool operator!=(const ref_pointer& lhs, + const ref_pointer& rhs) { + return lhs.the_p != rhs.the_p; + } + + + bool unique() const {return ref_count.unique();} + bool isNull() const {return the_p==0;} + +protected: + ref_counter& refCount() {return ref_count;} + +private: + + ref_counter ref_count; + T* the_p; +}; + +template +ref_pointer& ref_pointer::operator=(const ref_pointer& rhs) { + if (the_p != rhs.the_p) { + if (unique()) delete the_p; + the_p = rhs.the_p; + ref_count = rhs.ref_count; + } + return *this; +} + + +template +ref_pointer& ref_pointer::operator=(T* just_newed) { + if (unique()) delete the_p; + the_p = just_newed; + ref_count = ref_counter(); + return *this; +} + + + +template +class CountedObjPtr : public ref_pointer { +public: + CountedObjPtr() {} + CountedObjPtr(T* just_newed) : ref_pointer(just_newed) {} + CountedObjPtr(T* the_p_arg, ref_counter<1>& ref_count_arg) + : ref_pointer(the_p_arg, ref_count_arg) {} + CountedObjPtr& operator=(T* rhs) { + ref_pointer::operator=(rhs); + return *this; + } + CountedObjPtr& operator=(const CountedObjPtr& rhs) { + ref_pointer::operator=(rhs); + return *this; + } + T* operator->() const {return (*this)();} + +}; + + + + + +//instantiating type + +class TSObservable; + +class TSObserver { +public: + + enum TSType { NormalTS, UpYldCrvTS, DownYldCrvTS, ZeroVolTS }; + + virtual ~TSObserver() {} + + virtual void update(TSObservable* theChangedObservable) = 0; + virtual TSType key() const { return myKey; } + virtual TSType& key() { return myKey; } +protected: + TSObserver(TSType myKeyArg) : myKey(myKeyArg) {} + TSType myKey; +}; + + + +//now try to instantiate +template class CountedObjPtr; diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C b/gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C new file mode 100644 index 000000000..98be669e2 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C @@ -0,0 +1,54 @@ +// { dg-do assemble } +//980519 bad error from nathan +//$ egcs -fhonor-std -nostdinc -c redef.C +//redef.C:56: redefinition of default argument for `class _Traits' + +template struct char_traits; +template struct char_traits { }; +template<> struct char_traits; +template<> struct char_traits { }; + +template > class istreambuf_iterator; + + +template + class istreambuf_iterator +{ + public: + typedef _Traits traits_type; + class _Proxy; + public: + inline istreambuf_iterator() throw(); + inline istreambuf_iterator(const _Proxy& __p) throw(); +}; + + +template + class istreambuf_iterator<_CharT,_Traits>::_Proxy +{ + public: + _CharT operator*(); + + //bug -g++ w/ decl "redef", no decl no prob. + //ok -edg: no warnings + friend class istreambuf_iterator; // XXX OK? + + //bug -g++ w/ decl "redef", no decl no prob. + //ok -edg: no warnings + //friend class istreambuf_iterator<_CharT,_Traits>; + + //bug -g++ w/ decl "redef", no decl no prob. + //ok -edg: declaration of "_CharT" and "_Traits" hides template parameter + //template friend class istreambuf_iterator; + + //ok -g++ + //ok -edg + //friend class istreambuf_iterator<_CharT>; + +}; + + + +//explicit instantiation of a nested class +template class istreambuf_iterator >::_Proxy; + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C b/gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C new file mode 100644 index 000000000..fb9830e68 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C @@ -0,0 +1,209 @@ +// { dg-do assemble } +// 980808-980824 bkoz +// template parameter redeclaration bugs + +// 14.1 Template parameters +// p 13 +// The scope of a template-parameter extens from its point of +// declartion until the end of its template. In particular, a +// template-parameter can be used in the declaration of subsequent +// template-parameters and their default arguments. + +// 14.6.1 Locally declared names +// p 4 +// A template-parameter shall not be redeclared within its scope +// (including nested scopes). A template-parameter shall not have the +// sname name as the template name. + + +// 01 +// declared friend template +template // { dg-error "" } .* +class Xone { +protected: + T4* next; + T4* prev; + T4 value; +public: + Xone(): next(0), prev(0), value(1999){} + Xone(T4 init): value(init) {} + + // these are ok: + // can also do template-decl and then can ditch the foward-declaration + // template friend bool isequal (Xone& lhs, Xone& rhs); + // this is not ok: + template friend bool isequal (Xone& lhs, Xone& rhs);// { dg-error "" } .* +}; + + +// 02 +// nested template class +template // { dg-error "" } .* +class Xtwo { +protected: + T6* next; + T6* prev; + T6 value; +public: + Xtwo(): next(0), prev(0), value(1999){} + Xtwo(T6 init): value(init) {} + + template class nested {// { dg-error "" } .* + T6 value; + public: + nested(): value( T6(0)) {} + }; +}; + + +// 03 +// member templates +template // { dg-error "" } .* +class Xthree { +protected: + T8* next; + T8* prev; + T8 value; +public: + Xthree(): next(0), prev(0), value(1999){} + Xthree(T8 init): value(init) {} + + template T8 comp_ge(T8 test) {// { dg-error "" } .* + T8 local_value; + if (local_value > value) + return local_value; + else + return value; + } +}; + + +// 04 +// local names (14.6.1 p 4) +template struct Xfour {// { dg-error "" } .* + int T10; // { dg-error "" } .* + void f(){ + char T10; // { dg-error "declaration of 'char T10'" } + } +}; + + +// 05 +// using different tempate-parms for out-of-line defs +template struct Xfive { + void f(); +}; + +template void Xfive::f() {// { dg-error "" } .* + int T13; // { dg-error "" } .* + int T12; //should be ok +} + + +// 06 +// multiple names at the same level +template class Xsix { // { dg-error "" } .* +private: +public: + void f(); +}; + + +// 07 +// multiple names, one in template parameter one in class-name +template class T12; // { dg-error "" } .* + + +// 08 +// with multiple template params, and second (third) one is redeclared +template class Xseven { // { dg-error "" } .* +private: + char T161; // { dg-error "" } .* +public: + template + friend bool fooy(U u); + + template // { dg-error "declaration of 'class T161'" } + friend bool foo(T161 u) + { + Xseven obj; + return (obj.inst == u.inst); + } + +}; + + +// 09 +// check for correct scoping of member templates +template +struct S1 +{ + template + void f(U u) + { + S1 s2u(u); + s2u.g(); + } + + template //ok + void f2(U u) + { + S1 s2u(u); + s2u.g(); + } + +}; + + +// 10 +// check for non-type parameters, should still be able to redeclare? +// local names (14.6.1 p 4) +template class Xten {// { dg-error "" } .* + float i; // { dg-error "" } .* +}; + + +// 11 +// declared friend template, non-type parameters +template // { dg-error "" } .* +class Xeleven { +public: + template friend bool isequal (Xeleven<5> lhs, Xeleven<5> rhs); // { dg-error "" } .* +}; + + + +// 12 +// nested template class, non-type parameters +template // { dg-error "" } .* +class Xtwelve { +public: + template class nested {// { dg-error "" } . + long value; + public: + nested(): value(0) {} + }; +}; + + +// 13 +// member templates, non-type parameters +template // { dg-error "" } .* +struct Xthirteen { + template long comp_ge(long test) {// { dg-error "" } . + long local_value; + if (local_value > value) // { dg-error "" } .* + return local_value; + else + return value; + } +}; + + + + + + + + + diff --git a/gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C b/gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C new file mode 100644 index 000000000..7dd7462c3 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C @@ -0,0 +1,182 @@ +// { dg-do assemble } +// 980827 bkoz +// template parameter redeclaration bugs, part two: +// template template params and expanded template non-type parms + +// 14.1 Template parameters +// p 13 +// The scope of a template-parameter extens from its point of +// declartion until the end of its template. In particular, a +// template-parameter can be used in the declaration of subsequent +// template-parameters and their default arguments. + +// 14.6.1 Locally declared names +// p 4 +// A template-parameter shall not be redeclared within its scope +// (including nested scopes). A template-parameter shall not have the +// same name as the template name. + +// 14 +// declared friend template (v3, template type parameters) +template // { dg-error "" } .* +class Xfourteen { +protected: + T4 value; +public: + Xfourteen(T4 init): value(init) {} + template