diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/387-9.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/387-9.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/387-9.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/387-9.c deleted file mode 100644 index 2667aa468..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/387-9.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Verify that 387 fsincos instruction is generated. */ -/* { dg-do compile } */ -/* { dg-options "-O -funsafe-math-optimizations -mfpmath=387 -mfancy-math-387" } */ - -extern double sin (double); -extern double cos (double); -extern void sincos (double, double *, double *); - -double f1(double x) -{ - double s, c; - sincos (x, &s, &c); - return s + c; -} - -double f2(double x) -{ - double s, c, tmp; - sincos (x, &s, &tmp); - c = cos (x); - return s + c; -} - -double f3(double x) -{ - double s, c, tmp; - sincos (x, &tmp, &c); - s = sin (x); - return s + c; -} - -/* { dg-final { scan-assembler "fsincos" } } */ -/* { dg-final { scan-assembler-not "fsin " } } */ -/* { dg-final { scan-assembler-not "fcos" } } */ -/* { dg-final { scan-assembler-not "call" } } */ |