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

--- Comment #3 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> ---
(In reply to Richard Earnshaw from comment #2)
> is the diff you show backwards?  Otherwise the new code looks distinctly
> better.

Yes it is, sorry. Diff good bad is:

-       add     r5, sp, #16
+       add     r0, sp, #24
        str     r1, [lr, #4]    @ unaligned
        str     r2, [lr, #8]    @ unaligned
+       mov     r5, r0
+       str     r0, [sp, #4]

Reply via email to