CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2013/04/11 14:58:34
Modified files:
gnu/usr.bin/gcc/gcc/config/m88k: m88k.c m88k.h
Log message:
Do not abuse -finhibit-size-directive to control tight code alignment:
- turn FUNCTION_BOUNDARY into a constant, as intended, since its value
is used (among other things) to decide the alignment to expect from a
function pointer value.
- remove LABEL_ALIGN_AFTER_BARRIER. There is no reason to align jump
destinations on half a cache line, and the MI default for this value
is good enough.
However, in order to preserve the intent of what FUNCTION_BOUNDARY used to
be defined as, initialize align_functions to sensible values in
m88k_override_options(), unless -falign-functions=... is specified.