https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112922
Alex Coplan <acoplan at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |acoplan at gcc dot gnu.org,
| |rsandifo at gcc dot gnu.org
--- Comment #1 from Alex Coplan <acoplan at gcc dot gnu.org> ---
So I did some bisection on this, and indeed it seems to have started with
r14-6290-g9f0f7d802482a8958d6cdc72f1fe0c8549db2182 i.e.
commit 9f0f7d802482a8958d6cdc72f1fe0c8549db2182
Author: Richard Sandiford <[email protected]>
Date: Thu Dec 7 19:41:19 2023
aarch64: Add an early RA for strided registers
but then it seemed to get fixed shortly afterwards by
r14-6339-g8b5cd6c4519cc120badd2b35a9e30d4deb82c012 i.e.
commit 8b5cd6c4519cc120badd2b35a9e30d4deb82c012
Author: Richard Sandiford <[email protected]>
Date: Fri Dec 8 16:27:40 2023
aarch64: Some tweaks to the early-ra pass
CCing Richard S who can hopefully confirm if that change was expected to fix
correctness / wrong code issues.