https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84437
Patrick Conlon <cptjustice at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cptjustice at gmail dot com --- Comment #1 from Patrick Conlon <cptjustice at gmail dot com> --- gcc version 9.0.0 20180808 (experimental) (GCC) no longer produces this compiler error. Below is the output I got: cptnapalm@oracle~/s/p/p/g/84437 > cat long_long_m10.s .text .even .globl _x _x: mov r5,-(sp) mov sp,r5 add $-014,sp mov r2,-(sp) mov r3,-(sp) mov r4,-(sp) mov 06(r5),r0 mov r0,-02(r5) mov -02(r5),r4 mov r4,-06(r5) mov -02(r5),r4 mov $017,r0 mov r0,-04(r5) mov -02(r5),r4 mov -04(r5),r0 L_4: asr r4 dec r0 bne L_4 mov r4,-010(r5) mov r4,-012(r5) mov r4,-014(r5) mov 04(r5),r4 mov -014(r5),(r4) mov -012(r5),02(r4) mov -010(r5),04(r4) mov -06(r5),06(r4) mov 04(r5),r0 mov (sp)+,r4 mov (sp)+,r3 mov (sp)+,r2 mov r5,sp mov (sp)+,r5 rts pc