https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121957
Alex Coplan <acoplan at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[15/16 Regression] AArch64: |[15/16 Regression] AArch64:
|Miscompile at -O2/O3 |Miscompile at -O2/O3 since
| |r15-1579-g792f97b44ffc5e
CC| |rsandifo at gcc dot gnu.org
--- Comment #4 from Alex Coplan <acoplan at gcc dot gnu.org> ---
Bisected to r15-1579-g792f97b44ffc5e6a967292b3747fd835e99396e7 a.k.a:
commit 792f97b44ffc5e6a967292b3747fd835e99396e7 (refs/bisect/bad)
Author: Richard Sandiford <[email protected]>
Date: Mon Jun 24 08:43:19 2024 +0100
Add a late-combine pass [PR106594]
and adding -fno-late-combine-instructions also fixes it. I'll continue
investigating due to the interaction with pair-fusion, but it could be either
pass at fault.