@@ -2,7 +2,6 @@
// Test passing aligned empty aggregate
// { dg-do compile }
// { dg-options "-O2" }
-// { dg-additional-options "-Wno-psabi" { target { { i?86-*-* x86_64-*-* } && ilp32 } } }
struct S { union {} a; } __attribute__((aligned));
@@ -1,6 +1,5 @@
/* { dg-do compile } */
-/* { dg-options "-O2 -mprefer-vector-width=512 -fdump-tree-optimized" } */
-/* { dg-additional-options "-msse2" { target i?86-*-* } } */
+/* { dg-options "-O2 -msse2 -mprefer-vector-width=512 -fdump-tree-optimized" } */
/* { dg-final { scan-tree-dump-times "\.REDUC_PLUS" 3 "optimized" } } */
/* { dg-final { scan-tree-dump-times "\.REDUC_MIN" 3 "optimized" } } */
@@ -1,5 +1,5 @@
/* PR rtl-optimization/103541 */
-/* { dg-do compile { target x86_64-*-* } } */
+/* { dg-do compile { target { ! ia32 } } } */
/* { dg-options "-O2" } */
float a;
@@ -1,5 +1,5 @@
/* PR target/108774 */
-/* { dg-do compile { target x86_64-*-* } } */
+/* { dg-do compile { target lp64 } } */
/* { dg-options "-Os -ftrapv -mcmodel=large" } */
int i, j;
@@ -1,5 +1,5 @@
/* PR target/85593 */
-/* { dg-do run { target { { i?86-*-linux* x86_64-*-linux* } && lp64 } } } */
+/* { dg-do run { target { *-*-linux* && lp64 } } } */
/* { dg-options "-O2" } */
__attribute__((naked)) void
@@ -1,5 +1,5 @@
/* PR rtl-optimization/90007 */
-/* { dg-do compile { target x86_64-*-* } } */
+/* { dg-do compile } */
/* { dg-options "-march=bdver1 -mfpmath=387 -O1 -fschedule-insns -fselective-scheduling" } */
void
@@ -1,5 +1,5 @@
/* PR target/92841 */
-/* { dg-do compile { target { { { *-*-linux* } && lp64 } && fstack_protector } } } */
+/* { dg-do compile { target { { *-*-linux* && lp64 } && fstack_protector } } } */
/* { dg-options "-O2 -fpic -fstack-protector-strong -masm=att" } */
/* { dg-final { scan-assembler "leaq\tbuf2\\\(%rip\\\)," } } */
@@ -1,5 +1,5 @@
/* { dg-options "-O2" } */
-/* { dg-do run { target { { *-*-linux* } && { ! ia32 } } } } */
+/* { dg-do run { target { *-*-linux* && { ! ia32 } } } } */
struct S { unsigned a:1, b:1, c:1, d:1, e:14, f:14; };
@@ -1,5 +1,5 @@
/* PR target/98063 */
-/* { dg-do run { target { i?86-*-linux* x86_64-*-linux* } } } */
+/* { dg-do run { target *-*-linux* } } */
/* { dg-require-effective-target lp64 } */
/* { dg-require-effective-target fpic } */
/* { dg-options "-O2 -fpic -mcmodel=large -fno-plt -save-temps" } */
@@ -1,7 +1,6 @@
/* PR target/99464 */
/* { dg-do compile } */
-/* { dg-options "-O2" } */
-/* { dg-additional-options "-msse2" { target i?86-*-* } } */
+/* { dg-options "-O2 -msse2" } */
#pragma GCC target("arch=cannonlake")
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-require-effective-target lp64 } */
/* { dg-options "-O2 -fpic -mcmodel=large -fno-plt" } */
/* { dg-final { scan-assembler-not "foo@GOTPCREL" } } */
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-require-effective-target lp64 } */
/* { dg-options "-O2 -fno-pic -mcmodel=large -fno-plt" } */
/* { dg-final { scan-assembler-not "foo@GOTPCREL" } } */
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -fno-pic -fno-plt" } */
/* { dg-final { scan-assembler "call\[ \t\]+\[*\]foo@GOTPCREL" { target { ! ia32 } } } } */
/* { dg-final { scan-assembler "call\[ \t\]+\[*\]foo@GOT" { target { ia32 && got32x_reloc } } } } */
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -fpic -fno-plt" } */
/* { dg-final { scan-assembler "call\[ \t\]+\[*\]foo@GOTPCREL" { target { ! ia32 } } } } */
/* { dg-final { scan-assembler-not "foo@GOT" { target { ia32 } } } } */
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -fno-pic" } */
/* { dg-final { scan-assembler "call\[ \t\]+\[*\]foo@GOTPCREL" { target { ! ia32 } } } } */
/* { dg-final { scan-assembler "call\[ \t\]+\[*\]foo@GOT" { target { ia32 && got32x_reloc } } } } */
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { i?86-*-linux* x86_64-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -fpic" } */
/* { dg-final { scan-assembler "call\[ \t\]+\[*\]foo@GOTPCREL" { target { ! ia32 } } } } */
/* { dg-final { scan-assembler-not "foo@GOT" { target { ia32 } } } } */
@@ -1,7 +1,7 @@
-/* { dg-do compile { target { x86_64-*-linux* } } } */
+/* { dg-do compile { target { *-*-linux* && { ! ia32 } } } } */
/* { dg-options "-O2" } */
int func(int, int, int, int, int, int);
int caller(int a, int b, int c, int d, int e) { return func(0, a, b, c, d, e); }
-/* { dg-final { scan-assembler-not "push" { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-not "push" } } */