https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127418

            Bug ID: 127418
           Summary: [16/17] vect: failing tests with --with-arch=x86-64-v3
           Product: gcc
           Version: 17.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: siddhesh at gcc dot gnu.org
  Target Milestone: ---

When gcc is configured with --with-arch_64=x86-64-v3, a number of vect tests
appear to fail, compared to the default.  --with-arch_64=x86-64-v2 did not
introduce these failures, so the issue seems to be specific to v3.  Given that
this is v3-specific and didn't appear with v2, I'm inclined to think this is
likely not a simple matter of just adjusting the test cases, hence filing this
bug.  I've seen this with at least 16 (a subset of tests anyway) and trunk, not
sure if there are failures going back to 15 or 14.

--- /dev/fd/63  2026-09-15 19:24:48.933470203 -0400
+++ /dev/fd/62  2026-09-15 19:24:48.933470203 -0400
@@ -0,0 +1,39 @@
+FAIL: gcc.dg/vect/slp-multitypes-11-big-array.c scan-tree-dump-times vect
"vectorizing stmts using SLP" 1
+FAIL: gcc.dg/vect/slp-reduc-1.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "vectorizing stmts using SLP" 1
+FAIL: gcc.dg/vect/bb-slp-subgroups-3.c -flto -ffat-lto-objects 
scan-tree-dump-times slp2 "optimized: basic block" 2
+FAIL: gcc.dg/vect/bb-slp-subgroups-3.c scan-tree-dump-times slp2 "optimized:
basic block" 2
+FAIL: gcc.dg/vect/vect-nb-iter-ub-3.c -flto -ffat-lto-objects 
scan-tree-dump-not cunroll "loop turned into non-loop; it never loops"
+FAIL: gcc.dg/vect/no-section-anchors-vect-31.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 0
+FAIL: gcc.dg/vect/no-section-anchors-vect-31.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Alignment of access forced using peeling" 2
+FAIL: gcc.dg/vect/no-section-anchors-vect-64.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Vectorizing an unaligned access" 0
+FAIL: gcc.dg/vect/no-section-anchors-vect-64.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Alignment of access forced using peeling" 2
+FAIL: gcc.dg/vect/vect-cselim-1.c scan-tree-dump-times vect "vectorized 2
loops" 1
+FAIL: gcc.dg/vect/slp-multitypes-11-big-array.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vectorizing stmts using SLP" 1
+FAIL: gcc.dg/vect/vect-nb-iter-ub-3.c scan-tree-dump-not cunroll "loop turned
into non-loop; it never loops"
+FAIL: gcc.dg/vect/vect-peel-3.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 1
+FAIL: gcc.dg/vect/vect-peel-3.c scan-tree-dump-times vect "Alignment of access
forced using peeling" 1
+FAIL: gcc.dg/vect/vect-92.c scan-tree-dump-times vect "Vectorizing an
unaligned access" 0
+FAIL: gcc.dg/vect/vect-92.c scan-tree-dump-times vect "Alignment of access
forced using peeling" 3
+FAIL: gcc.dg/vect/slp-3-big-array.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vectorizing stmts using SLP" 4
+FAIL: gcc.dg/vect/vect-reduc-pattern-2c.c scan-tree-dump-times vect
"vect_recog_widen_sum_pattern: detected" 1
+FAIL: gcc.dg/vect/vect-cselim-1.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vectorized 2 loops" 1
+FAIL: gcc.dg/vect/vect-92.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
+FAIL: gcc.dg/vect/vect-92.c -flto -ffat-lto-objects  scan-tree-dump-times vect
"Alignment of access forced using peeling" 3
+FAIL: gcc.dg/vect/no-section-anchors-vect-31.c scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
+FAIL: gcc.dg/vect/no-section-anchors-vect-31.c scan-tree-dump-times vect
"Alignment of access forced using peeling" 2
+FAIL: gcc.dg/vect/no-section-anchors-vect-64.c scan-tree-dump-times vect
"Vectorizing an unaligned access" 0
+FAIL: gcc.dg/vect/no-section-anchors-vect-64.c scan-tree-dump-times vect
"Alignment of access forced using peeling" 2
+FAIL: gcc.dg/vect/slp-reduc-1.c scan-tree-dump-times vect "vectorizing stmts
using SLP" 1
+FAIL: gcc.dg/vect/vect-simd-clone-16c.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
+FAIL: gcc.dg/vect/vect-simd-clone-16d.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
+FAIL: gcc.dg/vect/vect-simd-clone-17c.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
+FAIL: gcc.dg/vect/vect-simd-clone-17d.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
+FAIL: gcc.dg/vect/vect-simd-clone-18c.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
+FAIL: gcc.dg/vect/vect-multitypes-1.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "Alignment of access forced using peeling" 2
+FAIL: gcc.dg/vect/vect-multitypes-1.c scan-tree-dump-times vect "Alignment of
access forced using peeling" 2
+FAIL: gcc.dg/vect/vect-simd-clone-20.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 4
+FAIL: gcc.dg/vect/slp-3-big-array.c scan-tree-dump-times vect "vectorizing
stmts using SLP" 4
+FAIL: gcc.dg/vect/vect-reduc-pattern-2c.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected" 1
+FAIL: gcc.dg/vect/vect-simd-clone-18d.c scan-tree-dump-times vect "[\\n\\r]
[^\\n]* = foo\\.simdclone" 2
+FAIL: gcc.dg/vect/vect-peel-3.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "Vectorizing an unaligned access" 1
+FAIL: gcc.dg/vect/vect-peel-3.c -flto -ffat-lto-objects  scan-tree-dump-times
vect "Alignment of access forced using peeling" 1

Reply via email to