| Index: gcc/gcc/testsuite/g++.dg/cpp0x/rv3p.C
|
| diff --git a/gcc/gcc/testsuite/g++.dg/cpp0x/rv3p.C b/gcc/gcc/testsuite/g++.dg/cpp0x/rv3p.C
|
| index c688b11e2367a7e0fb82b4a21d26b0536a6f93b8..5ab171f26552fcfa9e238baaedcd09fe8630cd1d 100644
|
| --- a/gcc/gcc/testsuite/g++.dg/cpp0x/rv3p.C
|
| +++ b/gcc/gcc/testsuite/g++.dg/cpp0x/rv3p.C
|
| @@ -1,6 +1,6 @@
|
| // I, Howard Hinnant, hereby place this code in the public domain.
|
|
|
| -// Test overlaod resolution among referece types
|
| +// Test overload resolution among reference types
|
|
|
| // { dg-do compile }
|
| // { dg-options "-std=c++0x" }
|
| @@ -113,7 +113,6 @@ int test3_127()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_127(a)) == 1> t1;
|
| sa<sizeof(sink_3_127(ca)) == 2> t2;
|
| - sa<sizeof(sink_3_127(va)) == 7> t3;
|
| sa<sizeof(sink_3_127(source())) == 7> t5;
|
| sa<sizeof(sink_3_127(c_source())) == 2> t6;
|
| sa<sizeof(sink_3_127(v_source())) == 7> t7;
|
| @@ -132,8 +131,6 @@ int test3_128()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_128(a)) == 1> t1;
|
| sa<sizeof(sink_3_128(ca)) == 2> t2;
|
| - sa<sizeof(sink_3_128(va)) == 8> t3;
|
| - sa<sizeof(sink_3_128(cva)) == 8> t4;
|
| sa<sizeof(sink_3_128(source())) == 8> t5;
|
| sa<sizeof(sink_3_128(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_128(v_source())) == 8> t7;
|
| @@ -185,7 +182,6 @@ int test3_136()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_136(a)) == 1> t1;
|
| - sa<sizeof(sink_3_136(ca)) == 6> t2;
|
| sa<sizeof(sink_3_136(va)) == 3> t3;
|
| sa<sizeof(sink_3_136(source())) == 6> t5;
|
| sa<sizeof(sink_3_136(c_source())) == 6> t6;
|
| @@ -220,9 +216,7 @@ int test3_138()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_138(a)) == 1> t1;
|
| - sa<sizeof(sink_3_138(ca)) == 8> t2;
|
| sa<sizeof(sink_3_138(va)) == 3> t3;
|
| - sa<sizeof(sink_3_138(cva)) == 8> t4;
|
| sa<sizeof(sink_3_138(source())) == 8> t5;
|
| sa<sizeof(sink_3_138(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_138(v_source())) == 8> t7;
|
| @@ -318,7 +312,6 @@ int test3_156()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_156(a)) == 1> t1;
|
| - sa<sizeof(sink_3_156(ca)) == 6> t2;
|
| sa<sizeof(sink_3_156(source())) == 5> t5;
|
| sa<sizeof(sink_3_156(c_source())) == 6> t6;
|
| return 0;
|
| @@ -335,7 +328,6 @@ int test3_157()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_157(a)) == 1> t1;
|
| - sa<sizeof(sink_3_157(va)) == 7> t3;
|
| sa<sizeof(sink_3_157(source())) == 5> t5;
|
| sa<sizeof(sink_3_157(v_source())) == 7> t7;
|
| return 0;
|
| @@ -352,9 +344,6 @@ int test3_158()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_158(a)) == 1> t1;
|
| - sa<sizeof(sink_3_158(ca)) == 8> t2;
|
| - sa<sizeof(sink_3_158(va)) == 8> t3;
|
| - sa<sizeof(sink_3_158(cva)) == 8> t4;
|
| sa<sizeof(sink_3_158(source())) == 5> t5;
|
| sa<sizeof(sink_3_158(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_158(v_source())) == 8> t7;
|
| @@ -373,8 +362,6 @@ int test3_167()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_167(a)) == 1> t1;
|
| - sa<sizeof(sink_3_167(ca)) == 6> t2;
|
| - sa<sizeof(sink_3_167(va)) == 7> t3;
|
| sa<sizeof(sink_3_167(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_167(v_source())) == 7> t7;
|
| return 0;
|
| @@ -391,9 +378,6 @@ int test3_168()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_168(a)) == 1> t1;
|
| - sa<sizeof(sink_3_168(ca)) == 6> t2;
|
| - sa<sizeof(sink_3_168(va)) == 8> t3;
|
| - sa<sizeof(sink_3_168(cva)) == 8> t4;
|
| sa<sizeof(sink_3_168(source())) == 6> t5;
|
| sa<sizeof(sink_3_168(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_168(v_source())) == 8> t7;
|
| @@ -412,9 +396,6 @@ int test3_178()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_178(a)) == 1> t1;
|
| - sa<sizeof(sink_3_178(ca)) == 8> t2;
|
| - sa<sizeof(sink_3_178(va)) == 7> t3;
|
| - sa<sizeof(sink_3_178(cva)) == 8> t4;
|
| sa<sizeof(sink_3_178(source())) == 7> t5;
|
| sa<sizeof(sink_3_178(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_178(v_source())) == 7> t7;
|
| @@ -504,7 +485,6 @@ int test3_238()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_238(ca)) == 2> t2;
|
| sa<sizeof(sink_3_238(va)) == 3> t3;
|
| - sa<sizeof(sink_3_238(cva)) == 8> t4;
|
| sa<sizeof(sink_3_238(source())) == 8> t5;
|
| sa<sizeof(sink_3_238(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_238(v_source())) == 8> t7;
|
| @@ -620,7 +600,6 @@ int test3_257()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_257(a)) == 2> t1;
|
| sa<sizeof(sink_3_257(ca)) == 2> t2;
|
| - sa<sizeof(sink_3_257(va)) == 7> t3;
|
| sa<sizeof(sink_3_257(source())) == 5> t5;
|
| sa<sizeof(sink_3_257(c_source())) == 2> t6;
|
| sa<sizeof(sink_3_257(v_source())) == 7> t7;
|
| @@ -639,8 +618,6 @@ int test3_258()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_258(a)) == 2> t1;
|
| sa<sizeof(sink_3_258(ca)) == 2> t2;
|
| - sa<sizeof(sink_3_258(va)) == 8> t3;
|
| - sa<sizeof(sink_3_258(cva)) == 8> t4;
|
| sa<sizeof(sink_3_258(source())) == 5> t5;
|
| sa<sizeof(sink_3_258(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_258(v_source())) == 8> t7;
|
| @@ -660,7 +637,6 @@ int test3_267()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_267(a)) == 2> t1;
|
| sa<sizeof(sink_3_267(ca)) == 2> t2;
|
| - sa<sizeof(sink_3_267(va)) == 7> t3;
|
| sa<sizeof(sink_3_267(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_267(v_source())) == 7> t7;
|
| return 0;
|
| @@ -678,8 +654,6 @@ int test3_268()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_268(a)) == 2> t1;
|
| sa<sizeof(sink_3_268(ca)) == 2> t2;
|
| - sa<sizeof(sink_3_268(va)) == 8> t3;
|
| - sa<sizeof(sink_3_268(cva)) == 8> t4;
|
| sa<sizeof(sink_3_268(source())) == 6> t5;
|
| sa<sizeof(sink_3_268(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_268(v_source())) == 8> t7;
|
| @@ -699,8 +673,6 @@ int test3_278()
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_278(a)) == 2> t1;
|
| sa<sizeof(sink_3_278(ca)) == 2> t2;
|
| - sa<sizeof(sink_3_278(va)) == 7> t3;
|
| - sa<sizeof(sink_3_278(cva)) == 8> t4;
|
| sa<sizeof(sink_3_278(source())) == 7> t5;
|
| sa<sizeof(sink_3_278(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_278(v_source())) == 7> t7;
|
| @@ -796,7 +768,6 @@ int test3_356()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_356(a)) == 3> t1;
|
| - sa<sizeof(sink_3_356(ca)) == 6> t2;
|
| sa<sizeof(sink_3_356(va)) == 3> t3;
|
| sa<sizeof(sink_3_356(source())) == 5> t5;
|
| sa<sizeof(sink_3_356(c_source())) == 6> t6;
|
| @@ -831,9 +802,7 @@ int test3_358()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_358(a)) == 3> t1;
|
| - sa<sizeof(sink_3_358(ca)) == 8> t2;
|
| sa<sizeof(sink_3_358(va)) == 3> t3;
|
| - sa<sizeof(sink_3_358(cva)) == 8> t4;
|
| sa<sizeof(sink_3_358(source())) == 5> t5;
|
| sa<sizeof(sink_3_358(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_358(v_source())) == 8> t7;
|
| @@ -852,7 +821,6 @@ int test3_367()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_367(a)) == 3> t1;
|
| - sa<sizeof(sink_3_367(ca)) == 6> t2;
|
| sa<sizeof(sink_3_367(va)) == 3> t3;
|
| sa<sizeof(sink_3_367(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_367(v_source())) == 7> t7;
|
| @@ -870,9 +838,7 @@ int test3_368()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_368(a)) == 3> t1;
|
| - sa<sizeof(sink_3_368(ca)) == 6> t2;
|
| sa<sizeof(sink_3_368(va)) == 3> t3;
|
| - sa<sizeof(sink_3_368(cva)) == 8> t4;
|
| sa<sizeof(sink_3_368(source())) == 6> t5;
|
| sa<sizeof(sink_3_368(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_368(v_source())) == 8> t7;
|
| @@ -891,9 +857,7 @@ int test3_378()
|
| volatile A va;
|
| const volatile A cva = a;
|
| sa<sizeof(sink_3_378(a)) == 3> t1;
|
| - sa<sizeof(sink_3_378(ca)) == 8> t2;
|
| sa<sizeof(sink_3_378(va)) == 3> t3;
|
| - sa<sizeof(sink_3_378(cva)) == 8> t4;
|
| sa<sizeof(sink_3_378(source())) == 7> t5;
|
| sa<sizeof(sink_3_378(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_378(v_source())) == 7> t7;
|
| @@ -1031,9 +995,6 @@ int test3_567()
|
| const A ca = a;
|
| volatile A va;
|
| const volatile A cva = a;
|
| - sa<sizeof(sink_3_567(a)) == 5> t1;
|
| - sa<sizeof(sink_3_567(ca)) == 6> t2;
|
| - sa<sizeof(sink_3_567(va)) == 7> t3;
|
| sa<sizeof(sink_3_567(source())) == 5> t5;
|
| sa<sizeof(sink_3_567(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_567(v_source())) == 7> t7;
|
| @@ -1050,10 +1011,6 @@ int test3_568()
|
| const A ca = a;
|
| volatile A va;
|
| const volatile A cva = a;
|
| - sa<sizeof(sink_3_568(a)) == 5> t1;
|
| - sa<sizeof(sink_3_568(ca)) == 6> t2;
|
| - sa<sizeof(sink_3_568(va)) == 8> t3;
|
| - sa<sizeof(sink_3_568(cva)) == 8> t4;
|
| sa<sizeof(sink_3_568(source())) == 5> t5;
|
| sa<sizeof(sink_3_568(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_568(v_source())) == 8> t7;
|
| @@ -1071,10 +1028,6 @@ int test3_578()
|
| const A ca = a;
|
| volatile A va;
|
| const volatile A cva = a;
|
| - sa<sizeof(sink_3_578(a)) == 5> t1;
|
| - sa<sizeof(sink_3_578(ca)) == 8> t2;
|
| - sa<sizeof(sink_3_578(va)) == 7> t3;
|
| - sa<sizeof(sink_3_578(cva)) == 8> t4;
|
| sa<sizeof(sink_3_578(source())) == 5> t5;
|
| sa<sizeof(sink_3_578(c_source())) == 8> t6;
|
| sa<sizeof(sink_3_578(v_source())) == 7> t7;
|
| @@ -1092,9 +1045,6 @@ int test3_678()
|
| const A ca = a;
|
| volatile A va;
|
| const volatile A cva = a;
|
| - sa<sizeof(sink_3_678(ca)) == 6> t2;
|
| - sa<sizeof(sink_3_678(va)) == 7> t3;
|
| - sa<sizeof(sink_3_678(cva)) == 8> t4;
|
| sa<sizeof(sink_3_678(c_source())) == 6> t6;
|
| sa<sizeof(sink_3_678(v_source())) == 7> t7;
|
| sa<sizeof(sink_3_678(cv_source())) == 8> t8;
|
|
|