diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2015-10-20 14:46:59 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2015-10-20 14:46:59 +0000 |
commit | 0dd7c0b838d215a811b7e6b47a4b9282d8d10ec8 (patch) | |
tree | 4702a219bc42d52da7542e68df9ba387e7d71965 | |
parent | 704228bdcc8e23d3ffd65748acbb6ee9ecba0083 (diff) | |
download | gcc-0dd7c0b838d215a811b7e6b47a4b9282d8d10ec8.zip gcc-0dd7c0b838d215a811b7e6b47a4b9282d8d10ec8.tar.gz gcc-0dd7c0b838d215a811b7e6b47a4b9282d8d10ec8.tar.bz2 |
[AArch64] Remove divisions-to-produce-NaN from vdiv_f.c
* gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
From-SVN: r229080
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/aarch64/vdiv_f.c | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 617ecf4..6a56ec4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2015-10-20 Alan Lawrence <alan.lawrence@arm.com> + + * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan. + 2015-10-20 Richard Biener <rguenther@suse.de> PR tree-optimization/68017 diff --git a/gcc/testsuite/gcc.target/aarch64/vdiv_f.c b/gcc/testsuite/gcc.target/aarch64/vdiv_f.c index 45c72a9..a505e39 100644 --- a/gcc/testsuite/gcc.target/aarch64/vdiv_f.c +++ b/gcc/testsuite/gcc.target/aarch64/vdiv_f.c @@ -7,7 +7,7 @@ #define FLT_INFINITY (__builtin_inff ()) #define DBL_INFINITY (__builtin_inf ()) -#define NAN (0.0 / 0.0) +#define NAN (__builtin_nan ("")) #define PI 3.141592653589793 #define PI_4 0.7853981633974483 @@ -228,9 +228,7 @@ test_vdiv_f64 () return 0; } -/* The following assembly should match 2 more times, - in 64bit NAN generation. */ -/* { dg-final { scan-assembler-times "fdiv\\td\[0-9\]+, d\[0-9\]+, d\[0-9\]+" 3 } } */ +/* { dg-final { scan-assembler-times "fdiv\\td\[0-9\]+, d\[0-9\]+, d\[0-9\]+" 1 } } */ #undef TESTA8 #undef ANSW8 |