]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix gcc.dg/vect/bb-slp-46.c FAIL
authorRichard Biener <rguenther@suse.de>
Mon, 21 Aug 2023 11:09:31 +0000 (13:09 +0200)
committerRichard Biener <rguenther@suse.de>
Mon, 21 Aug 2023 11:09:31 +0000 (13:09 +0200)
When relaxing vectorization of possibly overflowing reductions I
failed to update a testcase that will now vectorize and no longer
test for what it was written for.  The following replaces the
vectorizable add with a division.

* gcc.dg/vect/bb-slp-46.c: Use division instead of addition
to avoid reduction vectorization.

gcc/testsuite/gcc.dg/vect/bb-slp-46.c

index 98b29062a19bee9bac46d44c4230c9081d100f82..4eceea44efcfd8697198bdd15198cc0e3e1cd0f4 100644 (file)
@@ -15,7 +15,7 @@ int foo ()
   a[1] = tem1;
   a[2] = tem2;
   a[3] = tem3;
-  return temx + temy;
+  return temx / temy;
 }
 
 /* We should extract the live lane from the vectorized add rather than