public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug target/112933] New: gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x2.c fails on aarch64_be
@ 2023-12-09  2:49 pinskia at gcc dot gnu.org
  2023-12-09 17:06 ` [Bug target/112933] " rsandifo at gcc dot gnu.org
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-09  2:49 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 112933
           Summary: gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x2.c
                    fails on aarch64_be
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Keywords: missed-optimization, testsuite-fail
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
                CC: rsandifo at gcc dot gnu.org
  Target Milestone: ---
            Target: aarch64_be

From the log
```
FAIL: gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x2.c  -std=c23 -O2
-fno-schedule-insns -fno-schedule-insns2 -DCHECK_ASM --save-temps -DTEST_FULL 
check-function-bodies read_0_z0
body: \tmov     (w8|w9|w10|w11), w0
\tmova  {z0\.d - z1\.d}, za\.d\[\1, 0, vgx2\]
\tret

against:        addvl   sp, sp, #-2
        mov     w9, w0
        mova    {z30.d - z31.d}, za.d[w9, 0, vgx2]
        ptrue   p7.b, all
        st1d    z30.d, p7, [sp]
        st1d    z31.d, p7, [sp, #1, mul vl]
        ld1h    z0.h, p7/z, [sp]
        ld1h    z1.h, p7/z, [sp, #1, mul vl]
        addvl   sp, sp, #2
        ret
```

Seems like all of the SME check-function-bodies testcases fail this way for
big-endian in that they extra store/loads there ...

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-12-10 19:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-09  2:49 [Bug target/112933] New: gcc.target/aarch64/sme2/acle-asm/read_za16_vg1x2.c fails on aarch64_be pinskia at gcc dot gnu.org
2023-12-09 17:06 ` [Bug target/112933] " rsandifo at gcc dot gnu.org
2023-12-10 19:46 ` cvs-commit at gcc dot gnu.org
2023-12-10 19:56 ` rsandifo at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).