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?

Reply via email to