You copied the Doc URL to your clipboard.

Handling branches that optimize to a NOP

By default, the linker replaces any branch with a relocation that resolves to the next instruction with a NOP instruction. This optimization can also be applied if the linker reorders tail calling sections.

However, there are cases where you might want to disable the option, for example, when performing verification or pipeline flushes.

To control this optimization, use the --branchnop and --no_branchnop command-line options.


This feature is not supported in AArch64.

See also