summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/i386/funcspec-9.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.target/i386/funcspec-9.c')
-rw-r--r--gcc/testsuite/gcc.target/i386/funcspec-9.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/testsuite/gcc.target/i386/funcspec-9.c b/gcc/testsuite/gcc.target/i386/funcspec-9.c
index 1a7fc1b5890..aed619bff65 100644
--- a/gcc/testsuite/gcc.target/i386/funcspec-9.c
+++ b/gcc/testsuite/gcc.target/i386/funcspec-9.c
@@ -4,15 +4,15 @@
extern void exit (int);
-#ifdef __SSE5__
-#warning "__SSE5__ should not be defined before #pragma GCC target."
+#ifdef __SSE4A__
+#warning "__SSE4A__ should not be defined before #pragma GCC target."
#endif
#pragma GCC push_options
-#pragma GCC target ("sse5,fused-madd")
+#pragma GCC target ("sse4a")
-#ifndef __SSE5__
-#warning "__SSE5__ should have be defined after #pragma GCC target."
+#ifndef __SSE4A__
+#warning "__SSE4A__ should have be defined after #pragma GCC target."
#endif
float
@@ -22,8 +22,8 @@ flt_mul_add (float a, float b, float c)
}
#pragma GCC pop_options
-#ifdef __SSE5__
-#warning "__SSE5__ should not be defined after #pragma GCC pop target."
+#ifdef __SSE4A__
+#warning "__SSE4A__ should not be defined after #pragma GCC pop target."
#endif
double
@@ -32,5 +32,5 @@ dbl_mul_add (double a, double b, double c)
return (a * b) + c;
}
-/* { dg-final { scan-assembler "fmaddss" } } */
+/* We used to generate fused-madd with SSE5 support, but don't do that anymore. */
/* { dg-final { scan-assembler "addsd" } } */