Sriraman,
The tests gcc.target/i386/funcspec-5.c and gcc.target/i386/pr57756.c fail
on targets for which -msse is the default (see
http://gcc.gnu.org/ml/gcc-testresults/2013-10/msg01365.html or
http://gcc.gnu.org/ml/gcc-testresults/2013-10/msg01345.html ).
This is fixed with the following patch:
diff -up ../_clean/gcc/testsuite/gcc.target/i386/funcspec-5.c
gcc/testsuite/gcc.target/i386/funcspec-5.c
--- ../_clean/gcc/testsuite/gcc.target/i386/funcspec-5.c 2011-08-23
21:54:27.000000000 +0200
+++ gcc/testsuite/gcc.target/i386/funcspec-5.c 2013-10-17 09:45:20.000000000
+0200
@@ -2,6 +2,7 @@
without error. */
/* { dg-do compile } */
/* { dg-require-effective-target ia32 } */
+/* { dg-options "-mno-sse" } */
extern void test_abm (void)
__attribute__((__target__("abm")));
extern void test_aes (void)
__attribute__((__target__("aes")));
diff -up ../_clean/gcc/testsuite/gcc.target/i386/pr57756.c
gcc/testsuite/gcc.target/i386/pr57756.c
--- ../_clean/gcc/testsuite/gcc.target/i386/pr57756.c 2013-10-15
23:53:31.000000000 +0200
+++ gcc/testsuite/gcc.target/i386/pr57756.c 2013-10-17 09:46:53.000000000
+0200
@@ -1,6 +1,7 @@
/* callee cannot be inlined into caller because it has a higher
target ISA. */
/* { dg-do compile } */
+/* { dg-options "-mno-sse" } */
__attribute__((always_inline,target("sse4.2")))
__inline int callee () /* { dg-error "inlining failed in call to
always_inline" } */
My apologies if this has already reported in the thread (I may have missed some
posts).
Dominique