https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91684
Wilco <wilco at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2019-09-06 Ever confirmed|0 |1 --- Comment #2 from Wilco <wilco at gcc dot gnu.org> --- (In reply to Bernd Edlinger from comment #1) > Created attachment 46846 [details] > untested patch Thanks - that fixes the issue indeed! I now get: mov r2, #0 mov r3, #0 str lr, [sp, #-4]! sub sp, sp, #20 add r0, sp, #4 strd r2, [sp, #4] str r2, [sp, #12] bl g add sp, sp, #20 ldr pc, [sp], #4