https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124359
Bug ID: 124359
Summary: XPASS: gcc.dg/vect/vect-reduc-pattern-2c.c
scan-tree-dump-times vect
"vect_recog_widen_sum_pattern: detected" 1
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: azoff at gcc dot gnu.org
Target Milestone: ---
After r16-4411-gb6e802fd55d37e, the pattern is now generated.
/build/gcc_src/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c:28:17: note:
vect_recog_widen_sum_pattern: detected: _4 = _2 + shortsum.0_3;
Testing vect/vect-reduc-pattern-2c.c
doing compile
Executing on host: /build/r16-7849-g1f9879e17466f5/bin/arm-none-eabi-gcc
/build/gcc_src/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c -mthumb
-march=armv7ve+neon -mtune=cortex-a7 -mfloat-abi=hard -mfpu=auto -dumpbase ""
-fdiagnostics-plain-output -ffast-math -ftree-vectorize
-fno-tree-loop-distribute-patterns -fno-vect-cost-model -fno-common -O2
-fdump-tree-vect-details -lm --specs=rdimon.specs -o
./vect-reduc-pattern-2c.exe (timeout = 800)
spawn -ignore SIGHUP /build/r16-7849-g1f9879e17466f5/bin/arm-none-eabi-gcc
/build/gcc_src/gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c -mthumb
-march=armv7ve+neon -mtune=cortex-a7 -mfloat-abi=hard -mfpu=auto -dumpbase
-fdiagnostics-plain-output -ffast-math -ftree-vectorize
-fno-tree-loop-distribute-patterns -fno-vect-cost-model -fno-common -O2
-fdump-tree-vect-details -lm --specs=rdimon.specs -o
./vect-reduc-pattern-2c.exe
pid is 1812671 -1812671
pid is -1
output is status 0
PASS: gcc.dg/vect/vect-reduc-pattern-2c.c (test for excess errors)
...
XPASS: gcc.dg/vect/vect-reduc-pattern-2c.c scan-tree-dump-times vect
"vect_recog_widen_sum_pattern: detected" 1
PASS: gcc.dg/vect/vect-reduc-pattern-2c.c scan-tree-dump-times vect "vectorized
1 loops" 1
I see the xpass for both arm-none-eabi, but also for x86_64-pc-linux-gnu.
Is it fine to drop the xfail now for all targets?