6.6.6.6.1 -falign-functions
The -falign-functions option aligns the start of functions to a
machine-dependent default.
Using -falign-functions=n aligns the start of functions to the
next power-of-two greater than n, skipping up to n
bytes. For instance, -falign-functions=32 aligns functions to the next
32-byte boundary, but -falign-functions=24 would align to the next
32-byte boundary only if this can be done by skipping 23 bytes or less.
-fno-align-functions and
-falign-functions=1 are equivalent and mean that functions will not
be aligned.
The assembler only supports this flag when
n is a power of two; so
n is rounded up. If
n is not specified, use a machine-dependent
default.
