diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/20020523.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/20020523.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/20020523.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/20020523.c deleted file mode 100644 index 0684d5feb..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/20020523.c +++ /dev/null @@ -1,41 +0,0 @@ -/* PR target/6753 - This testcase was miscompiled because sse_mov?fcc_const0* - patterns were missing earlyclobber. */ - -/* { dg-do run } */ -/* { dg-options "-O2 -msse -mfpmath=sse -ffast-math" } */ -/* { dg-require-effective-target sse } */ - -#include "sse-check.h" - -float one = 1.f; - -void bar (float f) -{ - if (__builtin_memcmp (&one, &f, sizeof (float))) - abort (); -} - -float foo (void) -{ - return 1.f; -} - -typedef struct -{ - float t; -} T; - -static void -sse_test (void) -{ - int i; - T x[1]; - - for (i = 0; i < 1; i++) - { - x[i].t = foo (); - x[i].t = 0.f > x[i].t ? 0.f : x[i].t; - bar (x[i].t); - } -} |