aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKirill Yukhin <kirill.yukhin@intel.com>2015-11-20 05:42:41 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2015-11-20 05:42:41 +0000
commitcf0347ae4c15e3435225e3285bfcb6ed3bf044b1 (patch)
tree1247f210ebd85c5b6e18c7e527608cd5c2d3f8ec /gcc
parent8ece8dfbd9cf38e10e0266ed22ead5bb389d8125 (diff)
downloadgcc-cf0347ae4c15e3435225e3285bfcb6ed3bf044b1.zip
gcc-cf0347ae4c15e3435225e3285bfcb6ed3bf044b1.tar.gz
gcc-cf0347ae4c15e3435225e3285bfcb6ed3bf044b1.tar.bz2
re PR c++/68158 (Function attributes parsed incorrectly in C++ (while -fcilkplus))
gcc/testsuite/ * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error. * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86. From-SVN: r230641
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/c-c++-common/attr-simd-3.c2
-rw-r--r--gcc/testsuite/c-c++-common/attr-simd.c4
3 files changed, 8 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index face304..c8a7238 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
+ * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
+
2015-11-19 David Malcolm <dmalcolm@redhat.com>
* g++.dg/spellcheck-fields.C: New file.
diff --git a/gcc/testsuite/c-c++-common/attr-simd-3.c b/gcc/testsuite/c-c++-common/attr-simd-3.c
index 2bbdf04..35dd4c0 100644
--- a/gcc/testsuite/c-c++-common/attr-simd-3.c
+++ b/gcc/testsuite/c-c++-common/attr-simd-3.c
@@ -2,4 +2,4 @@
/* { dg-options "-fcilkplus" } */
/* { dg-prune-output "undeclared here \\(not in a function\\)|\[^\n\r\]* was not declared in this scope" } */
-void f () __attribute__((__simd__, __vector__)); /* { dg-error "in the same function marked as a Cilk Plus" } */
+void f () __attribute__((__simd__, __vector__)); /* { dg-error "in the same function marked as a Cilk Plus" "PR68158" { xfail c++ } } */
diff --git a/gcc/testsuite/c-c++-common/attr-simd.c b/gcc/testsuite/c-c++-common/attr-simd.c
index 61974e3..7674588 100644
--- a/gcc/testsuite/c-c++-common/attr-simd.c
+++ b/gcc/testsuite/c-c++-common/attr-simd.c
@@ -11,7 +11,7 @@ int simd_attr (void)
return 0;
}
-/* { dg-final { scan-tree-dump "simd_attr\[ \\t\]simdclone|vector" "optimized" } } */
+/* { dg-final { scan-tree-dump "simd_attr\[ \\t\]simdclone|vector" "optimized" { target { i?86-*-* x86_64-*-* } } } } */
/* { dg-final { scan-assembler-times "_ZGVbN4_simd_attr:" 1 { target { i?86-*-* x86_64-*-* } } } } */
/* { dg-final { scan-assembler-times "_ZGVbM4_simd_attr:" 1 { target { i?86-*-* x86_64-*-* } } } } */
/* { dg-final { scan-assembler-times "_ZGVcN4_simd_attr:" 1 { target { i?86-*-* x86_64-*-* } } } } */
@@ -29,7 +29,7 @@ int simd_attr2 (void)
return 0;
}
-/* { dg-final { scan-tree-dump "simd_attr2\[ \\t\]simdclone|vector" "optimized" } } */
+/* { dg-final { scan-tree-dump "simd_attr2\[ \\t\]simdclone|vector" "optimized" { target { i?86-*-* x86_64-*-* } } } } */
/* { dg-final { scan-assembler-times "_ZGVbN4_simd_attr2:" 1 { target { i?86-*-* x86_64-*-* } } } } */
/* { dg-final { scan-assembler-times "_ZGVbM4_simd_attr2:" 1 { target { i?86-*-* x86_64-*-* } } } } */
/* { dg-final { scan-assembler-times "_ZGVcN4_simd_attr2:" 1 { target { i?86-*-* x86_64-*-* } } } } */