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.