aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2017-06-20 21:04:07 +0200
committerUros Bizjak <uros@gcc.gnu.org>2017-06-20 21:04:07 +0200
commit8a259e30b1738597b9ddd9d31974d365038fa1d1 (patch)
treeac73c78b11aa033f2f38bd06ccc696437c00210c /gcc
parent1259ccfcdd8c7262175a17969b12d08352a28727 (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/i386/pr80732.c7
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;
}