testsuite: Ignore line no. for BB vectorization message
authorKewen Lin <linkw@linux.ibm.com>
Thu, 2 Jul 2020 05:55:53 +0000 (00:55 -0500)
committerKewen Lin <linkw@linux.ibm.com>
Thu, 2 Jul 2020 05:58:18 +0000 (00:58 -0500)
The case g++.dg/vect/slp-pr56812.cc need to be fixed a bit with
line number neglection since the message for basic block vectorization
looks like:

  slp-pr56812.cc:19:1: optimized: basic block part vectorized using
  16 byte vectors

while for loop vectorization, it looks like:

  slp-pr56812.cc:17:18: optimized: loop vectorized using 16 byte
  vectors

gcc/testsuite/ChangeLog:

* g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block
vectorization messages.

gcc/testsuite/g++.dg/vect/slp-pr56812.cc

index 3e7a495aadd41bc6f6c436b9098553ff7acd1d94..37c47acd19168f942b8291938f2e70138f911760 100644 (file)
@@ -14,6 +14,6 @@ public:
 void mydata::Set (float x)
 {
   /* We want to vectorize this either as loop or basic-block.  */
-  for (int i=0; i<upper(); i++) /* { dg-optimized "\[^\n\]* vectorized" } */
+  for (int i=0; i<upper(); i++) /* { dg-optimized "\[^\n\]* vectorized" "" { target *-*-* } 0 } */
     data[i] = x;
 }