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.
