From: Jakub Jelinek Date: Fri, 17 Jan 2014 14:41:58 +0000 (+0100) Subject: re PR testsuite/59064 (FAIL: gcc.dg/vect/vect-ivdep-1.c (test for bogus messages... X-Git-Tag: releases/gcc-4.9.0~1612 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dfc7b927f3bb5ed8cc8c9dbeba3405ff4e89f543;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b5c9a2521d06..cf0c3c891cd0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,16 @@ 2014-01-17 Jakub Jelinek + 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 * c-c++-common/torture/pr57945.c: New test. diff --git a/gcc/testsuite/g++.dg/vect/pr33426-ivdep-2.cc b/gcc/testsuite/g++.dg/vect/pr33426-ivdep-2.cc index 3d042301f964..ab74d39a425c 100644 --- a/gcc/testsuite/g++.dg/vect/pr33426-ivdep-2.cc +++ b/gcc/testsuite/g++.dg/vect/pr33426-ivdep-2.cc @@ -29,8 +29,7 @@ void bar(int n, int *a, int *b, int *c) { } /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ -/* { dg-bogus " version" "" { target *-*-* } 0 } */ -/* { dg-bogus " alias" "" { target *-*-* } 0 } */ +/* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */ /* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 2 "original" } } */ diff --git a/gcc/testsuite/g++.dg/vect/pr33426-ivdep-3.cc b/gcc/testsuite/g++.dg/vect/pr33426-ivdep-3.cc index 35de3b285e75..279a3bf061f1 100644 --- a/gcc/testsuite/g++.dg/vect/pr33426-ivdep-3.cc +++ b/gcc/testsuite/g++.dg/vect/pr33426-ivdep-3.cc @@ -15,8 +15,7 @@ void foo(int *a) { } /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ -/* { dg-bogus " version" "" { target *-*-* } 0 } */ -/* { dg-bogus " alias" "" { target *-*-* } 0 } */ +/* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */ /* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 1 "original" } } */ diff --git a/gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc b/gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc index 8850505ac1f8..a193295bb5c6 100644 --- a/gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc +++ b/gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc @@ -20,8 +20,7 @@ void foo(std::vector *ar, int *b) { } /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ -/* FIXME: dg-bogus " version" "" { target *-*-* } 0 */ -/* FIXME: dg-bogus " alias" "" { target *-*-* } 0 */ +/* FIXME: dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 */ /* { dg-final { cleanup-tree-dump "vect" } } */ /* { dg-final { scan-tree-dump-times "ANNOTATE_EXPR " 1 "original" } } */ diff --git a/gcc/testsuite/g++.dg/vect/pr33426-ivdep.cc b/gcc/testsuite/g++.dg/vect/pr33426-ivdep.cc index 9715e9423f4e..89cb8d726c1a 100644 --- a/gcc/testsuite/g++.dg/vect/pr33426-ivdep.cc +++ b/gcc/testsuite/g++.dg/vect/pr33426-ivdep.cc @@ -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-bogus " version" "" { target *-*-* } 0 } */ -/* { dg-bogus " alias" "" { target *-*-* } 0 } */ +/* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */ /* { dg-final { cleanup-tree-dump "vect" } } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-ivdep-1.c b/gcc/testsuite/gcc.dg/vect/vect-ivdep-1.c index f51b044dfc96..cc6427cec4d3 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ivdep-1.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ivdep-1.c @@ -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-bogus " version" "" { target *-*-* } 0 } */ -/* { dg-bogus " alias" "" { target *-*-* } 0 } */ +/* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */ /* { dg-final { cleanup-tree-dump "vect" } } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c b/gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c index ff9cb20ccb18..167da2ad125d 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c +++ b/gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c @@ -30,6 +30,5 @@ void bar(int n, int *a, int *b, int *c) { /* { dg-message "loop vectorized" "" { target *-*-* } 0 } */ -/* { dg-bogus " version" "" { target *-*-* } 0 } */ -/* { dg-bogus " alias" "" { target *-*-* } 0 } */ +/* { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } */ /* { dg-final { cleanup-tree-dump "vect" } } */ diff --git a/gcc/testsuite/gfortran.dg/vect/vect-do-concurrent-1.f90 b/gcc/testsuite/gfortran.dg/vect/vect-do-concurrent-1.f90 index 287dfe1d1777..e62a9eb23a48 100644 --- a/gcc/testsuite/gfortran.dg/vect/vect-do-concurrent-1.f90 +++ b/gcc/testsuite/gfortran.dg/vect/vect-do-concurrent-1.f90 @@ -12,6 +12,5 @@ subroutine test(n, a, b, c) end subroutine test ! { dg-message "loop vectorized" "" { target *-*-* } 0 } -! { dg-bogus " version" "" { target *-*-* } 0 } -! { dg-bogus " alias" "" { target *-*-* } 0 } +! { dg-bogus " version\[^\n\r]* alias" "" { target *-*-* } 0 } ! { dg-final { cleanup-tree-dump "vect" } }