This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r159039 - in /trunk/gcc: ChangeLog testsuite/Ch...
- From: ebotcazou at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 04 May 2010 17:47:52 -0000
- Subject: r159039 - in /trunk/gcc: ChangeLog testsuite/Ch...
Author: ebotcazou
Date: Tue May 4 17:47:52 2010
New Revision: 159039
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159039
Log:
* tree.c (free_lang_data_in_one_sizepos): New inline function.
(free_lang_data_in_type): Call it on TYPE_{MIN|MAX}_VALUE of numerical
types. Call it on TYPE_SIZE and TYPE_SIZE_UNIT of all types.
(free_lang_data_in_decl): Call it on DECL_SIZE and DECL_SIZE_UNIT of
all decls. Call it on DECL_FIELD_OFFSET of fields.
(find_decls_types_r): Follow DECL_VALUE_EXPR.
(iterative_hash_expr) <PLACEHOLDER_EXPR>: New case.
Added:
trunk/gcc/testsuite/gnat.dg/lto1.adb
trunk/gcc/testsuite/gnat.dg/lto1_pkg.adb
trunk/gcc/testsuite/gnat.dg/lto1_pkg.ads
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree.c