https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59942
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. Output of pdp11-aout-gcc -m10... : .text .even .globl _main _main: mov r5,-(sp) mov sp,r5 add $-04,sp jsr pc,___main mov $023420,-02(r5) mov -02(r5),r0 mov $011,r1 mov -02(r5),r0 L_5: asr r0 dec r1 bne L_5 mov r0,-04(r5) clr r0 mov r5,sp mov (sp)+,r5 rts pc Output of -m40 option: .text .even .globl _main _main: mov r5,-(sp) mov sp,r5 add $-04,sp jsr pc,___main mov $023420,-02(r5) mov -02(r5),r0 ash $-011,r0 mov r0,-04(r5) clr r0 mov r5,sp mov (sp)+,r5 rts pc