| Index: gcc/gcc/testsuite/gcc.dg/pr40550.c
|
| diff --git a/gcc/gcc/testsuite/gcc.dg/pr40550.c b/gcc/gcc/testsuite/gcc.dg/pr40550.c
|
| index 27935ab005a9fb373e23a5f6af4b80ef20487f96..2e477293ed17d3e6223a73ce143e54e9e1341a23 100644
|
| --- a/gcc/gcc/testsuite/gcc.dg/pr40550.c
|
| +++ b/gcc/gcc/testsuite/gcc.dg/pr40550.c
|
| @@ -1,9 +1,7 @@
|
| /* { dg-do run } */
|
| /* { dg-options "-msse" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
|
| -
|
| -#ifdef __i386__
|
| -#include "cpuid.h"
|
| -#endif
|
| +/* { dg-require-effective-target sse { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
|
| +/* { dg-require-effective-target sse_runtime { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */
|
|
|
| typedef float v2sf __attribute__ ((vector_size (2 * sizeof(float))));
|
|
|
| @@ -17,18 +15,6 @@ static void test (void)
|
|
|
| int main ()
|
| {
|
| -
|
| -#ifdef __i386__
|
| - unsigned int eax, ebx, ecx, edx;
|
| -
|
| - if (!__get_cpuid (1, &eax, &ebx, &ecx, &edx))
|
| - return 0;
|
| -
|
| - if (!(edx & bit_SSE))
|
| - return 0;
|
| -#endif
|
| -
|
| test ();
|
| -
|
| return 0;
|
| }
|
|
|