From: Uros Bizjak Date: Sun, 15 Aug 2010 17:14:56 +0000 (+0200) Subject: cast.C: Change fields of structures to "long" to pass the test on targets with... X-Git-Tag: releases/gcc-4.4.5~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e00d231de2551e14285f5e69577c373f916418a5;p=thirdparty%2Fgcc.git 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: r163265 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 47d8759cbc9a..d52e206252cd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,19 @@ +2010-08-15 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-12 Jakub Jelinek PR middle-end/45262 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..fe43e17c31c3 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 6241885654ec..972f7675d384 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 = a; volatile A va; const volatile A cva = a; - sa t1; + sa t1; return 0; } @@ -50,10 +50,10 @@ int test1_2() const A ca = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; + sa t1; + sa t3; return 0; } @@ -78,10 +78,10 @@ int test1_4() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t4; + sa t1; + sa t2; + sa t3; + sa t4; return 0; } @@ -93,8 +93,8 @@ int test1_5() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t5; + sa t1; + sa t5; return 0; } @@ -106,10 +106,10 @@ int test1_6() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -121,10 +121,10 @@ int test1_7() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -136,14 +136,14 @@ int test1_8() const A ca = a; volatile A va; const volatile A cva = a; - 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/rv2p.C b/gcc/testsuite/g++.dg/cpp0x/rv2p.C index 0d12aac75e14..3bca73af2da5 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; + sa t1; + sa t3; return 0; } @@ -69,10 +69,10 @@ int test2_14() const A ca = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - sa t1; - sa t5; + sa t1; + sa t5; return 0; } @@ -99,10 +99,10 @@ int test2_16() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -115,10 +115,10 @@ int test2_17() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -131,14 +131,14 @@ int test2_18() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -151,10 +151,10 @@ int test2_23() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -167,14 +167,14 @@ int test2_24() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -187,10 +187,10 @@ int test2_25() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -203,10 +203,10 @@ int test2_26() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -219,12 +219,12 @@ int test2_27() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -237,14 +237,14 @@ int test2_28() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -257,14 +257,14 @@ int test2_34() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -277,9 +277,9 @@ int test2_35() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; + sa t1; + sa t3; + sa t5; return 0; } @@ -292,11 +292,11 @@ int test2_36() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -309,10 +309,10 @@ int test2_37() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -325,14 +325,14 @@ int test2_38() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -345,14 +345,14 @@ int test2_45() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -365,14 +365,14 @@ int test2_46() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -385,14 +385,14 @@ int test2_47() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -405,14 +405,14 @@ int test2_48() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -425,10 +425,10 @@ int test2_56() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -441,10 +441,10 @@ int test2_57() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -457,14 +457,14 @@ int test2_58() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -477,10 +477,10 @@ int test2_67() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t6; - sa t7; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -493,14 +493,14 @@ int test2_68() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -513,14 +513,14 @@ int test2_78() const A ca = a; volatile A va; const volatile A cva = a; - 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/rv3p.C b/gcc/testsuite/g++.dg/cpp0x/rv3p.C index c688b11e2367..f53b007a009d 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -111,12 +111,12 @@ int test3_127() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -130,14 +130,14 @@ int test3_128() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -151,10 +151,10 @@ int test3_134() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t4; + sa t1; + sa t2; + sa t3; + sa t4; return 0; } @@ -168,9 +168,9 @@ int test3_135() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; + sa t1; + sa t3; + sa t5; return 0; } @@ -184,11 +184,11 @@ int test3_136() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -202,10 +202,10 @@ int test3_137() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -219,14 +219,14 @@ int test3_138() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -240,11 +240,11 @@ int test3_145() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; return 0; } @@ -258,12 +258,12 @@ int test3_146() const A ca = a; volatile A va; const volatile A cva = a; - 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,12 +277,12 @@ int test3_147() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -296,14 +296,14 @@ int test3_148() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -317,10 +317,10 @@ int test3_156() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -334,10 +334,10 @@ int test3_157() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -351,14 +351,14 @@ int test3_158() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -372,11 +372,11 @@ int test3_167() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -390,14 +390,14 @@ int test3_168() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -411,14 +411,14 @@ int test3_178() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -432,11 +432,11 @@ int test3_234() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -450,10 +450,10 @@ int test3_235() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -467,10 +467,10 @@ int test3_236() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -484,11 +484,11 @@ int test3_237() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -502,13 +502,13 @@ int test3_238() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -522,12 +522,12 @@ int test3_245() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -541,12 +541,12 @@ int test3_246() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -560,13 +560,13 @@ int test3_247() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -580,14 +580,14 @@ int test3_248() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -601,10 +601,10 @@ int test3_256() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -618,12 +618,12 @@ int test3_257() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -637,14 +637,14 @@ int test3_258() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -658,11 +658,11 @@ int test3_267() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -676,14 +676,14 @@ int test3_268() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -697,14 +697,14 @@ int test3_278() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -718,11 +718,11 @@ int test3_345() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; return 0; } @@ -736,12 +736,12 @@ int test3_346() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -755,12 +755,12 @@ int test3_347() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -774,14 +774,14 @@ int test3_348() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -795,11 +795,11 @@ int test3_356() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -813,10 +813,10 @@ int test3_357() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -830,14 +830,14 @@ int test3_358() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -851,11 +851,11 @@ int test3_367() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -869,14 +869,14 @@ int test3_368() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -890,14 +890,14 @@ int test3_378() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -911,12 +911,12 @@ int test3_456() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -930,12 +930,12 @@ int test3_457() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -949,14 +949,14 @@ int test3_458() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -970,12 +970,12 @@ int test3_467() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -989,14 +989,14 @@ int test3_468() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1010,14 +1010,14 @@ int test3_478() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1031,12 +1031,12 @@ int test3_567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1050,14 +1050,14 @@ int test3_568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1071,14 +1071,14 @@ int test3_578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1092,12 +1092,12 @@ int test3_678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } diff --git a/gcc/testsuite/g++.dg/cpp0x/rv4p.C b/gcc/testsuite/g++.dg/cpp0x/rv4p.C index a486e75e2e30..172e579305f1 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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,14 +119,14 @@ int test4_1238() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -141,12 +141,12 @@ int test4_1245() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -161,12 +161,12 @@ int test4_1246() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -181,13 +181,13 @@ int test4_1247() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -202,14 +202,14 @@ int test4_1248() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -224,10 +224,10 @@ int test4_1256() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t5; - sa t6; + sa t1; + sa t2; + sa t5; + sa t6; return 0; } @@ -242,12 +242,12 @@ int test4_1257() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -262,14 +262,14 @@ int test4_1258() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -284,11 +284,11 @@ int test4_1267() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -303,14 +303,14 @@ int test4_1268() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -325,14 +325,14 @@ int test4_1278() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -347,11 +347,11 @@ int test4_1345() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t4; - sa t5; + sa t1; + sa t2; + sa t3; + sa t4; + sa t5; return 0; } @@ -366,12 +366,12 @@ int test4_1346() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -386,12 +386,12 @@ int test4_1347() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -406,14 +406,14 @@ int test4_1348() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -428,11 +428,11 @@ int test4_1356() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t5; - sa t6; + sa t1; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -447,10 +447,10 @@ int test4_1357() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t3; - sa t5; - sa t7; + sa t1; + sa t3; + sa t5; + sa t7; return 0; } @@ -465,14 +465,14 @@ int test4_1358() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -487,11 +487,11 @@ int test4_1367() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -506,14 +506,14 @@ int test4_1368() const A ca = a; volatile A va; const volatile A cva = a; - 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,14 +528,14 @@ int test4_1378() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -550,12 +550,12 @@ int test4_1456() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -570,12 +570,12 @@ int test4_1457() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -590,14 +590,14 @@ int test4_1458() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -612,12 +612,12 @@ int test4_1467() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -632,14 +632,14 @@ int test4_1468() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -654,14 +654,14 @@ int test4_1478() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -676,12 +676,12 @@ int test4_1567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -696,14 +696,14 @@ int test4_1568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -718,14 +718,14 @@ int test4_1578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -740,13 +740,13 @@ int test4_1678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -761,11 +761,11 @@ int test4_2345() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -780,11 +780,11 @@ int test4_2346() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -799,12 +799,12 @@ int test4_2347() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -819,13 +819,13 @@ int test4_2348() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -840,10 +840,10 @@ int test4_2356() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t5; - sa t6; + sa t2; + sa t3; + sa t5; + sa t6; return 0; } @@ -858,11 +858,11 @@ int test4_2357() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -877,13 +877,13 @@ int test4_2358() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -898,10 +898,10 @@ int test4_2367() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t6; - sa t7; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -916,13 +916,13 @@ int test4_2368() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -937,13 +937,13 @@ int test4_2378() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -958,12 +958,12 @@ int test4_2456() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -978,13 +978,13 @@ int test4_2457() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -999,14 +999,14 @@ int test4_2458() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1021,12 +1021,12 @@ int test4_2467() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1041,14 +1041,14 @@ int test4_2468() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1063,14 +1063,14 @@ int test4_2478() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1085,12 +1085,12 @@ int test4_2567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1105,14 +1105,14 @@ int test4_2568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1127,14 +1127,14 @@ int test4_2578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1149,13 +1149,13 @@ int test4_2678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1170,12 +1170,12 @@ int test4_3456() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1190,12 +1190,12 @@ int test4_3457() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1210,14 +1210,14 @@ int test4_3458() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1232,12 +1232,12 @@ int test4_3467() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1252,14 +1252,14 @@ int test4_3468() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1274,14 +1274,14 @@ int test4_3478() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1296,12 +1296,12 @@ int test4_3567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1316,14 +1316,14 @@ int test4_3568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1338,14 +1338,14 @@ int test4_3578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1360,13 +1360,13 @@ int test4_3678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1381,13 +1381,13 @@ int test4_4567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1402,14 +1402,14 @@ int test4_4568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1424,14 +1424,14 @@ int test4_4578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1446,13 +1446,13 @@ int test4_4678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1467,14 +1467,14 @@ int test4_5678() const A ca = a; volatile A va; const volatile A cva = a; - 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/rv5p.C b/gcc/testsuite/g++.dg/cpp0x/rv5p.C index a4d916714c3b..def4711ff010 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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,14 +170,14 @@ int test5_12358() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -193,11 +193,11 @@ int test5_12367() const A ca = a; volatile A va; const volatile A cva = a; - sa t1; - sa t2; - sa t3; - sa t6; - sa t7; + sa t1; + sa t2; + sa t3; + sa t6; + sa t7; return 0; } @@ -213,14 +213,14 @@ int test5_12368() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -236,14 +236,14 @@ int test5_12378() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -259,12 +259,12 @@ int test5_12456() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -280,13 +280,13 @@ int test5_12457() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -302,14 +302,14 @@ int test5_12458() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -325,12 +325,12 @@ int test5_12467() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -346,14 +346,14 @@ int test5_12468() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -369,14 +369,14 @@ int test5_12478() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -392,12 +392,12 @@ int test5_12567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -413,14 +413,14 @@ int test5_12568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -436,14 +436,14 @@ int test5_12578() const A ca = a; volatile A va; const volatile A cva = a; - 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 test5_12678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -481,12 +481,12 @@ int test5_13456() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -502,12 +502,12 @@ int test5_13457() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -523,14 +523,14 @@ int test5_13458() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -546,12 +546,12 @@ int test5_13467() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -567,14 +567,14 @@ int test5_13468() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -590,14 +590,14 @@ int test5_13478() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -613,12 +613,12 @@ int test5_13567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -634,14 +634,14 @@ int test5_13568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -657,14 +657,14 @@ int test5_13578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -680,13 +680,13 @@ int test5_13678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -702,13 +702,13 @@ int test5_14567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -724,14 +724,14 @@ int test5_14568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -747,14 +747,14 @@ int test5_14578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -770,13 +770,13 @@ int test5_14678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -792,14 +792,14 @@ int test5_15678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -815,11 +815,11 @@ int test5_23456() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t4; - sa t5; - sa t6; + sa t2; + sa t3; + sa t4; + sa t5; + sa t6; return 0; } @@ -835,12 +835,12 @@ int test5_23457() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -856,13 +856,13 @@ int test5_23458() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -878,11 +878,11 @@ int test5_23467() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t4; - sa t6; - sa t7; + sa t2; + sa t3; + sa t4; + sa t6; + sa t7; return 0; } @@ -898,13 +898,13 @@ int test5_23468() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -920,13 +920,13 @@ int test5_23478() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -942,11 +942,11 @@ int test5_23567() const A ca = a; volatile A va; const volatile A cva = a; - sa t2; - sa t3; - sa t5; - sa t6; - sa t7; + sa t2; + sa t3; + sa t5; + sa t6; + sa t7; return 0; } @@ -962,13 +962,13 @@ int test5_23568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -984,13 +984,13 @@ int test5_23578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1006,12 +1006,12 @@ int test5_23678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1027,13 +1027,13 @@ int test5_24567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1049,14 +1049,14 @@ int test5_24568() const A ca = a; volatile A va; const volatile A cva = a; - 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,14 +1072,14 @@ int test5_24578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1095,13 +1095,13 @@ int test5_24678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1117,14 +1117,14 @@ int test5_25678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1140,13 +1140,13 @@ int test5_34567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1162,14 +1162,14 @@ int test5_34568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1185,14 +1185,14 @@ int test5_34578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1208,13 +1208,13 @@ int test5_34678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1230,14 +1230,14 @@ int test5_35678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -1253,14 +1253,14 @@ int test5_45678() const A ca = a; volatile A va; const volatile A cva = a; - 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 a59958e37ef5..8ea848d55486 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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,14 +204,14 @@ int test6_123568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -228,14 +228,14 @@ int test6_123578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -252,13 +252,13 @@ int test6_123678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -275,13 +275,13 @@ int test6_124567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -298,14 +298,14 @@ int test6_124568() const A ca = a; volatile A va; const volatile A cva = a; - 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,14 +322,14 @@ int test6_124578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -346,13 +346,13 @@ int test6_124678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -369,14 +369,14 @@ int test6_125678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -393,13 +393,13 @@ int test6_134567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -416,14 +416,14 @@ int test6_134568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -440,14 +440,14 @@ int test6_134578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -464,13 +464,13 @@ int test6_134678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -487,14 +487,14 @@ int test6_135678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -511,14 +511,14 @@ int test6_145678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -535,12 +535,12 @@ int test6_234567() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -557,13 +557,13 @@ int test6_234568() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -580,13 +580,13 @@ int test6_234578() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -603,12 +603,12 @@ int test6_234678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -625,13 +625,13 @@ int test6_235678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -648,14 +648,14 @@ int test6_245678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -672,14 +672,14 @@ int test6_345678() const A ca = a; volatile A va; const volatile A cva = a; - 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 d3e1474ff106..f0af72f838d5 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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 = a; volatile A va; const volatile A cva = a; - 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,14 +142,14 @@ int test7_1235678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -167,14 +167,14 @@ int test7_1245678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -192,14 +192,14 @@ int test7_1345678() const A ca = a; volatile A va; const volatile A cva = a; - 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; } @@ -217,13 +217,13 @@ int test7_2345678() const A ca = a; volatile A va; const volatile A cva = a; - 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 95a72d5105b7..cc10dd77cfbd 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 = a; volatile A va; const volatile A cva = a; - 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 06311856d69b..c9d134dc9ad4 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 {}; @@ -20,7 +20,7 @@ A&& source() {static A a; return a;} int test1() { - sa t1; + sa t1; return 0; }