MEMBER_TYPE_FORCES_BLK on IA-64/HP-UX
Eric Botcazou
ebotcazou@adacore.com
Sun Jul 3 16:32:00 GMT 2005
> I am concerned about the use of MEMBER_TYPE_FORCES_BLK in stor-layout.c.
> I believe that, if MEMBER_TYPE_FORCES_BLK is not defined, this code will
> change the mode of a structure containing a single field from BLKmode
> into the mode of the field.
Right, that's precisely what we would need for Ada.
> I think this might mess up the parameter passing of structures that contain
> a single field, particularly when that field is smaller than 64 bits, like a
> single char, an int, or a float.
Running the 2 compat testsuites shows that this actually doesn't happen.
--
Eric Botcazou
More information about the Gcc
mailing list