r134093 - in /trunk/gcc: ada/ChangeLog ada/ada-...
ebotcazou@gcc.gnu.org
ebotcazou@gcc.gnu.org
Tue Apr 8 12:25:00 GMT 2008
Author: ebotcazou
Date: Tue Apr 8 12:25:49 2008
New Revision: 134093
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=134093
Log:
* ada-tree.h (TYPE_PACKED_ARRAY_TYPE_P): Only set it when bit-packed.
* decl.c (gnat_to_gnu_entity): Adjust for above change.
<E_Record_Type>: Try to get a better form of the component for
packing, even if it has an integral mode.
<E_Record_Subtype>: Likewise.
* trans.c (gnat_to_gnu): Do not require BLKmode for the special
exception suppressing the final conversion between record types.
Added:
trunk/gcc/testsuite/gnat.dg/pack6.adb
trunk/gcc/testsuite/gnat.dg/pack7.adb
trunk/gcc/testsuite/gnat.dg/pack8.adb
Modified:
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/ada-tree.h
trunk/gcc/ada/decl.c
trunk/gcc/ada/trans.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list