diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/vmx/ira2c.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/vmx/ira2c.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/vmx/ira2c.c b/gcc/testsuite/gcc.dg/vmx/ira2c.c new file mode 100644 index 000000000..bce5469ce --- /dev/null +++ b/gcc/testsuite/gcc.dg/vmx/ira2c.c @@ -0,0 +1,11 @@ +/* { dg-do compile } */ + +double __fabs(double a) { return a; } +double __fmadd(double a, double b, double c) { return a*b+c; } + +double +test(double f32a, double f32b, double f32c) +{ + f32c = __fabs(f32a); + return __fmadd(f32a, f32b, f32c); +} |