OSDN Git Service

2005-07-05 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index d680ff8..97919bd 100644 (file)
@@ -1,3 +1,30 @@
+2005-07-05  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * Makefile.in (final.o): Fix dependencies.
+
+2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR c/22013
+       PR c/22098
+       * langhooks.h (struct lang_hooks): Add expr_to_decl.
+       * langhooks.c (lhd_expr_to_decl): New.
+       * langhooks-def.h (lhd_expr_to_decl, LANG_HOOKS_EXPR_TO_DECL):
+       New.
+       (LANG_HOOKS_INITIALIZER): Update.
+       * tree.c (recompute_tree_invarant_for_addr_expr): Call
+       expr_to_decl langhook.
+       * c-tree.h (c_expr_to_decl): Declare.
+       * c-typeck.c (c_expr_to_decl): New.
+       (build_unary_op): Do not handle ADDR_EXPR of COMPOUND_LITERAL_EXPR
+       specially.
+       * c-objc-common.h (LANG_HOOKS_EXPR_TO_DECL): Define.
+
+2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR c/22308
+       * c-decl.c (finish_struct): Also copy C_TYPE_FIELDS_READONLY,
+       C_TYPE_FIELDS_VOLATILE and C_TYPE_VARIABLE_SIZE to type variants.
+
 2005-07-05  Paolo Bonzini  <bonzini@gnu.org>
 
        * Makefile.in: Adjust dependencies.