On Feb 23, 2007, at 1:46 PM, Jan Hubicka wrote:
One extra bit - we do use alignments of base > 32 bytes for code
alignment. What would be the behaviour on targets with
MAX_OFILE_ALIGNMENT set to 16 bytes?
min (MAX_OFILE_ALIGNMENT, 32) of course.
I.e. if we end up with gas producing many nops that would then on
random
basis end up 16 or 32 byte aligned, it might be good idea to forcingly
reduce alignments to base 16 on those targets.
Agreed.
The assembler should produce a hard error if one asks it for an
alignment that can't be satisfied.