https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89154
--- Comment #4 from Segher Boessenkool ---
The r1 adjustment is establishing the stack frame. It needs to precede all
stack accesses (not just those by the prologue saves!) We could separately
wrap it, if that would help? You can then get
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89154
--- Comment #3 from Pat Haugen ---
(In reply to Segher Boessenkool from comment #1)
> The new version needs to save r4 because it reuses the reg for storing r7+r8.
> And we still don't wrap CR separately, sigh.
Yes, and similar for r3 since
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89154
Richard Biener changed:
What|Removed |Added
Component|tree-optimization |rtl-optimization
Blocks|