OSDN Git Service

Index: objc/ChangeLog
[pf3gnuchains/gcc-fork.git] / gcc / objc / ChangeLog
index 6d7b9a4..7418b0b 100644 (file)
@@ -1,3 +1,61 @@
+2005-10-20  Geoffrey Keating  <geoffk@apple.com>
+
+       * objc-act.c (synth_module_prologue): Clear TREE_NOTHROW
+       on objc_msgSend and like builtin functions.
+
+2005-10-17  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * objc-act.c (objc_build_component_ref): Adjust call to 
+       finish_class_member_access_expr due to a changed prototype.
+
+2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR objc/23306
+       * objc-act.c (generate_strings): Remove and move code to
+       finish decl to ...
+       (add_objc_string): here when creating a new string decl.
+       (finish_objc): Don't call generate_strings.
+
+2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR objc/23381
+       * objc-act.c (next_sjlj_build_try_catch_finally): Set
+       TREE_SIDE_EFFECTS on catch_seq after building it.
+
+2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       part of PR objc/21992
+       * objc-act.c (handle_class_ref): The ref decl is always referenced.
+
+2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
+
+       Make CONSTRUCTOR use VEC to store initializers.
+       * objc-act.c (objc_build_constructor): Use build_constructor_from_list
+       instead of build_constructor.
+
+2005-07-08  Daniel Berlin  <dberlin@dberlin.org>
+       
+       * objc-act.c (objc_push_parm): DECL_ARG_TYPE_AS_WRITTEN is
+       removed.
+       * objc-act.h (KEYWORD_ARG_NAME): Use decl_non_common.
+       (KEYWORD_KEY_NAME): Use decl_minimal.
+       (METHOD_SEL_NAME): Ditto..
+       (METHOD_SEL_ARGS): Use decl_non_common.
+       (METHOD_ADD_ARGS): Ditto.
+       (METHOD_ADD_ARGS_ELLIPSIS_P): Use decl_common.
+       (METHOD_DEFINITION): Ditto.
+       (METHOD_ENCODING): Ditto.
+       * objc-lang.c: (objc_init_ts): New function.
+
+2005-07-07  Ziemowit Laski  <zlaski@apple.com>
+
+       * objc-act.c (objc_build_struct): Pass in an actual @interface
+       instead of its name, and annotate the struct created (and all
+       existing variants thereof) with the @interface.
+       (objc_compare_types): Treat forward-declared ObjC classes
+       as stand-alone (root) classes for purposes of type comparisons.
+       (build_private_template): Move some code to objc_build_struct().
+
 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
 
        PR objc/22274