]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/objc/ChangeLog
utils.c (init_gnat_to_gnu): Use typed GC allocation.
[thirdparty/gcc.git] / gcc / objc / ChangeLog
index 4307001dffcaef286da836ad7372f5847a02cfa9..a05a140c7cbebfd8a69cc0512c542123279ac73d 100644 (file)
@@ -1,3 +1,86 @@
+2010-06-08  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
+
+       * objc-act.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
+       allocation.
+
+       * objc-act.c (objc_volatilize_decl): Likewise.
+       (objc_build_string_object): Likewise.
+       (hash_init): Likewise.
+       (hash_enter): Likewise.
+       (hash_add_attr): Likewise.
+       (add_class): Likewise.
+       (start_class): Likewise.
+
+2010-06-05  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * objc-act.c: Update include path for moved files.
+       * objc-lang.c: Likewise.
+       * config-lang.in: Update paths in gtfiles for files in c-family/.
+
+2010-06-01  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * objc-act.c (build_next_objc_exception_stuff): Give setjmp a
+       varargs type instead of a zero-argument type.
+
+2010-05-30  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * objc-act.c (synth_module_prologue): Use build_function_type_list
+       instead of build_function_type.
+       (build_module_initializer_routine): Likewise.
+       (build_next_objc_exception_stuff): Likewise.
+       (build_objc_exception_stuff): Likewise.
+
+2010-05-27  Joseph Myers  <joseph@codesourcery.com>
+
+       * objc-act.c: Include diagnostic-core.h instead of diagnostic.h.
+       * Make-lang.in (objc/objc-act.o): Update dependencies.
+
+2010-05-25  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * objc-act.h: Do not include gimple.h.
+       * objc-act.c: Do not include rtl.h, expr.h, libfuncs.h, and tm_p.h.
+       Include gimple.h.  Explain why except.h has to be included.
+       * objc-lang.c: Do not include diagnostics.h.
+       * Make-lang.in: Update dependencies.
+
+2010-05-25  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * objc-act.c (objc_build_constructor): Adjust OBJCPLUS impedance
+       mismatch code for VECs.
+
+2010-05-25  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * objc-act.c (objc_build_constructor): Take a VEC instead of a tree.
+       Use build_constructor instead of build_constructor_from_list.
+       (objc_build_string_object): Build a VEC argument for
+       objc_build_constructor.
+       (init_def_list): Likewise.
+       (init_objc_symtab): Likewise.
+       (init_module_descriptor): Likewise.
+       (generate_static_references): Likewise.
+       (build_selector_translation_table): Likewise.
+       (build_descriptor_table_initializer): Likewise.
+       (generate_descriptor_table): Likewise.
+       (build_protocol_initializer): Likewise.
+       (build_ivar_list_initializer): Likewise.
+       (generate_ivars_list): Likewise.
+       (build_dispatch_table_initializer): Likewise.
+       (generate_dispatch_table): Likewise.
+       (generate_protocol_list): Likewise.
+       (build_category_initializer): Likewise.
+       (build_shared_structure_initializer): Likewise.
+       (generate_objc_image_info): Likewise.
+
+2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
+
+       PR objc++/32052
+       * objc-act.c (encode_aggregate_within): Encode structure tags
+       with template args for ObjC++.
+
+2010-04-30  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * objc-act.c: Do not include varray.h.
+
 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
 
        PR c/18624