Commit dfc7b927 by Jakub Jelinek Committed by Jakub Jelinek

re PR testsuite/59064 (FAIL: gcc.dg/vect/vect-ivdep-1.c (test for bogus messages, line ))

	PR testsuite/59064
	* gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
	testing for " version" and " alias" with one testing for
	" version\[^\n\r]* alias".
	* gcc.dg/vect/vect-ivdep-2.c: Likewise.
	* gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
	* g++.dg/vect/pr33426-ivdep.cc: Likewise.
	* g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
	* g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
	* g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.

From-SVN: r206710
parent 32500433
2014-01-17 Jakub Jelinek <jakub@redhat.com> 2014-01-17 Jakub Jelinek <jakub@redhat.com>
PR testsuite/59064
* gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
testing for " version" and " alias" with one testing for
" version\[^\n\r]* alias".
* gcc.dg/vect/vect-ivdep-2.c: Likewise.
* gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
* g++.dg/vect/pr33426-ivdep.cc: Likewise.
* g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
* g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
* g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
PR c++/57945 PR c++/57945
* c-c++-common/torture/pr57945.c: New test. * c-c++-common/torture/pr57945.c: New test.
......
...@@ -29,8 +29,7 @@ void bar(int n, int *a, int *b, int *c) { ...@@ -29,8 +29,7 @@ void bar(int n, int *a, int *b, int *c) {
} }
/* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */
/* { dg-bogus " version" "" { target *-*-* } 0 } */ /* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */
/* { dg-bogus " alias" "" { target *-*-* } 0 } */
/* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */
/* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 2 "original" } } */ /* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 2 "original" } } */
......
...@@ -15,8 +15,7 @@ void foo(int *a) { ...@@ -15,8 +15,7 @@ void foo(int *a) {
} }
/* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */
/* { dg-bogus " version" "" { target *-*-* } 0 } */ /* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */
/* { dg-bogus " alias" "" { target *-*-* } 0 } */
/* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */
/* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 1 "original" } } */ /* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 1 "original" } } */
......
...@@ -20,8 +20,7 @@ void foo(std::vector<int> *ar, int *b) { ...@@ -20,8 +20,7 @@ void foo(std::vector<int> *ar, int *b) {
} }
/* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */
/* FIXME: dg-bogus " version" "" { target *-*-* } 0 */ /* FIXME: dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 */
/* FIXME: dg-bogus " alias" "" { target *-*-* } 0 */
/* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */
/* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 1 "original" } } */ /* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 1 "original" } } */
......
...@@ -14,6 +14,5 @@ void foo(int n, int *a, int *b, int *c, int *d, int *e) { ...@@ -14,6 +14,5 @@ void foo(int n, int *a, int *b, int *c, int *d, int *e) {
} }
/* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */
/* { dg-bogus " version" "" { target *-*-* } 0 } */ /* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */
/* { dg-bogus " alias" "" { target *-*-* } 0 } */
/* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */
...@@ -14,6 +14,5 @@ void foo(int n, int *a, int *b, int *c, int *d, int *e) { ...@@ -14,6 +14,5 @@ void foo(int n, int *a, int *b, int *c, int *d, int *e) {
} }
/* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */
/* { dg-bogus " version" "" { target *-*-* } 0 } */ /* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */
/* { dg-bogus " alias" "" { target *-*-* } 0 } */
/* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */
...@@ -30,6 +30,5 @@ void bar(int n, int *a, int *b, int *c) { ...@@ -30,6 +30,5 @@ void bar(int n, int *a, int *b, int *c) {
/* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */
/* { dg-bogus " version" "" { target *-*-* } 0 } */ /* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */
/* { dg-bogus " alias" "" { target *-*-* } 0 } */
/* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { cleanup-tree-dump "vect" } } */
...@@ -12,6 +12,5 @@ subroutine test(n, a, b, c) ...@@ -12,6 +12,5 @@ subroutine test(n, a, b, c)
end subroutine test end subroutine test
! { dg-message "loop vectorized" "" { target *-*-* } 0 } ! { dg-message "loop vectorized" "" { target *-*-* } 0 }
! { dg-bogus " version" "" { target *-*-* } 0 } ! { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 }
! { dg-bogus " alias" "" { target *-*-* } 0 }
! { dg-final { cleanup-tree-dump "vect" } } ! { dg-final { cleanup-tree-dump "vect" } }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment