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

            Bug ID: 115443
           Summary: aarch64: Test gcc.dg/vect/pr99102.c FAIL
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mpolacek at gcc dot gnu.org
  Target Milestone: ---

We see a FAIL on a machine with SVE support:

FAIL: gcc.dg/vect/pr99102.c -flto -ffat-lto-objects  scan-tree-dump vect
"MASK_SCATTER_STORE"
FAIL: gcc.dg/vect/pr99102.c scan-tree-dump vect "MASK_SCATTER_STORE"

I suspect -- and pardon me if I'm wrong, I don't have a SVE box handy -- the
test will fail on an ARMv8 box:

# gcc -march=armv9-a  pr99102.c  -O2 -ftree-vectorize -fno-vect-cost-model
-fdump-tree-vect-details -msve-vector-bits=256; grep MASK_SCATTER_STORE
a-pr99102.c.172t.vect
pr99102.c:9:29: note:  add new stmt: .MASK_SCATTER_STORE (vectp_a.13_69, { 0,
4, 8, 12 }, 8, vect_cst__12, vect_cst__68);
Value numbering stmt = .MASK_SCATTER_STORE (vectp_a.13_69, { 0, 4, 8, 12 }, 8,
vect_cst__12, vect_cst__68);
  .MASK_SCATTER_STORE (vectp_a.13_69, { 0, 4, 8, 12 }, 8, vect_cst__12,
vect_cst__68);

but

# gcc -march=armv8-a  pr99102.c  -O2 -ftree-vectorize -fno-vect-cost-model
-fdump-tree-vect-details -msve-vector-bits=256; grep MASK_SCATTER_STORE
a-pr99102.c.172t.vect
#

Reply via email to