https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123992
Bug ID: 123992
Summary: Miscompilation (incorrect spill?) at -O1+ on
aarch64_be, related to NEON intrinsics
Product: gcc
Version: 15.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: j.ne at posteo dot net
Target Milestone: ---
Created attachment 63597
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=63597&action=edit
test program (C, 50 lines, 2 KiB, derived from coreutils cksum)
Hello, attached test program behaves unexpectedly when compiled with -O1 or
higher and for aarch64_be. The value of the variable `data` apparently changes
when it shouldn't.
The issue has been observed with GCC 15.2.0. I did not test newer/older GCC
versions.