This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: Add -std=c99 to gcc.target/i386/avx-cmpsX-1.c
- From: "H.J. Lu" <hongjiu dot lu at intel dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sat, 15 May 2010 06:53:05 -0700
- Subject: PATCH: Add -std=c99 to gcc.target/i386/avx-cmpsX-1.c
- Reply-to: "H.J. Lu" <hjl dot tools at gmail dot com>
-std=c99 is needed on older glibc. Otherwise, I will get
# /export/gnu/import/svn/gcc-test/bld/gcc/xgcc -B/export/gnu/import/svn/gcc-test/bld/gcc/ /export/gnu/import/svn/gcc-test/src-4.5/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c -O2 -msse2 -lm
/tmp/ccWsYlMH.o: In function `main':
sse2-cmpsd-1.c:(.text+0xf4): undefined reference to `isunordered'
sse2-cmpsd-1.c:(.text+0x179): undefined reference to `isunordered'
sse2-cmpsd-1.c:(.text+0x1f6): undefined reference to `isunordered'
sse2-cmpsd-1.c:(.text+0x273): undefined reference to `isunordered'
sse2-cmpsd-1.c:(.text+0x2da): undefined reference to `isunordered'
I will check this patch into trunk and 4.5.
H.J.
---
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a813121..ffca3e4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2010-05-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
+ * gcc.target/i386/avx-cmpss-1.c: Likewise.
+
2010-05-14 Jakub Jelinek <jakub@redhat.com>
PR debug/44112
diff --git a/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c b/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
index ad59f26..65cda0b 100644
--- a/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
@@ -1,6 +1,6 @@
/* { dg-do run } */
/* { dg-require-effective-target avx } */
-/* { dg-options "-O2 -mavx" } */
+/* { dg-options "-O2 -mavx -std=c99" } */
#define CHECK_H "avx-check.h"
#define TEST avx_test
diff --git a/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c b/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
index c0cdd68..b2603aa 100644
--- a/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
+++ b/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
@@ -1,6 +1,6 @@
/* { dg-do run } */
/* { dg-require-effective-target avx } */
-/* { dg-options "-O2 -mavx" } */
+/* { dg-options "-O2 -mavx -std=c99" } */
#define CHECK_H "avx-check.h"
#define TEST avx_test