------- Comment #13 from ebotcazou at gcc dot gnu dot org 2009-09-25 18:20 ------- > Oh, I didn't realize Test_Extension'Alignment was 16, I wonder what causes it > to be super-aligned, I see no obvious candidate from -gnatR2...
A pointer to unconstrained array forces double-word alignment
type String_Access is access all String;
type Test_Extension is new Test_Base with record
Last_Name : String_Access;
end record;
for historical reasons.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41100
