OSDN Git Service

2006-09-19 Eric Christopher <echristo@apple.com>
[pf3gnuchains/gcc-fork.git] / gcc / objc / ChangeLog
index 7418b0b..ec777a6 100644 (file)
@@ -1,3 +1,70 @@
+2006-09-19  Eric Christopher  <echristo@apple.com>
+
+       * objc-act.c (JBLEN): Rename to OBJC_JBLEN,
+       default to something innocuous.
+       (build_next_objc_exception_stuff): Rename JBLEN.
+
+2006-07-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
+
+2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR obj-c++/28434
+       * objc-act.c (lookup_and_install_protocols): Skip error_mark_nodes.
+
+2006-06-06  Mike Stump  <mrs@apple.com>
+
+       * objc-act.c: Remove prototype for objc_build_volatilized_type.
+
+2006-05-24  Mike Stump  <mrs@apple.com>
+
+       * objc-act.c (build_next_objc_exception_stuff): Use JBLEN instead of _JBLEN.
+
+2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR objc/27240
+       * objc-act.c (objc_is_public): Return early on invalid type.
+
+2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
+
+       * objc-act.c (init_module_descriptor): Remove file name from
+       module descriptor.
+       (gen_type_name_0): Fix ICE when issuing warning.
+
+2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
+       * Make-lang.in (OBJC): Remove
+       (OBJECTIVE-C): Remove
+       (objective-c): Remove
+       (.PHONY): Remove objective-c and ObjC
+
+2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR objc/25360
+       * objc/objc-act.c (encode_type): Encode Complex types as 'j' followed
+       by the inner type.
+
+2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR objc/25348
+       * objc-act.c (encode_array): Handle arrays to zero sized types.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
+       * Make-lang.in (objc.all.build, objc.install-normal): Remove.
+
+2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
+
+       * Make-lang.in: Remove all dependencies on s-gtype.
+
+2005-12-02  Richard Guenther  <rguenther@suse.de>
+
+       * objc-act.c (objc_build_exc_ptr, next_sjlj_build_enter_and_setjmp
+       next_sjlj_build_exc_extract, next_sjlj_build_catch_list,
+       next_sjlj_build_try_catch_finally, objc_begin_catch_clause,
+       build_objc_method_call, objc_rewrite_function_call): Use buildN
+       instead of build.
+
 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
 
        * objc-act.c (synth_module_prologue): Clear TREE_NOTHROW
@@ -5,7 +72,7 @@
 
 2005-10-17  Andreas Krebbel  <krebbel1@de.ibm.com>
 
-       * objc-act.c (objc_build_component_ref): Adjust call to 
+       * 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>
        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.
 
        * objc-act.c (objc_finish_file): In ObjC++ mode, set at_eof before
        calling instantiate_pending_templates.
-       
+
 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
 
        PR objc/18862
        (objc_types_are_equivalent): Check TYPE_HAS_OBJC_INFO(...) before
        accessing TYPE_OBJC_PROTOCOL_LIST.
        * objc-act.h (OBJC_INFO_SLOT_ELTS, TYPE_OBJC_INFO, INIT_TYPE_OBJC_INFO,
-       DUP_TYPE_OBJC_INFO, ALLOC_OBJC_TYPE_LANG_SPECIFIC, 
+       DUP_TYPE_OBJC_INFO, ALLOC_OBJC_TYPE_LANG_SPECIFIC,
        SIZEOF_OBJC_TYPE_LANG_SPECIFIC): New macros.
        (TYPE_OBJC_INTERFACE): Replaces TREE_STATIC_INSTANCE and now points
        to an actual @interface; stored in TYPE_LANG_SPECIFIC(...).