From 41f3efb58dd7e9b6ad1ff4e7021e7585385ab3f8 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Sat, 14 Aug 2010 14:32:14 +0200 Subject: [PATCH] cast.C: Change fields of structures to "long" to pass the test on targets with... * g++.dg/cast.C: Change fields of structures to "long" to pass the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT. * g++.dg/cpp0x/iop.C: Ditto. * g++.dg/cpp0x/named_refs.C: Ditto. * g++.dg/cpp0x/rv1p.C: Ditto. * g++.dg/cpp0x/rv2p.C: Ditto. * g++.dg/cpp0x/rv3p.C: Ditto. * g++.dg/cpp0x/rv4p.C: Ditto. * g++.dg/cpp0x/rv5p.C: Ditto. * g++.dg/cpp0x/rv6p.C: Ditto. * g++.dg/cpp0x/rv7p.C: Ditto. * g++.dg/cpp0x/rv8p.C: Ditto. * g++.dg/cpp0x/unnamed_refs.C: Ditto. From-SVN: r163240 --- gcc/testsuite/ChangeLog | 16 + gcc/testsuite/g++.dg/cpp0x/cast.C | 8 +- gcc/testsuite/g++.dg/cpp0x/iop.C | 6 +- gcc/testsuite/g++.dg/cpp0x/named_refs.C | 6 +- gcc/testsuite/g++.dg/cpp0x/rv1p.C | 56 +- gcc/testsuite/g++.dg/cpp0x/rv2p.C | 274 +++---- gcc/testsuite/g++.dg/cpp0x/rv3p.C | 602 +++++++-------- gcc/testsuite/g++.dg/cpp0x/rv4p.C | 854 +++++++++++----------- gcc/testsuite/g++.dg/cpp0x/rv5p.C | 750 +++++++++---------- gcc/testsuite/g++.dg/cpp0x/rv6p.C | 410 +++++------ gcc/testsuite/g++.dg/cpp0x/rv7p.C | 136 ++-- gcc/testsuite/g++.dg/cpp0x/rv8p.C | 32 +- gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C | 6 +- 13 files changed, 1586 insertions(+), 1570 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5821cfaf4ca5..f1473e3d6787 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2010-08-14 Uros Bizjak + + * g++.dg/cast.C: Change fields of structures to "long" to pass + the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT. + * g++.dg/cpp0x/iop.C: Ditto. + * g++.dg/cpp0x/named_refs.C: Ditto. + * g++.dg/cpp0x/rv1p.C: Ditto. + * g++.dg/cpp0x/rv2p.C: Ditto. + * g++.dg/cpp0x/rv3p.C: Ditto. + * g++.dg/cpp0x/rv4p.C: Ditto. + * g++.dg/cpp0x/rv5p.C: Ditto. + * g++.dg/cpp0x/rv6p.C: Ditto. + * g++.dg/cpp0x/rv7p.C: Ditto. + * g++.dg/cpp0x/rv8p.C: Ditto. + * g++.dg/cpp0x/unnamed_refs.C: Ditto. + 2010-08-13 Daniel Kraft * gfortran.dg/implied_shape_1.f08: New test. diff --git a/gcc/testsuite/g++.dg/cpp0x/cast.C b/gcc/testsuite/g++.dg/cpp0x/cast.C index 4cc7f2edcf85..9162d09f3fd0 100644 --- a/gcc/testsuite/g++.dg/cpp0x/cast.C +++ b/gcc/testsuite/g++.dg/cpp0x/cast.C @@ -8,8 +8,8 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; +struct one {long x[1];}; +struct two {long x[2];}; struct A {}; @@ -19,8 +19,8 @@ two foo(A&&) {return two();} int test1() { A a; - sa t1; - sa(a))) == 2> t2; + sa t1; + sa(a))) == 2 * sizeof(long)> t2; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/iop.C b/gcc/testsuite/g++.dg/cpp0x/iop.C index 5aecf9f504e6..834cd314abe1 100644 --- a/gcc/testsuite/g++.dg/cpp0x/iop.C +++ b/gcc/testsuite/g++.dg/cpp0x/iop.C @@ -12,8 +12,8 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; +struct one {long x[1];}; +struct two {long x[2];}; struct os { @@ -30,7 +30,7 @@ two operator<<(os&, const A&); void test() { os o; - sa t1; // Calls os::operator<<(int) + sa t1; // Calls os::operator<<(int) // Would be ambiguous if the implicit object parameter // was an rvalue reference. } diff --git a/gcc/testsuite/g++.dg/cpp0x/named_refs.C b/gcc/testsuite/g++.dg/cpp0x/named_refs.C index 96d7e787f060..697867e11d91 100644 --- a/gcc/testsuite/g++.dg/cpp0x/named_refs.C +++ b/gcc/testsuite/g++.dg/cpp0x/named_refs.C @@ -8,8 +8,8 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; +struct one {long x[1];}; +struct two {long x[2];}; struct A {}; @@ -18,7 +18,7 @@ two foo(A&&) {return two();} int test1(A&& a) { - sa t1; + sa t1; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv1p.C b/gcc/testsuite/g++.dg/cpp0x/rv1p.C index 4990165a4657..abe5de0b35e4 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv1p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv1p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -38,7 +38,7 @@ int test1_1() const A ca; volatile A va; const volatile A cva; - sa t1; + sa t1; return 0; } @@ -50,10 +50,10 @@ int test1_2() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -65,8 +65,8 @@ int test1_3() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; + sa t1; + sa t3; return 0; } @@ -78,10 +78,10 @@ int test1_4() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; + sa t1; + sa t2; + sa t3; + sa t4; return 0; } @@ -93,7 +93,7 @@ int test1_5() const A ca; volatile A va; const volatile A cva; - sa t5; + sa t5; return 0; } @@ -105,8 +105,8 @@ int test1_6() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; + sa t5; + sa t6; return 0; } @@ -118,8 +118,8 @@ int test1_7() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t7; + sa t5; + sa t7; return 0; } @@ -131,10 +131,10 @@ int test1_8() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; - sa t8; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv2p.C b/gcc/testsuite/g++.dg/cpp0x/rv2p.C index 4ed9238a1a1d..722d1b8d8b12 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv2p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv2p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -39,10 +39,10 @@ int test2_12() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -55,8 +55,8 @@ int test2_13() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; + sa t1; + sa t3; return 0; } @@ -69,10 +69,10 @@ int test2_14() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; + sa t1; + sa t2; + sa t3; + sa t4; return 0; } @@ -85,8 +85,8 @@ int test2_15() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; + sa t1; + sa t5; return 0; } @@ -99,9 +99,9 @@ int test2_16() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; + sa t1; + sa t5; + sa t6; return 0; } @@ -114,9 +114,9 @@ int test2_17() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t7; + sa t1; + sa t5; + sa t7; return 0; } @@ -129,11 +129,11 @@ int test2_18() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -146,10 +146,10 @@ int test2_23() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -162,14 +162,14 @@ int test2_24() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; -// sa t7; -// sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; +// sa t7; +// sa t8; return 0; } @@ -182,10 +182,10 @@ int test2_25() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -198,10 +198,10 @@ int test2_26() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -214,11 +214,11 @@ int test2_27() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; return 0; } @@ -231,12 +231,12 @@ int test2_28() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -249,14 +249,14 @@ int test2_34() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; -// sa t5; -// sa t6; -// sa t7; -// sa t8; + sa t1; + sa t2; + sa t3; + sa t4; +// sa t5; +// sa t6; +// sa t7; +// sa t8; return 0; } @@ -269,9 +269,9 @@ int test2_35() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; + sa t1; + sa t3; + sa t5; return 0; } @@ -284,10 +284,10 @@ int test2_36() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; + sa t1; + sa t3; + sa t5; + sa t6; return 0; } @@ -300,10 +300,10 @@ int test2_37() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -316,12 +316,12 @@ int test2_38() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -334,14 +334,14 @@ int test2_45() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; -// sa t6; -// sa t7; -// sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; +// sa t6; +// sa t7; +// sa t8; return 0; } @@ -354,14 +354,14 @@ int test2_46() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; -// sa t7; -// sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; +// sa t7; +// sa t8; return 0; } @@ -374,14 +374,14 @@ int test2_47() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; -// sa t6; - sa t7; -// sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; +// sa t6; + sa t7; +// sa t8; return 0; } @@ -394,14 +394,14 @@ int test2_48() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -414,8 +414,8 @@ int test2_56() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; + sa t5; + sa t6; return 0; } @@ -428,8 +428,8 @@ int test2_57() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t7; + sa t5; + sa t7; return 0; } @@ -442,10 +442,10 @@ int test2_58() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; - sa t8; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -458,8 +458,8 @@ int test2_67() const A ca; volatile A va; const volatile A cva; - sa t6; - sa t7; + sa t6; + sa t7; return 0; } @@ -472,10 +472,10 @@ int test2_68() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; - sa t8; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -488,10 +488,10 @@ int test2_78() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; - sa t8; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv3p.C b/gcc/testsuite/g++.dg/cpp0x/rv3p.C index 5f59920bba6b..fad89e1d9384 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv3p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv3p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -40,11 +40,11 @@ int test3_123() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -58,12 +58,12 @@ int test3_124() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -77,10 +77,10 @@ int test3_125() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -94,10 +94,10 @@ int test3_126() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -111,11 +111,11 @@ int test3_127() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; return 0; } @@ -129,12 +129,12 @@ int test3_128() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -148,10 +148,10 @@ int test3_134() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; + sa t1; + sa t2; + sa t3; + sa t4; return 0; } @@ -165,9 +165,9 @@ int test3_135() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; + sa t1; + sa t3; + sa t5; return 0; } @@ -181,10 +181,10 @@ int test3_136() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; + sa t1; + sa t3; + sa t5; + sa t6; return 0; } @@ -198,10 +198,10 @@ int test3_137() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -215,12 +215,12 @@ int test3_138() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -234,11 +234,11 @@ int test3_145() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; return 0; } @@ -252,12 +252,12 @@ int test3_146() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -271,12 +271,12 @@ int test3_147() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t7; return 0; } @@ -290,14 +290,14 @@ int test3_148() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -311,9 +311,9 @@ int test3_156() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; + sa t1; + sa t5; + sa t6; return 0; } @@ -327,9 +327,9 @@ int test3_157() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t7; + sa t1; + sa t5; + sa t7; return 0; } @@ -343,11 +343,11 @@ int test3_158() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -361,9 +361,9 @@ int test3_167() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t6; - sa t7; + sa t1; + sa t6; + sa t7; return 0; } @@ -377,11 +377,11 @@ int test3_168() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -395,11 +395,11 @@ int test3_178() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -413,11 +413,11 @@ int test3_234() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -431,10 +431,10 @@ int test3_235() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -448,10 +448,10 @@ int test3_236() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -465,11 +465,11 @@ int test3_237() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -483,12 +483,12 @@ int test3_238() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -502,12 +502,12 @@ int test3_245() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -521,12 +521,12 @@ int test3_246() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -540,13 +540,13 @@ int test3_247() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -560,14 +560,14 @@ int test3_248() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -581,10 +581,10 @@ int test3_256() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -598,11 +598,11 @@ int test3_257() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; return 0; } @@ -616,12 +616,12 @@ int test3_258() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -635,10 +635,10 @@ int test3_267() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t6; - sa t7; + sa t1; + sa t2; + sa t6; + sa t7; return 0; } @@ -652,12 +652,12 @@ int test3_268() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -671,12 +671,12 @@ int test3_278() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -690,11 +690,11 @@ int test3_345() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; return 0; } @@ -708,12 +708,12 @@ int test3_346() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -727,12 +727,12 @@ int test3_347() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t7; return 0; } @@ -746,14 +746,14 @@ int test3_348() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -767,10 +767,10 @@ int test3_356() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; + sa t1; + sa t3; + sa t5; + sa t6; return 0; } @@ -784,10 +784,10 @@ int test3_357() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -801,12 +801,12 @@ int test3_358() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -820,10 +820,10 @@ int test3_367() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t6; - sa t7; + sa t1; + sa t3; + sa t6; + sa t7; return 0; } @@ -837,12 +837,12 @@ int test3_368() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -856,12 +856,12 @@ int test3_378() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -875,12 +875,12 @@ int test3_456() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -894,12 +894,12 @@ int test3_457() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t7; return 0; } @@ -913,14 +913,14 @@ int test3_458() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -934,12 +934,12 @@ int test3_467() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -953,14 +953,14 @@ int test3_468() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -974,14 +974,14 @@ int test3_478() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -995,9 +995,9 @@ int test3_567() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; + sa t5; + sa t6; + sa t7; return 0; } @@ -1011,10 +1011,10 @@ int test3_568() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; - sa t8; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1028,10 +1028,10 @@ int test3_578() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; - sa t8; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1045,9 +1045,9 @@ int test3_678() const A ca; volatile A va; const volatile A cva; - sa t6; - sa t7; - sa t8; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv4p.C b/gcc/testsuite/g++.dg/cpp0x/rv4p.C index 33a90f854d16..134ca13e0f9c 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv4p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv4p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -41,12 +41,12 @@ int test4_1234() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -61,11 +61,11 @@ int test4_1235() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -80,11 +80,11 @@ int test4_1236() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -99,12 +99,12 @@ int test4_1237() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -119,13 +119,13 @@ int test4_1238() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -140,12 +140,12 @@ int test4_1245() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -160,12 +160,12 @@ int test4_1246() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -180,13 +180,13 @@ int test4_1247() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -201,14 +201,14 @@ int test4_1248() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -223,10 +223,10 @@ int test4_1256() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -241,11 +241,11 @@ int test4_1257() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; return 0; } @@ -260,12 +260,12 @@ int test4_1258() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -280,10 +280,10 @@ int test4_1267() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t6; - sa t7; + sa t1; + sa t2; + sa t6; + sa t7; return 0; } @@ -298,12 +298,12 @@ int test4_1268() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -318,12 +318,12 @@ int test4_1278() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -338,11 +338,11 @@ int test4_1345() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; return 0; } @@ -357,12 +357,12 @@ int test4_1346() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -377,12 +377,12 @@ int test4_1347() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t7; return 0; } @@ -397,14 +397,14 @@ int test4_1348() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -419,10 +419,10 @@ int test4_1356() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; + sa t1; + sa t3; + sa t5; + sa t6; return 0; } @@ -437,10 +437,10 @@ int test4_1357() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -455,12 +455,12 @@ int test4_1358() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -475,10 +475,10 @@ int test4_1367() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t6; - sa t7; + sa t1; + sa t3; + sa t6; + sa t7; return 0; } @@ -493,12 +493,12 @@ int test4_1368() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -513,12 +513,12 @@ int test4_1378() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -533,12 +533,12 @@ int test4_1456() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -553,12 +553,12 @@ int test4_1457() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t7; return 0; } @@ -573,14 +573,14 @@ int test4_1458() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -595,12 +595,12 @@ int test4_1467() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -615,14 +615,14 @@ int test4_1468() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -637,14 +637,14 @@ int test4_1478() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -659,10 +659,10 @@ int test4_1567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; + sa t1; + sa t5; + sa t6; + sa t7; return 0; } @@ -677,11 +677,11 @@ int test4_1568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -696,11 +696,11 @@ int test4_1578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -715,10 +715,10 @@ int test4_1678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t6; - sa t7; - sa t8; + sa t1; + sa t6; + sa t7; + sa t8; return 0; } @@ -733,11 +733,11 @@ int test4_2345() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -752,11 +752,11 @@ int test4_2346() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -771,12 +771,12 @@ int test4_2347() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -791,13 +791,13 @@ int test4_2348() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -812,10 +812,10 @@ int test4_2356() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -830,11 +830,11 @@ int test4_2357() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -849,12 +849,12 @@ int test4_2358() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -869,10 +869,10 @@ int test4_2367() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t6; - sa t7; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -887,12 +887,12 @@ int test4_2368() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -907,12 +907,12 @@ int test4_2378() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -927,12 +927,12 @@ int test4_2456() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -947,13 +947,13 @@ int test4_2457() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -968,14 +968,14 @@ int test4_2458() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -990,12 +990,12 @@ int test4_2467() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -1010,14 +1010,14 @@ int test4_2468() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1032,14 +1032,14 @@ int test4_2478() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1054,11 +1054,11 @@ int test4_2567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; return 0; } @@ -1073,12 +1073,12 @@ int test4_2568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1093,12 +1093,12 @@ int test4_2578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1113,11 +1113,11 @@ int test4_2678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t6; + sa t7; + sa t8; return 0; } @@ -1132,12 +1132,12 @@ int test4_3456() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -1152,12 +1152,12 @@ int test4_3457() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t7; return 0; } @@ -1172,14 +1172,14 @@ int test4_3458() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1194,12 +1194,12 @@ int test4_3467() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -1214,14 +1214,14 @@ int test4_3468() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1236,14 +1236,14 @@ int test4_3478() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1258,11 +1258,11 @@ int test4_3567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -1277,12 +1277,12 @@ int test4_3568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1297,12 +1297,12 @@ int test4_3578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1317,11 +1317,11 @@ int test4_3678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t6; + sa t7; + sa t8; return 0; } @@ -1336,13 +1336,13 @@ int test4_4567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -1357,14 +1357,14 @@ int test4_4568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1379,14 +1379,14 @@ int test4_4578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1401,13 +1401,13 @@ int test4_4678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -1422,10 +1422,10 @@ int test4_5678() const A ca; volatile A va; const volatile A cva; - sa t5; - sa t6; - sa t7; - sa t8; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv5p.C b/gcc/testsuite/g++.dg/cpp0x/rv5p.C index cd12028fc935..b8ab545889a9 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv5p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv5p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -42,12 +42,12 @@ int test5_12345() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -63,12 +63,12 @@ int test5_12346() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -84,13 +84,13 @@ int test5_12347() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -106,14 +106,14 @@ int test5_12348() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -129,11 +129,11 @@ int test5_12356() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -149,12 +149,12 @@ int test5_12357() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -170,13 +170,13 @@ int test5_12358() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -192,11 +192,11 @@ int test5_12367() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -212,13 +212,13 @@ int test5_12368() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -234,13 +234,13 @@ int test5_12378() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -256,12 +256,12 @@ int test5_12456() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -277,13 +277,13 @@ int test5_12457() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -299,14 +299,14 @@ int test5_12458() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -322,12 +322,12 @@ int test5_12467() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -343,14 +343,14 @@ int test5_12468() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -366,14 +366,14 @@ int test5_12478() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -389,11 +389,11 @@ int test5_12567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; return 0; } @@ -409,12 +409,12 @@ int test5_12568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -430,12 +430,12 @@ int test5_12578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -451,11 +451,11 @@ int test5_12678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t6; + sa t7; + sa t8; return 0; } @@ -471,12 +471,12 @@ int test5_13456() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -492,12 +492,12 @@ int test5_13457() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t7; return 0; } @@ -513,14 +513,14 @@ int test5_13458() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -536,12 +536,12 @@ int test5_13467() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -557,14 +557,14 @@ int test5_13468() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -580,14 +580,14 @@ int test5_13478() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -603,11 +603,11 @@ int test5_13567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -623,12 +623,12 @@ int test5_13568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -644,12 +644,12 @@ int test5_13578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -665,11 +665,11 @@ int test5_13678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t6; + sa t7; + sa t8; return 0; } @@ -685,13 +685,13 @@ int test5_14567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -707,14 +707,14 @@ int test5_14568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -730,14 +730,14 @@ int test5_14578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -753,13 +753,13 @@ int test5_14678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -775,11 +775,11 @@ int test5_15678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -795,11 +795,11 @@ int test5_23456() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -815,12 +815,12 @@ int test5_23457() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -836,13 +836,13 @@ int test5_23458() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -858,11 +858,11 @@ int test5_23467() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -878,13 +878,13 @@ int test5_23468() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -900,13 +900,13 @@ int test5_23478() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -922,11 +922,11 @@ int test5_23567() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -942,12 +942,12 @@ int test5_23568() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -963,12 +963,12 @@ int test5_23578() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -984,11 +984,11 @@ int test5_23678() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t6; + sa t7; + sa t8; return 0; } @@ -1004,13 +1004,13 @@ int test5_24567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -1026,14 +1026,14 @@ int test5_24568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1049,14 +1049,14 @@ int test5_24578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1072,13 +1072,13 @@ int test5_24678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -1094,12 +1094,12 @@ int test5_25678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1115,13 +1115,13 @@ int test5_34567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -1137,14 +1137,14 @@ int test5_34568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1160,14 +1160,14 @@ int test5_34578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1183,13 +1183,13 @@ int test5_34678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -1205,12 +1205,12 @@ int test5_35678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -1226,14 +1226,14 @@ int test5_45678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv6p.C b/gcc/testsuite/g++.dg/cpp0x/rv6p.C index bb17d7929feb..4b78ef70bd00 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv6p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv6p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -43,12 +43,12 @@ int test6_123456() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -65,13 +65,13 @@ int test6_123457() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -88,14 +88,14 @@ int test6_123458() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -112,12 +112,12 @@ int test6_123467() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -134,14 +134,14 @@ int test6_123468() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -158,14 +158,14 @@ int test6_123478() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -182,12 +182,12 @@ int test6_123567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -204,13 +204,13 @@ int test6_123568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -227,13 +227,13 @@ int test6_123578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -250,12 +250,12 @@ int test6_123678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; + sa t8; return 0; } @@ -272,13 +272,13 @@ int test6_124567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -295,14 +295,14 @@ int test6_124568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -319,14 +319,14 @@ int test6_124578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -343,13 +343,13 @@ int test6_124678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -366,12 +366,12 @@ int test6_125678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -388,13 +388,13 @@ int test6_134567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -411,14 +411,14 @@ int test6_134568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -435,14 +435,14 @@ int test6_134578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -459,13 +459,13 @@ int test6_134678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -482,12 +482,12 @@ int test6_135678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -504,14 +504,14 @@ int test6_145678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -528,12 +528,12 @@ int test6_234567() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -550,13 +550,13 @@ int test6_234568() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -573,13 +573,13 @@ int test6_234578() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -596,12 +596,12 @@ int test6_234678() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -618,12 +618,12 @@ int test6_235678() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -640,14 +640,14 @@ int test6_245678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -664,14 +664,14 @@ int test6_345678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv7p.C b/gcc/testsuite/g++.dg/cpp0x/rv7p.C index 710f1cf048da..94aa07b93a84 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv7p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv7p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -44,13 +44,13 @@ int test7_1234567() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; return 0; } @@ -68,14 +68,14 @@ int test7_1234568() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -93,14 +93,14 @@ int test7_1234578() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -118,13 +118,13 @@ int test7_1234678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; + sa t8; return 0; } @@ -142,13 +142,13 @@ int test7_1235678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -166,14 +166,14 @@ int test7_1245678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -191,14 +191,14 @@ int test7_1345678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } @@ -216,13 +216,13 @@ int test7_2345678() const A ca; volatile A va; const volatile A cva; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv8p.C b/gcc/testsuite/g++.dg/cpp0x/rv8p.C index 8ee993854b8d..fb9ec4ce7926 100644 --- a/gcc/testsuite/g++.dg/cpp0x/rv8p.C +++ b/gcc/testsuite/g++.dg/cpp0x/rv8p.C @@ -8,14 +8,14 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; -struct three {char x[3];}; -struct four {char x[4];}; -struct five {char x[5];}; -struct six {char x[6];}; -struct seven {char x[7];}; -struct eight {char x[8];}; +struct one {long x[1];}; +struct two {long x[2];}; +struct three {long x[3];}; +struct four {long x[4];}; +struct five {long x[5];}; +struct six {long x[6];}; +struct seven {long x[7];}; +struct eight {long x[8];}; struct A { @@ -45,14 +45,14 @@ int test8_12345678() const A ca; volatile A va; const volatile A cva; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; - sa t7; - sa t8; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; + sa t7; + sa t8; return 0; } diff --git a/gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C b/gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C index 57d635961ba2..c59667645863 100644 --- a/gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C +++ b/gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C @@ -8,8 +8,8 @@ template struct sa; template <> struct sa {}; -struct one {char x[1];}; -struct two {char x[2];}; +struct one {long x[1];}; +struct two {long x[2];}; struct A {}; @@ -25,7 +25,7 @@ A&& source() {static A a; return movel(a);} int test1() { - sa t1; + sa t1; return 0; } -- 2.47.2