6.6.6.6.2 -falign-labels
The -falign-labels
option aligns using a machine-dependent default which is very
likely to be 1, meaning no alignment.
Using -falign-labels=n
aligns all branch targets to a
power-of-two boundary, skipping up to n
bytes like
-falign-functions
. This option can easily make code slower, because
it must insert dummy operations for when the branch target is reached in the usual flow
of the code.
If -falign-loops
or -falign-jumps
are
applicable and are greater than this value, then their values are used instead.