From 1bc5aee63eb72b341f506ad058502cd0361f0d10 Mon Sep 17 00:00:00 2001 From: Ben Cheng Date: Tue, 25 Mar 2014 22:37:19 -0700 Subject: Initial checkin of GCC 4.9.0 from trunk (r208799). Change-Id: I48a3c08bb98542aa215912a75f03c0890e497dba --- .../gcc/testsuite/g++.dg/template/abstract-dr337.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/abstract1.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access1.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/access10.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access11.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/access12.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access13.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access14.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access15.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access16.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access17.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/access18.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access19.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/access2.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access20.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access21.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/access22.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access23.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access24.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/access25.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access26.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/access27.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access28.C | 61 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/access3.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access4.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access5.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/access6.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access7.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access8.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/access9.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/addr1.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/aggr-init1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/alignof1.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/alignof2.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/anon1.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/anon2.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/anon3.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/anon4.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/anon5.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/anonunion1.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/anonunion2.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/arg1.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arg2.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arg3.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arg4.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/arg5.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/arg6.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arg7.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arg8.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/arg9.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/array1-1.C | 32 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/array1-2.C | 32 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/array10.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array11.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array13.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array14.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/array15.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array16.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/array17.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/array18.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array19.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/array2-1.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array2-2.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array20.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/array21.C | 50 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/array22.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array23.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array24.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/array25.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array26.C | 40 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/array27.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array3.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array4.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array5.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array6.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array7.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array8.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/array9.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arrow1.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arrow2.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/arrow3.C | 38 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/arrow4.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/asm1.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/asmgoto1.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/assign1.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/bitfield1.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/bitfield2.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/builtin1.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/call1.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/call2.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/call3.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/call4.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/call5.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/call6.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/call7.C | 19 ++ .../gcc/testsuite/g++.dg/template/canon-type-1.C | 18 ++ .../gcc/testsuite/g++.dg/template/canon-type-10.C | 23 +++ .../gcc/testsuite/g++.dg/template/canon-type-11.C | 39 ++++ .../gcc/testsuite/g++.dg/template/canon-type-12.C | 21 +++ .../gcc/testsuite/g++.dg/template/canon-type-13.C | 27 +++ .../gcc/testsuite/g++.dg/template/canon-type-2.C | 18 ++ .../gcc/testsuite/g++.dg/template/canon-type-3.C | 20 ++ .../gcc/testsuite/g++.dg/template/canon-type-4.C | 22 +++ .../gcc/testsuite/g++.dg/template/canon-type-5.C | 22 +++ .../gcc/testsuite/g++.dg/template/canon-type-6.C | 22 +++ .../gcc/testsuite/g++.dg/template/canon-type-7.C | 21 +++ .../gcc/testsuite/g++.dg/template/canon-type-8.C | 38 ++++ .../gcc/testsuite/g++.dg/template/canon-type-9.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/cast1.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/cast2.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/cast3.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/char1.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/class1.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/class2.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/class3.C | 2 + gcc-4.9/gcc/testsuite/g++.dg/template/complit1.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/complit2.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/cond.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/cond2.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/cond3.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/cond4.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/cond5.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/cond6.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/cond7.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/cond8.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/condition1.C | 79 ++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/const1.C | 30 +++ gcc-4.9/gcc/testsuite/g++.dg/template/const2.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/const3.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/const4.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/const5.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/const6.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/const7.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/const8.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/constant1.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/constant2.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/conv1.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/conv10.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/conv11.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/conv12.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/conv13.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/conv2.C | 39 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/conv3.C | 43 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/conv4.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/conv5.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/conv6.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/conv7.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/conv8.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/conv9.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/copy1.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash1.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash10.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash100.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash101.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash102.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash103.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/crash104.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash105.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash106.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash107.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash108.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash109.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash11.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash110.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/crash111.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash112.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash113.C | 50 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/crash114.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash115.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/crash116.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash117.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash118.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash12.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash13.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash14.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash15.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash16.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash17.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash18.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash19.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash2.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash20.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash21.C | 40 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/crash22.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash23.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash24.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash25.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/crash26.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash27.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/crash28.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash29.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash3.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash30.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash31.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/crash32.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash33.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash34.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash35.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash36.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash37.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash38.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash39.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash4.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash40.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/crash41.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash42.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/crash43.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash44.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/crash45.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash46.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash47.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/crash48.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/crash49.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/crash50.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/crash51.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash52.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash53.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash54.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash55.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash56.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash57.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/crash58.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/crash59.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash6.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash60.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash61.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash62.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash63.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash64.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash65.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/crash66.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash67.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/crash68.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash69.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash7.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash70.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/crash71.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/crash72.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash73.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash74.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash75.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash76.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash77.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash78.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/crash79.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash8.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash80.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/crash81.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash82.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash83.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/crash84.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash85.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash87.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash88.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash89.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/crash9.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash90.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/crash91.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/crash92.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/crash93.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash94.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/crash95.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash96.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/crash97.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash98.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/crash99.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/ctor1.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ctor2.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ctor3.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ctor4.C | 39 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/ctor5.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/ctor6.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ctor7.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ctor8.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ctor9.C | 9 + .../gcc/testsuite/g++.dg/template/current-inst1.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/debug1.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/decl1.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/decl2.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/decl3.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/deduce1.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/deduce2.C | 30 +++ gcc-4.9/gcc/testsuite/g++.dg/template/deduce3.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg1.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/defarg10.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg11.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg12.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/defarg13.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg14.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg15.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg16.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg17.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/defarg2.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/defarg3.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg4.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg5.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg6.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg7.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/defarg8.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/defarg9.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/delete1.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/delete2.C | 26 +++ .../testsuite/g++.dg/template/dependent-args1.C | 13 ++ .../testsuite/g++.dg/template/dependent-expr1.C | 29 +++ .../testsuite/g++.dg/template/dependent-expr2.C | 23 +++ .../testsuite/g++.dg/template/dependent-expr3.C | 15 ++ .../testsuite/g++.dg/template/dependent-expr4.C | 15 ++ .../testsuite/g++.dg/template/dependent-expr5.C | 130 +++++++++++++ .../testsuite/g++.dg/template/dependent-expr6.C | 21 +++ .../testsuite/g++.dg/template/dependent-expr7.C | 22 +++ .../testsuite/g++.dg/template/dependent-expr8.C | 24 +++ .../testsuite/g++.dg/template/dependent-name1.C | 11 ++ .../testsuite/g++.dg/template/dependent-name2.C | 18 ++ .../testsuite/g++.dg/template/dependent-name3.C | 17 ++ .../testsuite/g++.dg/template/dependent-name4.C | 15 ++ .../testsuite/g++.dg/template/dependent-name5.C | 45 +++++ .../testsuite/g++.dg/template/dependent-name6.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/dr408.C | 45 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/dtor1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/dtor2.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/dtor3.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/dtor4.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/dtor5.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/dtor6.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/dtor7.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/dtor8.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/dtor9.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/duplicate1.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/eh1.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/eh2.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/elab1.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/enum1.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/enum2.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/enum3.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/enum5.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/enum6.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/enum7.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/enum8.C | 7 + .../testsuite/g++.dg/template/error-recovery1.C | 9 + .../testsuite/g++.dg/template/error-recovery2.C | 7 + .../testsuite/g++.dg/template/error-recovery3.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/error1.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error10.C | 71 +++++++ gcc-4.9/gcc/testsuite/g++.dg/template/error11.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/error12.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/error13.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/error14.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/error15.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/error16.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error17.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/error18.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error19.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/error2.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/error20.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/error21.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error22.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/error23.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error24.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/error25.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error26.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/error27.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/error28.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/error29.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/error3.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/error30.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/error31.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/error32.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/error33.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error34.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/error35.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/error36.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/error37.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error38.C | 43 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/error39.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error4.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/error40.C | 32 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/error41.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error42.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error43.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/error44.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/error45.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/error46.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error47.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/error48.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error49.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/error5.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/error50.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error51.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/error52.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error53.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error54.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/error6.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/error7.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/error8.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/error9.C | 7 + .../gcc/testsuite/g++.dg/template/explicit-args1.C | 21 +++ .../gcc/testsuite/g++.dg/template/explicit-args2.C | 44 +++++ .../gcc/testsuite/g++.dg/template/explicit-args3.C | 12 ++ .../gcc/testsuite/g++.dg/template/explicit-args4.C | 14 ++ .../gcc/testsuite/g++.dg/template/explicit-args5.C | 24 +++ .../g++.dg/template/explicit-instantiation.C | 16 ++ .../g++.dg/template/explicit-instantiation2.C | 6 + .../g++.dg/template/explicit-instantiation3.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/explicit1.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/explicit2.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/explicit3.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/explicit4.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/explicit5.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/explicit6.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/explicit7.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/explicit8.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/expr1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/field1.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/fn-ptr1.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/fn-ptr2.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/fnspec1.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/fntry1.C | 43 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/fntype1.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/for1.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend.C | 30 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend10.C | 45 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/friend11.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend12.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend13.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend14.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend15.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend16.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend17.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend18.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend19.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend20.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend21.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend22.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend23.C | 38 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/friend24.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend25.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend26.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend27.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend28.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend29.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend3.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend30.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend31.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend32.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend33.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend34.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend35.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend36.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/friend37.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend38.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend39.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/friend4.C | 46 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/friend40.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend41.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend42.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/friend43.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend44.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/friend45.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend46.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/friend47.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend48.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend49.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend5.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/friend50.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/friend51.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend52.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend53.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/friend54.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend55.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend6.C | 53 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/friend7.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/friend8.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/friend9.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/func1.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/func2.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/function1.C | 28 +++ .../gcc/testsuite/g++.dg/template/incomplete1.C | 18 ++ .../gcc/testsuite/g++.dg/template/incomplete2.C | 14 ++ .../gcc/testsuite/g++.dg/template/incomplete3.C | 5 + .../gcc/testsuite/g++.dg/template/incomplete4.C | 16 ++ .../gcc/testsuite/g++.dg/template/incomplete5.C | 17 ++ .../gcc/testsuite/g++.dg/template/incomplete6.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit2.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit3.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit4.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit5.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit6.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit7.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit8.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/inherit9.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/init-list.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/init1.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/init10.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/init2.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/init3.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/init4.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/init5.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/init6.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/init7.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/init8.C | 68 +++++++ gcc-4.9/gcc/testsuite/g++.dg/template/init9.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/injected1.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/injected2.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/inline1.C | 20 ++ .../gcc/testsuite/g++.dg/template/instantiate1.C | 21 +++ .../gcc/testsuite/g++.dg/template/instantiate10.C | 37 ++++ .../gcc/testsuite/g++.dg/template/instantiate11.C | 25 +++ .../gcc/testsuite/g++.dg/template/instantiate2.C | 8 + .../gcc/testsuite/g++.dg/template/instantiate3.C | 17 ++ .../gcc/testsuite/g++.dg/template/instantiate4.C | 13 ++ .../gcc/testsuite/g++.dg/template/instantiate5.C | 25 +++ .../gcc/testsuite/g++.dg/template/instantiate6.C | 16 ++ .../gcc/testsuite/g++.dg/template/instantiate7.C | 10 + .../gcc/testsuite/g++.dg/template/instantiate8.C | 17 ++ .../gcc/testsuite/g++.dg/template/instantiate9.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/invalid1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/koenig1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/koenig10.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig2.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig3.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig4.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig5.C | 32 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig6.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig7.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig8.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/koenig9.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/linkage1.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/local1.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/local2.C | 61 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/local3.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/local4.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/local5.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/local6.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/local7.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/lookup1.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/lookup2.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/lookup3.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/lookup4.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/lookup5.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/lookup6.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/lookup7.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/lookup8.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/lookup9.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/loop1.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/lvalue1.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/lvalue2.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/mangle1.C | 16 ++ .../gcc/testsuite/g++.dg/template/mem-partial1.C | 15 ++ .../gcc/testsuite/g++.dg/template/mem-partial2.C | 29 +++ .../gcc/testsuite/g++.dg/template/mem-partial3.C | 29 +++ .../gcc/testsuite/g++.dg/template/mem_func_ptr.C | 57 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/member.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/member2.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/member3.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/member4.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/member5.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/member6.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/member7.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/member8.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/member9.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/memclass1.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/memclass2.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/memclass3.C | 39 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/memclass4.C | 70 +++++++ gcc-4.9/gcc/testsuite/g++.dg/template/memclass5.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend1.C | 54 ++++++ .../gcc/testsuite/g++.dg/template/memfriend10.C | 71 +++++++ .../gcc/testsuite/g++.dg/template/memfriend11.C | 73 ++++++++ .../gcc/testsuite/g++.dg/template/memfriend12.C | 63 +++++++ .../gcc/testsuite/g++.dg/template/memfriend13.C | 71 +++++++ .../gcc/testsuite/g++.dg/template/memfriend14.C | 73 ++++++++ .../gcc/testsuite/g++.dg/template/memfriend15.C | 34 ++++ .../gcc/testsuite/g++.dg/template/memfriend16.C | 34 ++++ .../gcc/testsuite/g++.dg/template/memfriend17.C | 46 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend2.C | 61 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend3.C | 55 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend4.C | 63 +++++++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend5.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend6.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend7.C | 133 +++++++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend8.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/memfriend9.C | 63 +++++++ gcc-4.9/gcc/testsuite/g++.dg/template/meminit1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/meminit2.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/meminit3.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl1.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl2.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl3.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl4.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/nested1.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nested2.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/nested3.C | 30 +++ gcc-4.9/gcc/testsuite/g++.dg/template/nested4.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/nested5.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/new1.C | 45 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/new10.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/new11.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/new12.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/new2.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/new3.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/new4.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/new5.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/new6.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/new7.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/new8.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/new9.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/non-const1.C | 8 + .../gcc/testsuite/g++.dg/template/non-deducible1.C | 8 + .../gcc/testsuite/g++.dg/template/non-dependent1.C | 21 +++ .../testsuite/g++.dg/template/non-dependent10.C | 22 +++ .../testsuite/g++.dg/template/non-dependent11.C | 18 ++ .../testsuite/g++.dg/template/non-dependent12.C | 10 + .../testsuite/g++.dg/template/non-dependent13.C | 11 ++ .../gcc/testsuite/g++.dg/template/non-dependent2.C | 16 ++ .../gcc/testsuite/g++.dg/template/non-dependent3.C | 15 ++ .../gcc/testsuite/g++.dg/template/non-dependent4.C | 4 + .../gcc/testsuite/g++.dg/template/non-dependent5.C | 8 + .../gcc/testsuite/g++.dg/template/non-dependent6.C | 13 ++ .../gcc/testsuite/g++.dg/template/non-dependent7.C | 22 +++ .../gcc/testsuite/g++.dg/template/non-dependent8.C | 21 +++ .../gcc/testsuite/g++.dg/template/non-dependent9.C | 22 +++ .../g++.dg/template/non-type-template-argument-1.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/non-type1.C | 49 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype1.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/nontype10.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/nontype11.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype12.C | 35 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype13.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype14.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype15.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype16.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/nontype17.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/nontype18.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/nontype19.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype2.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype20.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype21.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/nontype22.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype23.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/nontype24.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype25.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype26.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype3.C | 38 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype4.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype5.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype6.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype7.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype8.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/nontype9.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ntp1.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ntp2.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/offsetof1.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/offsetof2.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/op1.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/operator1.C | 49 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/operator10.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/operator11.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/operator12.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/operator2.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/operator3.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/operator4.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/operator5.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/operator6.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/operator7.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/operator8.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/operator9.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/overload1.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/overload10.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/overload11.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/overload12.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/overload13.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/overload2.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/overload3.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/overload4.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/overload5.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/overload6.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/overload7.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/overload8.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/overload9.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/param1.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/param2.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/param3.C | 12 ++ .../g++.dg/template/partial-specialization.C | 22 +++ .../g++.dg/template/partial-specialization2.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/partial1.C | 36 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/partial10.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/partial11.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/partial12.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/partial13.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/partial14.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/partial15.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/partial2.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/partial3.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/partial4.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/partial5.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/partial6.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/partial7.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/partial8.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/partial9.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/pr17410.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/pr23510.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/pr28284.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/pr28301.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/pr29633.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/pr32519.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/pr35240.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/pr39425.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/pr4926-1.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/pr54858.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/pr58878.C | 61 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/pretty1.C | 43 +++++ .../gcc/testsuite/g++.dg/template/pseudodtor1.C | 44 +++++ .../gcc/testsuite/g++.dg/template/pseudodtor2.C | 18 ++ .../gcc/testsuite/g++.dg/template/pseudodtor3.C | 43 +++++ .../gcc/testsuite/g++.dg/template/pseudodtor4.C | 10 + .../gcc/testsuite/g++.dg/template/pseudodtor5.C | 23 +++ .../gcc/testsuite/g++.dg/template/pseudodtor6.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem1.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem10.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem11.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem12.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem13.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem14.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem15.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem16.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem17.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem18.C | 49 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem19.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem2.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem20.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem21.C | 37 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem22.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem23.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem24.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem25.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem26.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem3.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem4.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem5.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem6.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem7.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem8.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem9.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/pure1.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/qual1.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qual2.C | 29 +++ .../gcc/testsuite/g++.dg/template/qualified-id1.C | 27 +++ .../gcc/testsuite/g++.dg/template/qualified-id2.C | 27 +++ .../gcc/testsuite/g++.dg/template/qualified-id3.C | 14 ++ .../gcc/testsuite/g++.dg/template/qualified-id4.C | 20 ++ .../gcc/testsuite/g++.dg/template/qualified-id5.C | 17 ++ .../gcc/testsuite/g++.dg/template/qualified-id6.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp1.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp10.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp11.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp12.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp13.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp14.C | 30 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp15.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp16.C | 40 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp17.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp18.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp19.C | 41 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp2.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp20.C | 36 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp21.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp22.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp3.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp4.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp5.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp6.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp7.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp8.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/qualttp9.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/recurse.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/recurse1.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/recurse2.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/recurse3.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/redecl1.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/redecl2.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/redecl3.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/redecl4.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/ref1.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/ref2.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ref3.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ref4.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ref5.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ref6.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ref7.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/ref8.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/repo1.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/repo10.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/repo2.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/repo3.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/repo4.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/repo5.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/repo6.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/repo7.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/repo8.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/repo9.C | 49 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/restrict1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/scope1.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/scope2.C | 34 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/scope3.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/scope4.C | 15 ++ .../gcc/testsuite/g++.dg/template/sfinae-dr657.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae1.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae10.C | 180 ++++++++++++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae11.C | 53 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae12.C | 47 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae13.C | 86 +++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae14.C | 79 ++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae15.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae16.C | 35 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae17.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae18.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/sfinae19.C | 44 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae2.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae20.C | 45 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae21.C | 40 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae22.C | 39 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae23.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae24.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae25.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae26.C | 34 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae27.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae28.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae3.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae4.C | 35 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae5.C | 47 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae6.C | 83 +++++++++ .../gcc/testsuite/g++.dg/template/sfinae6_neg.C | 58 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae7.C | 199 ++++++++++++++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae8.C | 182 ++++++++++++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/sfinae9.C | 207 +++++++++++++++++++++ gcc-4.9/gcc/testsuite/g++.dg/template/shadow1.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/shift1.C | 11 ++ .../g++.dg/template/sizeof-template-argument.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof1.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof10.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/sizeof11.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof12.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof13.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof14.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/sizeof15.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof2.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof3.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof4.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof5.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof6.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof7.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/sizeof8.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/sizeof9.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/spec1.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec10.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec11.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec12.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec13.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec14.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec15.C | 35 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/spec16.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec17.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec18.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec19.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec2.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec20.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec21.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec22.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec23.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec24.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec25.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/spec26.C | 35 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/spec27.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec28.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/spec29.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec3.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec30.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec31.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/spec32.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/spec33.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/spec34.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/spec35.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec36.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec37.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/spec4.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec5.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/spec6.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/spec7.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/spec8.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/spec9.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/static1.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/static10.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/static11.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/static12.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static13.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static14.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static15.C | 71 +++++++ gcc-4.9/gcc/testsuite/g++.dg/template/static16.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static17.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static18.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static19.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static2.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static20.C | 14 ++ .../gcc/testsuite/g++.dg/template/static21-a.cc | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static21.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static22.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static23.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static24.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static25.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static26.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/static27.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static28.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static29.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/static3.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/static30.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/static31.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static32.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/static33.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static34.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/static35.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/static4.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/static5.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static6.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static7.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/static8.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/static9.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/stdarg1.C | 55 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/stmtexpr1.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/stmtexpr2.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/string1.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/strlen1.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/subst1.C | 27 +++ .../gcc/testsuite/g++.dg/template/template-id-1.C | 33 ++++ .../gcc/testsuite/g++.dg/template/template-id-2.C | 22 +++ .../gcc/testsuite/g++.dg/template/template-id-3.C | 22 +++ .../gcc/testsuite/g++.dg/template/template-id-4.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/this-targ1.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp1.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp10.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp11.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp12.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp13.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp14.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp15.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp16.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp17.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp18.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp19.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp2.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp20.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp21.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp22.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp23.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp24.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp25.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp26.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp27.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/ttp28.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp3.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp4.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp5.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp6.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp7.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp8.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/ttp9.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/type1.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/type2.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef1.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef10.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef11.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef12.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef13.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef14.C | 16 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef15.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef16.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef17.C | 32 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef18.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef19.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef2.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/typedef20.C | 27 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef21.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef22.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef23.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef24.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef25.C | 42 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef26.C | 40 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef27.C | 55 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef28.C | 28 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef29.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef3.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/typedef30.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef31.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef32.C | 46 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef33.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef34.C | 37 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef35.C | 41 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef36.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef37.C | 58 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef38.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef39.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef4.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/typedef40.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef41.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/typedef5.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/typedef6.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/typedef7.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef8.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typedef9.C | 25 +++ .../g++.dg/template/typeid-template-argument.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/typeid1.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename1.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/typename10.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typename11.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename12.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typename13.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typename14.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typename15.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename16.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typename17.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/typename18.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename19.C | 24 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typename2.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/typename20.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename3.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/typename4.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/typename5.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename6.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename7.C | 19 ++ gcc-4.9/gcc/testsuite/g++.dg/template/typename8.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/typename9.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/unify1.C | 26 +++ gcc-4.9/gcc/testsuite/g++.dg/template/unify10.C | 60 ++++++ gcc-4.9/gcc/testsuite/g++.dg/template/unify11.C | 37 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/unify2.C | 13 ++ gcc-4.9/gcc/testsuite/g++.dg/template/unify3.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/unify4.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/unify5.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/unify6.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/unify7.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/unify8.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/unify9.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/union1.C | 29 +++ gcc-4.9/gcc/testsuite/g++.dg/template/union2.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using1.C | 42 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/using10.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using11.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/using12.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/using13.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using14.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using15.C | 25 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using16.C | 42 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/using17.C | 44 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/using18.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using19.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using2.C | 31 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using20.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using21.C | 37 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/using22.C | 44 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/using23.C | 15 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using24.C | 30 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using25.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using26.C | 49 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/using27.C | 33 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/using28.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using29.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using3.C | 42 +++++ gcc-4.9/gcc/testsuite/g++.dg/template/using4.C | 39 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/using5.C | 17 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using6.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/using7.C | 21 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using8.C | 22 +++ gcc-4.9/gcc/testsuite/g++.dg/template/using9.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/value-dep1.C | 6 + gcc-4.9/gcc/testsuite/g++.dg/template/varmod1.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/virtual1.C | 14 ++ gcc-4.9/gcc/testsuite/g++.dg/template/virtual2.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/virtual3.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/virtual4.C | 30 +++ gcc-4.9/gcc/testsuite/g++.dg/template/vla1.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/vla2.C | 20 ++ gcc-4.9/gcc/testsuite/g++.dg/template/void1.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/void10.C | 10 + gcc-4.9/gcc/testsuite/g++.dg/template/void11.C | 12 ++ gcc-4.9/gcc/testsuite/g++.dg/template/void12.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/void13.C | 11 ++ gcc-4.9/gcc/testsuite/g++.dg/template/void14.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/void2.C | 9 + gcc-4.9/gcc/testsuite/g++.dg/template/void3.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/void4.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/void5.C | 5 + gcc-4.9/gcc/testsuite/g++.dg/template/void6.C | 3 + gcc-4.9/gcc/testsuite/g++.dg/template/void7.C | 8 + gcc-4.9/gcc/testsuite/g++.dg/template/void8.C | 7 + gcc-4.9/gcc/testsuite/g++.dg/template/void9.C | 4 + gcc-4.9/gcc/testsuite/g++.dg/template/vtable1.C | 23 +++ gcc-4.9/gcc/testsuite/g++.dg/template/vtable2.C | 18 ++ gcc-4.9/gcc/testsuite/g++.dg/template/warn1.C | 36 ++++ gcc-4.9/gcc/testsuite/g++.dg/template/wrap1.C | 27 +++ 1100 files changed, 21042 insertions(+) create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/abstract-dr337.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/abstract1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/access9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/addr1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/aggr-init1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/alignof1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/alignof2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/anon1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/anon2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/anon3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/anon4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/anon5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/anonunion1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/anonunion2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arg9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array1-1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array1-2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array2-1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array2-2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/array9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arrow1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arrow2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arrow3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/arrow4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/asm1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/asmgoto1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/assign1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/bitfield1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/bitfield2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/builtin1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/call1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/call2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/call3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/call4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/call5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/call6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/call7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/canon-type-9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cast1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cast2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cast3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/char1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/class1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/class2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/class3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/complit1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/complit2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/cond8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/condition1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/const8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/constant1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/constant2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/conv9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/copy1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash100.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash101.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash102.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash103.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash104.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash105.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash106.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash107.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash108.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash109.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash110.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash111.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash112.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash113.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash114.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash115.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash116.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash117.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash118.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash29.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash30.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash31.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash32.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash33.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash34.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash35.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash36.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash37.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash38.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash39.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash40.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash41.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash42.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash43.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash44.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash45.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash46.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash47.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash48.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash49.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash50.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash51.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash52.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash53.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash54.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash55.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash56.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash57.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash58.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash59.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash60.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash61.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash62.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash63.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash64.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash65.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash66.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash67.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash68.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash69.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash70.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash71.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash72.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash73.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash74.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash75.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash76.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash77.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash78.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash79.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash80.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash81.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash82.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash83.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash84.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash85.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash87.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash88.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash89.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash90.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash91.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash92.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash93.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash94.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash95.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash96.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash97.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash98.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/crash99.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ctor9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/current-inst1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/debug1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/decl1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/decl2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/decl3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/deduce1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/deduce2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/deduce3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/defarg9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/delete1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/delete2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-args1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-expr8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-name1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-name2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-name3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-name4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-name5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dependent-name6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dr408.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/dtor9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/duplicate1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/eh1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/eh2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/elab1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/enum8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error-recovery1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error-recovery2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error-recovery3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error29.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error30.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error31.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error32.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error33.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error34.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error35.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error36.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error37.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error38.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error39.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error40.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error41.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error42.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error43.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error44.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error45.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error46.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error47.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error48.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error49.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error50.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error51.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error52.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error53.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error54.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/error9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-args1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-args2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-args3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-args4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-args5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-instantiation.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-instantiation2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit-instantiation3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/explicit8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/expr1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/field1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/fn-ptr1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/fn-ptr2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/fnspec1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/fntry1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/fntype1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/for1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend29.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend30.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend31.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend32.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend33.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend34.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend35.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend36.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend37.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend38.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend39.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend40.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend41.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend42.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend43.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend44.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend45.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend46.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend47.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend48.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend49.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend50.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend51.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend52.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend53.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend54.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend55.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/friend9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/func1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/func2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/function1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/incomplete1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/incomplete2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/incomplete3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/incomplete4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/incomplete5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/incomplete6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inherit9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init-list.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/init9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/injected1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/injected2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/inline1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/instantiate9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/invalid1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/koenig9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/linkage1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/local1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/local2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/local3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/local4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/local5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/local6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/local7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lookup9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/loop1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lvalue1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/lvalue2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/mangle1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/mem-partial1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/mem-partial2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/mem-partial3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/mem_func_ptr.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/member9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memclass1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memclass2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memclass3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memclass4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memclass5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memfriend9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/meminit1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/meminit2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/meminit3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/memtmpl4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nested1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nested2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nested3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nested4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nested5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/new9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-const1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-deducible1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-dependent9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-type-template-argument-1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/non-type1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/nontype9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ntp1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ntp2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/offsetof1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/offsetof2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/op1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/operator9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/overload9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/param1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/param2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/param3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial-specialization.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial-specialization2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/partial9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr17410.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr23510.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr28284.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr28301.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr29633.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr32519.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr35240.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr39425.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr4926-1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr54858.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pr58878.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pretty1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pseudodtor1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pseudodtor2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pseudodtor3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pseudodtor4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pseudodtor5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pseudodtor6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ptrmem9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/pure1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qual1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qual2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualified-id1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualified-id2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualified-id3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualified-id4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualified-id5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualified-id6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/qualttp9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/recurse.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/recurse1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/recurse2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/recurse3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/redecl1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/redecl2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/redecl3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/redecl4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ref8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/repo9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/restrict1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/scope1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/scope2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/scope3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/scope4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae-dr657.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae6_neg.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sfinae9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/shadow1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/shift1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof-template-argument.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/sizeof9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec29.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec30.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec31.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec32.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec33.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec34.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec35.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec36.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec37.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/spec9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static21-a.cc create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static29.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static30.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static31.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static32.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static33.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static34.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static35.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/static9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/stdarg1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/stmtexpr1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/stmtexpr2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/string1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/strlen1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/subst1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/template-id-1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/template-id-2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/template-id-3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/template-id-4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/this-targ1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/ttp9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/type1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/type2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef29.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef30.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef31.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef32.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef33.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef34.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef35.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef36.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef37.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef38.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef39.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef40.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef41.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typedef9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typeid-template-argument.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typeid1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/typename9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/unify9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/union1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/union2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using15.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using16.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using17.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using18.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using19.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using20.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using21.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using22.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using23.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using24.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using25.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using26.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using27.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using28.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using29.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/using9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/value-dep1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/varmod1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/virtual1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/virtual2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/virtual3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/virtual4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/vla1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/vla2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void10.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void11.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void12.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void13.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void14.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void3.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void4.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void5.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void6.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void7.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void8.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/void9.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/vtable1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/vtable2.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/warn1.C create mode 100644 gcc-4.9/gcc/testsuite/g++.dg/template/wrap1.C (limited to 'gcc-4.9/gcc/testsuite/g++.dg/template') diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/abstract-dr337.C b/gcc-4.9/gcc/testsuite/g++.dg/template/abstract-dr337.C new file mode 100644 index 000000000..4f66c1c11 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/abstract-dr337.C @@ -0,0 +1,13 @@ +// PR c++/17232 (DR 337) + +template +class A { + virtual void f() = 0; +}; + +template +void g(T (*a)[1]) {} // { dg-error "abstract" "" { xfail *-*-* } } + +int main() { + g >(0); // { dg-error "no matching function" "" { xfail *-*-* } } +} diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/abstract1.C b/gcc-4.9/gcc/testsuite/g++.dg/template/abstract1.C new file mode 100644 index 000000000..20bbf5a91 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/abstract1.C @@ -0,0 +1,12 @@ +// PR c++/58022 + +template struct A { }; +template A & operator<< (A&, T); +template class foo; +template A & operator<<(A& o, const foo& l); +template class foo { + friend A& operator<< (A& o, const foo& l); +}; +class bar; +foo fb; +class bar { virtual void baz()=0; }; diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access1.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access1.C new file mode 100644 index 000000000..1622e087d --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access1.C @@ -0,0 +1,27 @@ +// { dg-do compile } + +// Copyright (C) 2001 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 19 Jan 2002 + +// It is legal to specialize a template with a different class-key. + +template class X; + +template struct X +{ + int i; +}; +template<> struct X +{ + int i; +}; + +void foo () +{ + X xip; + X xi; + + xip.i; + xi.i; +} + diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access10.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access10.C new file mode 100644 index 000000000..8b4883c25 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access10.C @@ -0,0 +1,16 @@ +// { dg-do compile } + +// Origin: Giovanni Bajo + +// PR c++/10849: Incorrect access checking on template specialization. + +class X { + private: + template struct Y; +}; + +template <> struct X::Y {}; + +template struct X::Y {}; + +template struct X::Y; diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access11.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access11.C new file mode 100644 index 000000000..73e2caaf0 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access11.C @@ -0,0 +1,24 @@ +// Copyright (C) 2003 Free Software Foundation +// Contributed by Kriang Lerdsuwanakij +// { dg-do compile } + +// Access checking during explicit instantiation. + +class A { + typedef int X; // { dg-error "private" } +}; + +class X { + private: + template struct Y; +}; + +template <> struct X::Y { + A::X x; // { dg-error "this context" } +}; + +template struct X::Y { + typename T::X x; // { dg-error "this context" } +}; + +template struct X::Y; // { dg-message "required from here" } diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access12.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access12.C new file mode 100644 index 000000000..9185d5125 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access12.C @@ -0,0 +1,13 @@ +// { dg-do compile } + +// Origin: Giovanni Bajo + +// PR c++/10849: Incorrect access checking on class template partial +// specialization. + +class X { + private: + template struct Y; +}; + +template struct X::Y {}; diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access13.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access13.C new file mode 100644 index 000000000..3a1442bb0 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access13.C @@ -0,0 +1,16 @@ +// { dg-do compile } + +// Origin: Francesco Monica + +// PR c++/13262: Access checking during instantiation of static data +// member. + +template class Aclass { + private: + Aclass() {} + static Aclass instance; +}; + +template Aclass Aclass::instance; + +template class Aclass; diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access14.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access14.C new file mode 100644 index 000000000..047f9258f --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access14.C @@ -0,0 +1,16 @@ +// PR c++/14777 + +template +struct B +{ +protected: + typedef int M; +}; + +template +struct A : B { + typedef typename B::M N; + A (int = N ()); +}; + +A a = A (); diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access15.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access15.C new file mode 100644 index 000000000..e28716366 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access15.C @@ -0,0 +1,12 @@ +// { dg-do compile } + +// Copyright (C) 2004 Free Software Foundation, Inc. +// Contributed by Nathan Sidwell 23 Aug 2004 +// Origin: stefaandr@hotmail.com + +// Bug 17149: ICE with TEMPLATE_TYPE_PARM + + +template +struct x {}; diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access16.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access16.C new file mode 100644 index 000000000..bb7ebccb8 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access16.C @@ -0,0 +1,16 @@ +// PR c++/23842 + +struct S; +extern S *p; +template int f(T*, int y = ((T*)p)->x) { + return y; +} +struct S { +private: + int x; + template friend int f(U*, int); +}; +int g() { + return f(p); +} + diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access17.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access17.C new file mode 100644 index 000000000..0c4510005 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access17.C @@ -0,0 +1,23 @@ +// PR c++/27339 + +class A +{ +private: + enum private_enum {a}; + + template // OK + struct B + { + void bm(); + }; +public: + void am() + { + B instance; //OK + instance.bm(); + } +}; + +template // FAIL +void +A::B::bm(){} diff --git a/gcc-4.9/gcc/testsuite/g++.dg/template/access18.C b/gcc-4.9/gcc/testsuite/g++.dg/template/access18.C new file mode 100644 index 000000000..3338bc932 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/g++.dg/template/access18.C @@ -0,0 +1,19 @@ +// DR 401 + +class X { + typedef int a; // { dg-error "private" } + static const int b = 5; // { dg-error "private" } + template + struct c; // { dg-error "private" } +}; + +template // { dg-error "context" } +struct A; + +template // { dg-error "context" } +struct B; + +template