diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2017-06-20 21:04:07 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2017-06-20 21:04:07 +0200 |
commit | 8a259e30b1738597b9ddd9d31974d365038fa1d1 (patch) | |
tree | ac73c78b11aa033f2f38bd06ccc696437c00210c /gcc | |
parent | 1259ccfcdd8c7262175a17969b12d08352a28727 (diff) | |
download | gcc-8a259e30b1738597b9ddd9d31974d365038fa1d1.zip gcc-8a259e30b1738597b9ddd9d31974d365038fa1d1.tar.gz gcc-8a259e30b1738597b9ddd9d31974d365038fa1d1.tar.bz2 |
pr80732.c: Include fma4-check.h.
* gcc.target/i386/pr80732.c: Include fma4-check.h.
(main): Renamed to ...
(fma4_test): ... this.
From-SVN: r249425
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr80732.c | 7 |
2 files changed, 10 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b277662..79c54ca 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2017-06-20 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/pr80732.c: Include fma4-check.h. + (main): Renamed to ... + (fma4_test): ... this. + 2017-06-20 Julia Koval <julia.koval@intel.com> * gcc.target/i386/pr73350-2.c: New test. diff --git a/gcc/testsuite/gcc.target/i386/pr80732.c b/gcc/testsuite/gcc.target/i386/pr80732.c index 2c59c5e..e120729 100644 --- a/gcc/testsuite/gcc.target/i386/pr80732.c +++ b/gcc/testsuite/gcc.target/i386/pr80732.c @@ -6,6 +6,8 @@ /* { dg-require-effective-target fpic } */ /* { dg-require-effective-target pie } */ +#include "fma4-check.h" + #include <dlfcn.h> __attribute__((target_clones("default","fma"),noinline,optimize("fast-math"))) @@ -51,7 +53,8 @@ double k2(double a, double b, double c, void **p) double (*initializer) (double, double, double) = { &f1 }; -int main() +static void +fma4_test (void) { char buffer[256]; const char *expectation = "4.93038e-32, 4.93038e-32, 4.93038e-32"; @@ -87,6 +90,4 @@ int main() __builtin_sprintf(buffer, "%g, %g, %g", initializer (a, b, c), v2_2, v2_3); if (__builtin_strcmp (buffer, expectation) != 0) __builtin_abort (); - - return 0; } |