diff options
Diffstat (limited to 'gcc/testsuite/gcc.target/i386/sse-recip-vec.c')
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse-recip-vec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/i386/sse-recip-vec.c b/gcc/testsuite/gcc.target/i386/sse-recip-vec.c index 2f90ec8aeca..202351dc987 100644 --- a/gcc/testsuite/gcc.target/i386/sse-recip-vec.c +++ b/gcc/testsuite/gcc.target/i386/sse-recip-vec.c @@ -4,6 +4,7 @@ #include "sse-check.h" extern float sqrtf (float); +extern float fabsf (float); #define N 8 @@ -26,7 +27,7 @@ sse_test (void) /* check results: */ for (i = 0; i < N; i++) { - if (r[i] != rc[i]) + if (fabsf (r[i] - rc[i]) > 0.0001) abort(); } } |