* gcc.target/i386/*.c: Remove excess braces from target selectors.
From-SVN: r251419
+2017-08-29 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/*.c: Remove excess braces from target selectors.
+
2017-08-29 Uros Bizjak <ubizjak@gmail.com>
* gcc.target/i386/20030926-1.c: Add dg-additional-options.
-/* { dg-do run { target { bmi } } } */
+/* { dg-do run { target bmi } } */
/* { dg-options "-O2 -mbmi -fno-inline" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi } } } */
-/* { dg-require-effective-target bmi } */
+/* { dg-do run { target bmi } } */
/* { dg-options "-O2 -mbmi -fno-inline" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi } } } */
-/* { dg-require-effective-target bmi } */
+/* { dg-do run { target bmi } } */
/* { dg-options "-O2 -mbmi -fno-inline" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi } } } */
+/* { dg-do run { target bmi } } */
/* { dg-options "-O2 -mbmi -fno-inline" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi } } } */
+/* { dg-do run { target bmi } } */
/* { dg-options "-O2 -mbmi -fno-inline" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi } } } */
+/* { dg-do run { target bmi } } */
/* { dg-options "-O2 -mbmi -fno-inline" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi } } } */
+/* { dg-do run { target bmi } } */
/* { dg-options "-O2 -mbmi -fno-inline" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi2 } } } */
+/* { dg-do run { target bmi2 } } */
/* { dg-options "-mbmi2 -O2" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi2 && { ia32 } } } } */
+/* { dg-do run { target { bmi2 && ia32 } } } */
/* { dg-options "-mbmi2 -O2" } */
#include "bmi2-check.h"
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -mbmi2 -dp" } */
#include "bmi2-mulx32-1.c"
-/* { dg-do run { target { bmi2 && { ia32 } } } } */
+/* { dg-do run { target { bmi2 && ia32 } } } */
/* { dg-options "-mbmi2 -O2" } */
#include <x86intrin.h>
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -mbmi2" } */
#include "bmi2-mulx32-2.c"
-/* { dg-do run { target { bmi2 } } } */
+/* { dg-do run { target bmi2 } } */
/* { dg-options "-mbmi2 -O2" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi2 } } } */
+/* { dg-do run { target bmi2 } } */
/* { dg-options "-mbmi2 -O2" } */
#include <x86intrin.h>
-/* { dg-do run { target { bmi2 } } } */
+/* { dg-do run { target bmi2 } } */
/* { dg-options "-mbmi2 -O2 -dp" } */
#include "bmi2-check.h"
-/* { dg-do run { target { bmi2 } } } */
+/* { dg-do run { target bmi2 } } */
/* { dg-options "-mbmi2 -O2 -dp" } */
#include "bmi2-check.h"
-/* { dg-do run { target { bmi2 } } } */
+/* { dg-do run { target bmi2 } } */
/* { dg-options "-mbmi2 -O2 -dp" } */
#include "bmi2-check.h"
-/* { dg-do run { target { bmi2 } } } */
+/* { dg-do run { target bmi2 } } */
/* { dg-options "-mbmi2 -O2 -dp" } */
#include "bmi2-check.h"
/* Test -mfentry override */
-/* { dg-do compile { target { { *-*-linux* } && { ! ia32 } } } } */
+/* { dg-do compile { target { *-*-linux* && { ! ia32 } } } } */
/* { dg-options "-mfentry" } */
/* { dg-final { scan-assembler-not "__fentry__" } } */
/* Origin: Andi Kleen */
/* Test -mfentry */
-/* { dg-do compile { target { { *-*-linux* } && { ! ia32 } } } } */
+/* { dg-do compile { target { *-*-linux* && { ! ia32 } } } } */
/* { dg-options "-fprofile -mfentry" } */
/* { dg-final { scan-assembler "__fentry__" } } */
/* Origin: Andi Kleen */
/* { dg-do compile } */
/* { dg-options "-O3 -mgeneral-regs-only -mno-cld" } */
/* { dg-additional-options "-mpreferred-stack-boundary=3" { target { ! ia32 } } } */
-/* { dg-additional-options "-mpreferred-stack-boundary=2" { target { ia32 } } } */
+/* { dg-additional-options "-mpreferred-stack-boundary=2" { target ia32 } } */
extern void foo (void *) __attribute__ ((interrupt));
extern void bar (void) __attribute__ ((no_caller_saved_registers));
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -march=atom -mmemcpy-strategy=vector_loop:-1:align" } */
/* { dg-final { scan-assembler-times "movdqa" 8 { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "movdqa" 4 { target { ia32 } } } } */
+/* { dg-final { scan-assembler-times "movdqa" 4 { target ia32 } } } */
char a[2048];
char b[2048];
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -march=atom -mmemcpy-strategy=vector_loop:3000:align,libcall:-1:align" } */
/* { dg-final { scan-assembler-times "movdqa" 8 { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "movdqa" 4 { target { ia32 } } } } */
+/* { dg-final { scan-assembler-times "movdqa" 4 { target ia32 } } } */
char a[2048];
char b[2048];
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -march=atom -minline-all-stringops -mstringop-strategy=vector_loop" } */
/* { dg-final { scan-assembler-times "movdqa" 8 { target { ! ia32 } } } } */
-/* { dg-final { scan-assembler-times "movdqa" 4 { target { ia32 } } } } */
+/* { dg-final { scan-assembler-times "movdqa" 4 { target ia32 } } } */
char a[2048];
char b[2048];
/* Test -mnop-mcount */
-/* { dg-do compile { target { { *-*-linux* } && nonpic } } } */
+/* { dg-do compile { target { *-*-linux* && nonpic } } } */
/* { dg-options "-pg -mfentry -mrecord-mcount -mnop-mcount" } */
/* { dg-final { scan-assembler-not "__fentry__" } } */
/* Origin: Andi Kleen */
-/* { dg-do run { target { *-*-linux* } } } */
+/* { dg-do run { target *-*-linux* } } */
/* { dg-options "-O2 -fpic -fno-plt" } */
/* { dg-additional-sources noplt-gd-1.c } */
-/* { dg-do run { target { *-*-linux* } } } */
+/* { dg-do run { target *-*-linux* } } */
/* { dg-options "-O2 -fpic -fno-plt" } */
/* { dg-additional-sources noplt-ld-1.c } */
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */
/* { dg-final { scan-assembler-times "nop" 8 { target { ! x86_64-*-mingw* } } } } */
-/* { dg-final { scan-assembler-times "nop" 6 { target { x86_64-*-mingw* } } } } */
+/* { dg-final { scan-assembler-times "nop" 6 { target x86_64-*-mingw* } } } */
/* { dg-final { scan-assembler-not "rep" } } */
void
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */
/* { dg-final { scan-assembler-times "nop" 4 { target { ! x86_64-*-mingw* } } } } */
-/* { dg-final { scan-assembler-times "nop" 2 { target { x86_64-*-mingw* } } } } */
+/* { dg-final { scan-assembler-times "nop" 2 { target x86_64-*-mingw* } } } */
/* { dg-final { scan-assembler-not "rep" } } */
int
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */
/* { dg-final { scan-assembler-times "nop" 6 { target { ! x86_64-*-mingw* } } } } */
-/* { dg-final { scan-assembler-times "nop" 4 { target { x86_64-*-mingw* } } } } */
+/* { dg-final { scan-assembler-times "nop" 4 { target x86_64-*-mingw* } } } */
/* { dg-final { scan-assembler-not "rep" } } */
int
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */
/* { dg-final { scan-assembler-times "nop" 6 { target { ! x86_64-*-mingw* } } } } */
-/* { dg-final { scan-assembler-times "nop" 4 { target { x86_64-*-mingw* } } } } */
+/* { dg-final { scan-assembler-times "nop" 4 { target x86_64-*-mingw* } } } */
/* { dg-final { scan-assembler-not "rep" } } */
int
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=atom" } } */
/* { dg-options "-O2 -fomit-frame-pointer -march=atom" } */
/* { dg-final { scan-assembler-times "nop" 4 { target { ! x86_64-*-mingw* } } } } */
-/* { dg-final { scan-assembler-times "nop" 2 { target { x86_64-*-mingw* } } } } */
+/* { dg-final { scan-assembler-times "nop" 2 { target x86_64-*-mingw* } } } */
/* { dg-final { scan-assembler-not "rep" } } */
extern void bar (void);
/* PR target/49504 */
-/* { dg-do run { target { x32 } } } */
+/* { dg-do run { target x32 } } */
/* { dg-options "-O" } */
unsigned long long
-/* { dg-do run { target { x32 } } } */
+/* { dg-do run { target x32 } } */
/* { dg-options "-O2 -mx32 -maddress-mode=long" } */
extern void abort (void);
-/* { dg-do compile { target { *-*-darwin* } } } */
+/* { dg-do compile { target *-*-darwin* } } */
/* { dg-options "-O1" } */
typedef unsigned long long tick_t;
/* PR target/56225 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=pentium3 -mtune=generic" } */
void bar (int);
/* PR target/56348 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -fPIC -mfpmath=sse -msse2" } */
typedef unsigned int size_t;
/* { dg-final { scan-tree-dump-times "&s" 1 "optimized" } } */
/* { dg-final { scan-tree-dump-times "&t" 0 "optimized" } } */
/* { dg-final { scan-tree-dump-times "return 0" 1 "optimized" } } */
-/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]s:" { target { *-*-linux* } } } } */
-/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target { *-*-linux* } } } } */
+/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]s:" { target *-*-linux* } } } */
+/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target *-*-linux* } } } */
/* { dg-final { scan-tree-dump-times "&s" 0 "optimized" } } */
/* { dg-final { scan-tree-dump-times "&t" 0 "optimized" } } */
/* { dg-final { scan-tree-dump-times "return 0" 2 "optimized" } } */
-/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]s:" { target { *-*-linux* } } } } */
-/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target { *-*-linux* } } } } */
+/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]s:" { target *-*-linux* } } } */
+/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target *-*-linux* } } } */
/* { dg-final { scan-tree-dump-times "&s" 1 "optimized" } } */
/* { dg-final { scan-tree-dump-times "&t" 1 "optimized" } } */
/* { dg-final { scan-tree-dump-times "return 0" 0 "optimized" } } */
-/* { dg-final { scan-assembler-not ".align\[ \t]*16\[^:]*\[\n\r]s:" { target { *-*-linux* } } } } */
-/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target { *-*-linux* } } } } */
+/* { dg-final { scan-assembler-not ".align\[ \t]*16\[^:]*\[\n\r]s:" { target *-*-linux* } } } */
+/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target *-*-linux* } } } */
return ((__UINTPTR_TYPE__) &t[0]) & 15;
}
-/* { dg-final { scan-assembler-not ".align\[ \t]*16\[^:]*\[\n\r]s:" { target { *-*-linux* } } } } */
-/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target { *-*-linux* } } } } */
+/* { dg-final { scan-assembler-not ".align\[ \t]*16\[^:]*\[\n\r]s:" { target *-*-linux* } } } */
+/* { dg-final { scan-assembler ".align\[ \t]*16\[^:]*\[\n\r]t:" { target *-*-linux* } } } */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -fomit-frame-pointer" } */
/* { dg-final { scan-assembler-not "%ebp" } } */
/* { dg-do compile } */
/* { dg-options "-minline-all-stringops" } */
-/* { dg-additional-options "-mtune=pentiumpro" { target { ia32 } } } */
+/* { dg-additional-options "-mtune=pentiumpro" { target ia32 } } */
void
my_memcpy (char *dest, const char *src, int n)
/* PR target/59794 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -mno-mmx" } */
/* { dg-skip-if "no MMX vector" { *-*-mingw* } } */
/* PR target/59794 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -mno-mmx" } */
/* { dg-skip-if "no MMX vector" { *-*-mingw* } } */
/* PR target/59794 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -mno-sse" } */
/* { dg-skip-if "no SSE vector" { *-*-mingw* } } */
/* PR target/61296 */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2" } */
struct foo
/* PR target/61296 */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -malign-data=cacheline" } */
struct foo
/* PR target/61296 */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -malign-data=abi" } */
struct foo
/* PR target/61296 */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -malign-data=cacheline -malign-data=abi" } */
struct foo
/* PR target/61296 */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -malign-data=abi -malign-data=cacheline" } */
struct foo
/* PR target/61296 */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -malign-data=cacheline -malign-data=compat" } */
struct foo
/* PR target/61296 */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -malign-data=compat -malign-data=abi" } */
struct foo
/* PR rtl-optimization/61446 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=corei7 -mfpmath=387" } */
unsigned long long
/* PR target/pr65105 */
-/* { dg-do run { target { ia32 } } } */
+/* { dg-do run { target ia32 } } */
/* { dg-options "-O2 -msse2 -mtune=slm -mno-stackrealign -save-temps" } */
/* { dg-require-effective-target sse2 } */
/* { dg-final { scan-assembler "por" } } */
/* PR target/pr65105 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -msse2 -mno-stackrealign" } */
/* { dg-final { scan-assembler "por" } } */
/* PR target/pr65105 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -msse4.2 -mno-stackrealign" } */
/* { dg-final { scan-assembler "pand" } } */
/* { dg-final { scan-assembler "por" } } */
/* PR target/pr65105 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=core-avx2 -mno-stackrealign" } */
/* { dg-final { scan-assembler "pandn" } } */
/* { dg-final { scan-assembler "pxor" } } */
-/* { dg-do run { target { ia32 } } } */
+/* { dg-do run { target ia32 } } */
/* { dg-options "-O0 -mtune=pentium" } */
#include "readeflags-1.c"
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-march=pentium" } */
void f_s(void) { short x; asm("" : "=@ccc"(x)); }
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-march=i586 -mavx512f -O2" } */
#include "avx512f-klogic-2.c"
/* PR target/pr67761 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -mno-stackrealign -g" } */
/* { dg-final { scan-assembler "paddq" } } */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-O2 -fpic -fno-plt -funroll-loops" } */
extern void *f();
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O3 -march=x86-64" } */
/* { dg-final { scan-assembler-not "cmpl\[ \t]+(\[%a-z]+), \\1" } } */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -msse2 -mno-accumulate-outgoing-args -mpreferred-stack-boundary=2" } */
typedef struct { long long w64[2]; } V128;
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -msse2 -mno-accumulate-outgoing-args -mpreferred-stack-boundary=2" } */
extern void fn2 ();
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -mno-avx -march=corei7 -fdump-rtl-final" } */
extern const unsigned int a[];
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -msse2 -Wno-uninitialized -Wno-maybe-uninitialized" } */
long long a;
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -msse2" } */
long a, c, e;
/* PR target/70453 */
-/* { dg-do assemble { target { lp64 } } } */
+/* { dg-do assemble { target lp64 } } */
/* { dg-require-effective-target avx512vbmi } */
/* { dg-options "-Og -fschedule-insns -mavx512vbmi" } */
return p[1]();
}
-/* { dg-final { scan-assembler "jmp\[ \t\].*\\(%rdi\\)" { target { lp64 } } } } */
-/* { dg-final { scan-assembler "jmp\[ \t\]\\*%rax" { target { x32 } } } } */
+/* { dg-final { scan-assembler "jmp\[ \t\].*\\(%rdi\\)" { target lp64 } } } */
+/* { dg-final { scan-assembler "jmp\[ \t\]\\*%rax" { target x32 } } } */
return -p[1]();
}
-/* { dg-final { scan-assembler "call\[ \t\].*\\(%rdi\\)" { target { lp64 } } } } */
-/* { dg-final { scan-assembler "call\[ \t\]\\*%rax" { target { x32 } } } } */
+/* { dg-final { scan-assembler "call\[ \t\].*\\(%rdi\\)" { target lp64 } } } */
+/* { dg-final { scan-assembler "call\[ \t\]\\*%rax" { target x32 } } } */
/* PR target/pr70799 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -mno-stackrealign" } */
/* { dg-final { scan-assembler "pxor" } } */
/* { dg-final { scan-assembler "pcmpeqd" } } */
/* PR target/pr70799 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -mno-stackrealign" } */
/* { dg-final { scan-assembler "psllq" } } */
/* { dg-final { scan-assembler "psrlq" } } */
/* PR target/pr70799 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -fno-split-wide-types -mno-stackrealign" } */
/* { dg-final { scan-assembler "psllq" } } */
/* { dg-final { scan-assembler "psrlq" } } */
/* PR target/pr70799 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -mno-stackrealign" } */
/* { dg-final { scan-assembler "psllq" } } */
/* { dg-final { scan-assembler "psrlq" } } */
/* PR target/pr70799 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -mavx512vl -mno-stackrealign" } */
/* { dg-final { scan-assembler "psllq" } } */
/* { dg-final { scan-assembler "psraq" } } */
-/* { dg-do compile { target { x32 } } } */
+/* { dg-do compile { target x32 } } */
/* { dg-options "-mabi=ms" } */
/* { dg-error "-mabi=ms not supported with X32 ABI" "" { target *-*-* } 0 } */
/* PR target/pr78794 */
-/* { dg-do compile { target { ia32 } } } */
+/* { dg-do compile { target ia32 } } */
/* { dg-options "-O2 -march=slm -mno-bmi -mno-stackrealign" } */
/* { dg-final { scan-assembler "pandn" } } */
/* Test -mrecord-mcount */
-/* { dg-do compile { target { *-*-linux* } && { nonpic } } } */
+/* { dg-do compile { target { *-*-linux* && nonpic } } } */
/* { dg-options "-pg -mrecord-mcount" } */
/* { dg-final { scan-assembler "mcount_loc" } } */
/* Origin: Andi Kleen */
-/* { dg-do compile { target { *-*-linux* } } } */
+/* { dg-do compile { target *-*-linux* } } */
/* { dg-options "-Wno-pedantic" } */
struct S {
/* PR middle-end/36858 */
/* { dg-do run } */
/* { dg-options "-w -msse2" } */
-/* { dg-additional-options "-mpreferred-stack-boundary=2" { target { ia32 } } } */
+/* { dg-additional-options "-mpreferred-stack-boundary=2" { target ia32 } } */
/* { dg-require-effective-target sse2 } */
#include "sse2-check.h"
/* PR middle-end/36859 */
/* { dg-do run } */
/* { dg-options "-w -msse2" } */
-/* { dg-additional-options "-mpreferred-stack-boundary=2" { target { ia32 } } } */
+/* { dg-additional-options "-mpreferred-stack-boundary=2" { target ia32 } } */
/* { dg-require-effective-target sse2 } */
#include "sse2-check.h"