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