I noticed an inconsistency in the handling of the aligned attribute. When applied to variables, I get an error message if the alignment is too large for the platform. But when applied to functions, there is no error check. The same applies to label alignment (from the -falign-labels switch).
The result is an ICE in my target code because it is asked to output assembly language for an alignment not supported by the target. Should these cases also produce error messages? Or should the back end ignore attempts to align too much? paul