diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d04f8bdf3b..b2e063b8370 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,21 @@ 2004-12-22 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> + * tree.h (TYPE_SIZES_GIMPLIFIED): New. + * function.c (gimplify_parm_type): Don't gimplify type if already done. + * gimplify.c (gimplify_decl_expr): Likewise. + (gimplify_type_sizes): Set TYPE_SIZES_GIMPLIFIED. Examine nested + array types. + +2004-12-22 Richard Henderson <rth@redhat.com> + + * gimplify.c (eval_save_expr): Remove. + (gimplify_one_sizepos): Unshare expr before gimplifying. + * stor-layout.c (variable_size): Revert 2004-12-19 change. + (layout_decl): Revert 2004-12-18 change. + (layout_type): Revert 2004-12-21 change. + +2004-12-22 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> + * tree-sra.c (type_can_be_decomposed_p): Reject variable sized types. 2004-12-22 Mark Mitchell <mark@codesourcery.com> |