aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/gcc.target/i386/20020523.c
diff options
context:
space:
mode:
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.c41
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);
- }
-}