https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109874
--- Comment #1 from Marc Poulhiès <dkm at gcc dot gnu.org> --- Forcing GCC 13 to emit non-PIC (as gcc4) code shaves a few insns, down to 28. ``` _SetupCartCHRMapping: mov r4,r1 mov.l .L3,r2 shlr8 r1 shlr2 r1 add #-1,r1 mov.l r1,@r2 mov r4,r1 shlr8 r1 mov.l .L4,r2 shlr r1 shlr2 r1 add #-1,r1 mov.l r1,@r2 mov r4,r1 shlr8 r1 mov.l .L5,r2 shlr2 r1 shlr2 r1 shlr8 r4 add #-1,r1 shlr2 r4 mov.l r1,@r2 shlr r4 mov.l .L6,r1 shlr2 r4 add #-1,r4 rts mov.l r4,@r1 .L3: .long _CHRmask1 .L4: .long _CHRmask2 .L5: .long _CHRmask4 .L6: .long _CHRmask8 _CHRmask8: .zero 4 _CHRmask4: .zero 4 _CHRmask2: .zero 4 _CHRmask1: .zero 4 ```