On Sun, Nov 2, 2014 at 8:31 PM, Uros Bizjak <ubiz...@gmail.com> wrote:
> Attached (mechanical) patch adds i?86-*-* target to many tests, where > only x86_64-*-* is listed. Please note that x86_64-*-* already > included && lp64 for 64bit specific tests due to -m32 multilib > testing. Following patch adds missing x86_64-*-* target in the same way. 2014-11-02 Uros Bizjak <ubiz...@gmail.com> * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target. * g++.dg/ext/attrib42.C: Ditto. * g++.dg/torture/pr51344.C: Ditto. * g++.dg/tree-ssa/pr29902.C: Ditto. * gcc.c-torture/execute/20010129-1.c: Ditto. * gcc.dg/combine_ashiftrt_2.c: Ditto. * gcc.dg/march-generic.c: Ditto. * gcc.dg/torture/pr17526.c: Ditto. * gcc.dg/union-4.c: Ditto. Tested on x86_64-linux-gnu {,-m32} and committed to mainline SVN. Uros.
Index: g++.dg/cpp0x/gen-attrs-42.C =================================================================== --- g++.dg/cpp0x/gen-attrs-42.C (revision 216994) +++ g++.dg/cpp0x/gen-attrs-42.C (working copy) @@ -1,5 +1,5 @@ // { dg-options "-pedantic" } -// { dg-do compile { target { i?86-*-* && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } // { dg-require-effective-target c++11 } struct A { Index: g++.dg/ext/attrib42.C =================================================================== --- g++.dg/ext/attrib42.C (revision 216994) +++ g++.dg/ext/attrib42.C (working copy) @@ -1,4 +1,4 @@ -// { dg-do compile { target { i?86-*-* && ilp32 } } } +// { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } struct A { __attribute__((fastcall)) Index: g++.dg/torture/pr51344.C =================================================================== --- g++.dg/torture/pr51344.C (revision 216994) +++ g++.dg/torture/pr51344.C (working copy) @@ -1,4 +1,4 @@ -/* { dg-do compile { target { i?86-*-* && ilp32 } } } */ +/* { dg-do compile { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ class A; template <class T> Index: g++.dg/tree-ssa/pr29902.C =================================================================== --- g++.dg/tree-ssa/pr29902.C (revision 216994) +++ g++.dg/tree-ssa/pr29902.C (working copy) @@ -1,4 +1,4 @@ -/* { dg-do compile { target i?86-*-* } } */ +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-options "-O1 -fprefetch-loop-arrays -march=athlon" } */ /* { dg-require-effective-target ilp32 } */ Index: gcc.c-torture/execute/20010129-1.c =================================================================== --- gcc.c-torture/execute/20010129-1.c (revision 216994) +++ gcc.c-torture/execute/20010129-1.c (working copy) @@ -1,4 +1,4 @@ -/* { dg-options "-mtune=i686" { target { { i?86*-*-* } && ilp32 } } } */ +/* { dg-options "-mtune=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ extern void abort (void); extern void exit (int); Index: gcc.dg/combine_ashiftrt_2.c =================================================================== --- gcc.dg/combine_ashiftrt_2.c (revision 216994) +++ gcc.dg/combine_ashiftrt_2.c (working copy) @@ -1,4 +1,5 @@ -/* { dg-do compile {target arm*-*-* i?86-*-* powerpc-*-* sparc-*-*} } */ +/* { dg-do compile {target arm*-*-* i?86-*-* x86_64-*-* powerpc-*-* sparc-*-*} } */ +/* { dg-require-effective-target ilp32 } */ /* { dg-options "-O2 -fdump-rtl-combine-all" } */ typedef long int32_t; Index: gcc.dg/march-generic.c =================================================================== --- gcc.dg/march-generic.c (revision 216994) +++ gcc.dg/march-generic.c (working copy) @@ -1,4 +1,4 @@ -/* { dg-do compile { target i?86-*-* } } */ +/* { dg-do compile { target i?86-*-* x86_64-*-* } } */ /* { dg-skip-if "" { *-*-* } { "-march=*" } { "" } } */ /* { dg-options "-march=generic" } */ /* { dg-error "generic CPU can be used only for -mtune" "" { target *-*-* } 0 } */ Index: gcc.dg/torture/pr17526.c =================================================================== --- gcc.dg/torture/pr17526.c (revision 216994) +++ gcc.dg/torture/pr17526.c (working copy) @@ -1,5 +1,5 @@ /* { dg-do run } */ -/* { dg-options "-fno-pcc-struct-return" { target i?86-*-* } } */ +/* { dg-options "-fno-pcc-struct-return" { target i?86-*-* x86_64-*-* } } */ void abort(void); Index: gcc.dg/union-4.c =================================================================== --- gcc.dg/union-4.c (revision 216994) +++ gcc.dg/union-4.c (working copy) @@ -19,5 +19,5 @@ abort (); } -/* { dg-final { scan-rtl-dump-not "abort" "cse1" { target i?86-*-* } } } */ +/* { dg-final { scan-rtl-dump-not "abort" "cse1" { target i?86-*-* x86_64-*-* } } } */ /* { dg-final { cleanup-rtl-dump "cse1" } } */