On Wed, Jun 4, 2025 at 10:11 AM Tim Froggatt via Gcc-help <gcc-help@xxxxxxxxxxx> wrote: > > 1) Why is m=1 different from m=2,3,4? Because I thought ARM32 instructions > were always 4-byte aligned. Shouldn't they produce the same code? Not if you use -mthumb