*.c: Remove extra braces from target selectors.
* gcc.target/i386/*.c: Remove extra braces from target selectors. From-SVN: r231990
This commit is contained in:
parent
820d395cc8
commit
8c20a15574
164 changed files with 176 additions and 172 deletions
|
@ -1,3 +1,7 @@
|
|||
2015-12-28 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* gcc.target/i386/*.c: Remove extra braces from target selectors.
|
||||
|
||||
2015-12-28 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* gcc.target/i386/pr68473-1.c: Add dg-do compile directive.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-mno-sse" } */
|
||||
/* { dg-additional-options "-mabi=sysv" { target *-*-mingw* } } */
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR target/26223 */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-mno-80387" } */
|
||||
/* { dg-additional-options "-mabi=sysv" { target *-*-mingw* } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mno-sse" } */
|
||||
|
||||
#include <stdarg.h>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2" } */
|
||||
|
||||
#include <stdarg.h>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2" } */
|
||||
|
||||
#include <stdarg.h>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mno-sse" } */
|
||||
|
||||
#include <stdarg.h>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mno-sse -mskip-rax-setup" } */
|
||||
/* { dg-final { scan-assembler-not "xorl\[\\t \]*\\\%eax,\[\\t \]*%eax" } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mno-sse -mno-skip-rax-setup" } */
|
||||
/* { dg-final { scan-assembler-times "xorl\[\\t \]*\\\%eax,\[\\t \]*%eax" 2 } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O2 -mavx" } */
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]+%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]+%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]+%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]+%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+\[^\n\]+%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target ia32 } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+\[^\n\]+%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target ia32 } } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtsd2siq\[ \\t\]+\[^\n\]*\{rz-sae\}\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtsd2usi\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvtsd2usi\[ \\t\]+\[^\n\]*\{ru-sae\}\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtsi2sdq\[ \\t\]+\[^%\n\]*%r\[^\{\n\]*\{ru-sae\}\[^\{\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtsi2ssq\[ \\t\]+\[^%\n\]*%r\[^\{\n\]*\{rz-sae\}\[^\{\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtss2siq\[ \\t\]+\[^\n\]*\{rz-sae\}\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtss2usi\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvtss2usi\[ \\t\]+\[^\n\]*\{ru-sae\}\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvttsd2siq\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvttsd2siq\[ \\t\]+\[^\{\n\]*\{sae\}\[^\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvttsd2usi\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvttsd2usi\[ \\t\]+\[^\{\n\]*\{sae\}\[^\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvttss2siq\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvttss2siq\[ \\t\]+\[^\{\n\]*\{sae\}\[^\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-final { scan-assembler-times "vcvttss2usi\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvttss2usi\[ \\t\]+\[^\{\n\]*\{sae\}\[^\n\]*%xmm\[0-9\]+.{6}(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtusi2sd\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvtusi2sd\[ \\t\]+\[^%\n\]*%r\[^\{\n\]*\{ru-sae\}\[^\{\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-final { scan-assembler-times "vcvtusi2ss\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
/* { dg-final { scan-assembler-times "vcvtusi2ss\[ \\t\]+\[^%\n\]*%r\[^\{\n\]*\{rz-sae\}\[^\{\n\]*%xmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-mavx512f -O2" } */
|
||||
/* { dg-require-effective-target avx512f } */
|
||||
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+\[^\{\n\]*%zmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%zmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%zmm\[0-9\]+(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%zmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%zmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
|
||||
#include <immintrin.h>
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f -ffixed-xmm0 -ffixed-xmm1 -ffixed-xmm2 -ffixed-xmm3 -ffixed-xmm4 -ffixed-xmm5 -ffixed-xmm6 -ffixed-xmm7 -ffixed-xmm8 -ffixed-xmm9 -ffixed-xmm10 -ffixed-xmm11 -ffixed-xmm12 -ffixed-xmm13 -ffixed-xmm14 -ffixed-xmm15" } */
|
||||
|
||||
volatile float a,b,c,d;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mavx512f -ffixed-xmm0 -ffixed-xmm1 -ffixed-xmm2 -ffixed-xmm3 -ffixed-xmm4 -ffixed-xmm5 -ffixed-xmm6 -ffixed-xmm7 -ffixed-xmm8 -ffixed-xmm9 -ffixed-xmm10 -ffixed-xmm11 -ffixed-xmm12 -ffixed-xmm13 -ffixed-xmm14 -ffixed-xmm15" } */
|
||||
/* { dg-final { scan-assembler-times "vaddss\[ \\t\]+\[^\{\n\]*%xmm(?:1\[6-9\]|2\[0-9\]|3\[0-1\])+;(?:\n|\[ \\t\]+#)" 1 } } */
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastd\[ \\t\]+%(?:e|r\[0-9\]+d)\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
|
||||
#include <immintrin.h>
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+\[^\{\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+\[^\{\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 2 } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%ymm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "vpbroadcastq\[ \\t\]+%r\[^\n\]*%xmm\[0-9\]+\{%k\[1-7\]\}\{z\}(?:\n|\[ \\t\]+#)" 1 { target { ! ia32 } } } } */
|
||||
|
||||
#include <immintrin.h>
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -fno-ipa-icf -mbmi " } */
|
||||
/* { dg-final { scan-assembler "andn\[^\\n]*rax" } } */
|
||||
/* { dg-final { scan-assembler-times "bextr\[ \\t]+\[^\\n]*rax" 2 } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do link { target { ! { ia32 } } } } */
|
||||
/* { dg-do link { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mbmi" } */
|
||||
|
||||
#include <x86intrin.h>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mtune=core2" } */
|
||||
|
||||
extern void foo (void);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { *-*-linux* && { ! { ia32 } } } } } */
|
||||
/* { dg-do run { target { *-*-linux* && { ! ia32 } } } } */
|
||||
/* { dg-options "-fexceptions -fnon-call-exceptions -fasynchronous-unwind-tables -O2" } */
|
||||
/* Test complex CFA value expressions. */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mcx16" } */
|
||||
|
||||
typedef int TItype __attribute__ ((mode (TI)));
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -mcrc32 -std=gnu89" } */
|
||||
/* { dg-final { scan-assembler "crc32q\[^\\n\]*rax" { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler "crc32q\[^\\n\]*rax" { target { ! ia32 } } } } */
|
||||
|
||||
unsigned long long
|
||||
crc32d (unsigned long long x, unsigned long long y)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -m8bit-idiv" } */
|
||||
|
||||
extern void abort (void);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -m8bit-idiv" } */
|
||||
|
||||
extern void foo (long long, long long, long long, long long,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* 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 */
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* 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 */
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Test that the compiler properly generates floating point multiply
|
||||
and add instructions FMA3 systems. */
|
||||
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mfma -mno-fma4" } */
|
||||
|
||||
#ifndef __FP_FAST_FMAF
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Test that the compiler properly optimizes floating point multiply
|
||||
and add instructions FMA3 systems. */
|
||||
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mfma -mno-fma4" } */
|
||||
|
||||
extern void exit (int);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Test that the compiler properly optimizes floating point multiply and add
|
||||
instructions vector into vfmaddps on FMA4 systems. */
|
||||
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic" } */
|
||||
|
||||
extern void exit (int);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Test that the compiler properly generates floating point multiply
|
||||
and add instructions FMA4 systems. */
|
||||
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mfma4 -mno-fma" } */
|
||||
|
||||
#ifndef __FP_FAST_FMAF
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
and add instructions into vfmaddss, vfmsubss, vfnmaddss,
|
||||
vfnmsubss on FMA4 systems. */
|
||||
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -funsafe-math-optimizations -mfma4 -mno-fma" } */
|
||||
|
||||
extern void exit (int);
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
and add instructions into vfmaddss, vfmsubss, vfnmaddss,
|
||||
vfnmsubss on FMA4 systems. */
|
||||
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mfma4 -mno-fma" } */
|
||||
|
||||
extern void exit (int);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic -mno-fma" } */
|
||||
|
||||
float r[256], s[256];
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* Test that the compiler properly optimizes floating point multiply and add
|
||||
instructions vector into vfmaddps on FMA4 systems. */
|
||||
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mfma4 -ftree-vectorize -mtune=generic -mno-fma" } */
|
||||
|
||||
extern void exit (int);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Test whether using target specific options, we can generate FMA4 code. */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=k8" } } */
|
||||
/* { dg-options "-O2 -march=k8" } */
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* Test whether all of the 64-bit function specific options are accepted
|
||||
without error. */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
|
||||
extern void test_abm (void) __attribute__((__target__("abm")));
|
||||
extern void test_aes (void) __attribute__((__target__("aes")));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do preprocess { target { ! { ia32 } } } } */
|
||||
/* { dg-do preprocess { target { ! ia32 } } } */
|
||||
/* { dg-options "-mcx16" } */
|
||||
|
||||
#ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O2 -funit-at-a-time" } */
|
||||
/* { dg-final { scan-assembler "magic\[^\\n\]*eax" { target ia32 } } } */
|
||||
/* { dg-final { scan-assembler "magic\[^\\n\]*(edi|ecx)" { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler "magic\[^\\n\]*(edi|ecx)" { target { ! ia32 } } } } */
|
||||
|
||||
/* Verify that local calling convention is used. */
|
||||
static void t(int) __attribute__ ((noinline));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-fomit-frame-pointer" } */
|
||||
|
||||
void foo()
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* { dg-do compile } */
|
||||
/* { 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" 8 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "movdqa" 4 { target { ia32 } } } } */
|
||||
|
||||
char a[2048];
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* { dg-do compile } */
|
||||
/* { 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" 8 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "movdqa" 4 { target { ia32 } } } } */
|
||||
|
||||
char a[2048];
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/* { dg-do compile } */
|
||||
/* { 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" 8 { target { ! ia32 } } } } */
|
||||
/* { dg-final { scan-assembler-times "movdqa" 4 { target { ia32 } } } } */
|
||||
|
||||
char a[2048];
|
||||
|
|
|
@ -16,4 +16,4 @@ bar ()
|
|||
}
|
||||
|
||||
/* { dg-final { scan-assembler-times "movbe\[ \t\]" 4 { target ia32 } } } */
|
||||
/* { dg-final { scan-assembler-times "movbe\[ \t\]" 2 { target { ! { ia32 } } } } } */
|
||||
/* { dg-final { scan-assembler-times "movbe\[ \t\]" 2 { target { ! ia32 } } } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { 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* } } } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { 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* } } } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { 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* } } } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2" } */
|
||||
|
||||
double
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -fomit-frame-pointer" } */
|
||||
|
||||
typedef long long __m128i __attribute__ ((__vector_size__ (16)));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mtune=k8" } */
|
||||
|
||||
typedef long long __v2di __attribute__ ((__vector_size__ (16)));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mtune=core2" } */
|
||||
|
||||
typedef long long __v2di __attribute__ ((__vector_size__ (16)));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -fomit-frame-pointer -march=core2" } */
|
||||
|
||||
#include <mmintrin.h>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -fomit-frame-pointer -mtune=generic" } */
|
||||
|
||||
typedef long long __m128i __attribute__ ((__vector_size__ (16), __may_alias__));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
|
||||
typedef int DItype __attribute__ ((mode (DI)));
|
||||
typedef unsigned int UDItype __attribute__ ((mode (DI)));
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR target/39082 */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2" } */
|
||||
/* { dg-additional-options "-mabi=sysv" { target x86_64-*-mingw* } } */
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR target/44942 */
|
||||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
|
||||
#include <stdarg.h>
|
||||
#include <emmintrin.h>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR target/45336 */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -msse4 -mtune=generic" } */
|
||||
/* { dg-final { scan-assembler-not "movsbl" } } */
|
||||
/* { dg-final { scan-assembler-not "movswl" } } */
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR target/45336 */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -msse4 -mtune=generic" } */
|
||||
/* { dg-final { scan-assembler "movsbq" } } */
|
||||
/* { dg-final { scan-assembler "movswq" } } */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O3" } */
|
||||
|
||||
typedef unsigned long long int uint64_t;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* PR middle-end/45852 */
|
||||
/* { dg-options "-O2 -mcmodel=small" } */
|
||||
/* { dg-do compile { target { *-*-linux* && { ! { ia32 } } } } } */
|
||||
/* { dg-do compile { target { *-*-linux* && { ! ia32 } } } } */
|
||||
/* { dg-require-visibility "" } */
|
||||
|
||||
struct S { int s; };
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O -fno-math-errno" } */
|
||||
|
||||
typedef double __m128d __attribute__((vector_size(16)));
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target avx } */
|
||||
/* { dg-options "-O -mavx" } */
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR tree-optimization/51987 */
|
||||
/* { dg-do run { target { ! { ia32 } } } } */
|
||||
/* { dg-do run { target { ! ia32 } } } */
|
||||
/* { dg-options "-O3" } */
|
||||
|
||||
extern void abort (void);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mx32" } */
|
||||
|
||||
void
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mx32 -maddress-mode=long" } */
|
||||
|
||||
extern void abort (void);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-g -O -mx32 -maddress-mode=long" } */
|
||||
|
||||
extern void get_BID128 (int *);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-g -O -mx32 -maddress-mode=long" } */
|
||||
|
||||
void uw_init_context_1 (void *);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-require-effective-target maybe_x32 } */
|
||||
/* { dg-options "-O2 -mx32 -ftls-model=initial-exec -maddress-mode=short" } */
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR target/53425 */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mno-sse" } */
|
||||
/* { dg-skip-if "no SSE vector" { x86_64-*-mingw* } } */
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* PR target/53425 */
|
||||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mno-sse" } */
|
||||
/* { dg-skip-if "no SSE vector" { x86_64-*-mingw* } } */
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O -mx32 -maddress-mode=long -fno-tree-dominator-opts" } */
|
||||
|
||||
extern char foo[];
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* { dg-do compile { target { ! { ia32 } } } } */
|
||||
/* { dg-do compile { target { ! ia32 } } } */
|
||||
/* { dg-options "-O2 -mx32 -maddress-mode=long -ftree-vectorize" } */
|
||||
|
||||
struct s2{
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue