diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.target/powerpc/ppc-target-1.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.target/powerpc/ppc-target-1.c | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.target/powerpc/ppc-target-1.c b/gcc-4.8.1/gcc/testsuite/gcc.target/powerpc/ppc-target-1.c deleted file mode 100644 index c98666c47..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.target/powerpc/ppc-target-1.c +++ /dev/null @@ -1,59 +0,0 @@ -/* { dg-do compile { target { powerpc*-*-* } } } */ -/* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */ -/* { dg-require-effective-target powerpc_vsx_ok } */ -/* { dg-options "-O2 -ffast-math -mcpu=power5 -mabi=altivec" } */ -/* { dg-final { scan-assembler-times "fabs" 3 } } */ -/* { dg-final { scan-assembler-times "fnabs" 3 } } */ -/* { dg-final { scan-assembler-times "fsel" 3 } } */ -/* { dg-final { scan-assembler-times "fcpsgn" 3 } } */ -/* { dg-final { scan-assembler-times "xscpsgndp" 1 } } */ - -double normal1 (double, double); -double power5 (double, double) __attribute__((__target__("cpu=power5"))); -double power6 (double, double) __attribute__((__target__("cpu=power6"))); -double power6x (double, double) __attribute__((__target__("cpu=power6x"))); -double power7 (double, double) __attribute__((__target__("cpu=power7"))); -double power7n (double, double) __attribute__((__target__("cpu=power7,no-vsx"))); -double normal2 (double, double); - -/* fabs/fnabs/fsel */ -double normal1 (double a, double b) -{ - return __builtin_copysign (a, b); -} - -/* fabs/fnabs/fsel */ -double power5 (double a, double b) -{ - return __builtin_copysign (a, b); -} - -/* fcpsgn */ -double power6 (double a, double b) -{ - return __builtin_copysign (a, b); -} - -/* fcpsgn */ -double power6x (double a, double b) -{ - return __builtin_copysign (a, b); -} - -/* xscpsgndp */ -double power7 (double a, double b) -{ - return __builtin_copysign (a, b); -} - -/* fcpsgn */ -double power7n (double a, double b) -{ - return __builtin_copysign (a, b); -} - -/* fabs/fnabs/fsel */ -double normal2 (double a, double b) -{ - return __builtin_copysign (a, b); -} |