5.7.7.44 Thumb2-align-loop Option

The -mthumb2-align-loop option performs loop alignment to avoid pipeline reload penalties caused by branches to unaligned 32-bit instructions when in the Thumb2 ISA mode. This optimization improves the execution speed of unaligned loops. This is the default action if no option is specified.

The -mno-thumb2-align-loop form of this option does no perform any loop alignment.