https://gcc.gnu.org/g:924855daa204b4821057313cad44898445824e11
commit r15-3543-g924855daa204b4821057313cad44898445824e11 Author: Richard Biener <rguent...@suse.de> Date: Mon Sep 9 09:41:36 2024 +0200 Amend gcc.dg/vect/fast-math-vect-call-2.c There was a reported regression on x86-64 with -march=cascadelake and -m32 where epilogue vectorization causes a different number of SLPed loops. Fixed by disabling epilogue vectorization for the testcase. * gcc.dg/vect/fast-math-vect-call-2.c: Disable epilogue vectorization. Diff: --- gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c b/gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c index ed42a21cedc1..e52ffe435d33 100644 --- a/gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c +++ b/gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target vect_double } */ +/* { dg-additional-options "--param vect-epilogues-nomask=0" } */ #include "tree-vect.h"