PR ada/39264
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Mar 2009 10:53:17 +0000 (10:53 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 1 Mar 2009 10:53:17 +0000 (10:53 +0000)
commitf6b2b596cae9c1d10b78067b66fe357b824f7ee6
tree54189ffad8b37b0caeed60c21d5704619c6a9968
parent673c690d1ee9e8c18fa4e7c4d1ac5c54573054a0
PR ada/39264
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: Do no
call make_packable_type on fat pointer types.
<E_Array_Subtype>: Likewise.
<E_Record_Subtype>: Call make_packable_type on all record types
except for fat pointer types.
(make_packable_type): Likewise.
(gnat_to_gnu_field): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144514 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/pack12.adb [new file with mode: 0644]