| Index: gcc/gcc/testsuite/gcc.dg/pr37544.c
|
| diff --git a/gcc/gcc/testsuite/gcc.dg/pr37544.c b/gcc/gcc/testsuite/gcc.dg/pr37544.c
|
| index 6393d2f89d8c74b650b6de970f8da750f74a5a4e..dec321bf7217cf8e5fa94d4726b33d94abe7607e 100644
|
| --- a/gcc/gcc/testsuite/gcc.dg/pr37544.c
|
| +++ b/gcc/gcc/testsuite/gcc.dg/pr37544.c
|
| @@ -1,10 +1,8 @@
|
| /* { dg-do run } */
|
| /* { dg-options "-O2" } */
|
| /* { dg-options "-O2 -msse2 -mtune=core2 -mfpmath=387" { target { i?86-*-* x86_64-*-* } } } */
|
| -
|
| -#ifdef __i386__
|
| -#include "cpuid.h"
|
| -#endif
|
| +/* { dg-require-effective-target sse2 { target { i?86-*-* x86_64-*-* } } } */
|
| +/* { dg-require-effective-target sse2_runtime { target { i?86-*-* x86_64-*-* } } } */
|
|
|
| extern void abort (void);
|
|
|
| @@ -15,17 +13,6 @@ int main(void)
|
|
|
| int i;
|
|
|
| -#ifdef __i386__
|
| - unsigned int eax, ebx, ecx, edx;
|
| -
|
| - if (!__get_cpuid (1, &eax, &ebx, &ecx, &edx))
|
| - return 0;
|
| -
|
| - /* Run SSE2 test only if host has SSE2 support. */
|
| - if (!(edx & bit_SSE2))
|
| - return 0;
|
| -#endif
|
| -
|
| for (i = 0; i < 1000; i++)
|
| arr[i] = 4294967296.0 + (double)i;
|
|
|
|
|