+2013-04-11 Release Manager
+
+ * GCC 4.7.3 released.
+
+2012-09-20 Release Manager
+
+ * GCC 4.7.2 released.
+
+2012-06-14 Release Manager
+
+ * GCC 4.7.1 released.
+
+2012-03-22 Release Manager
+
+ * GCC 4.7.0 released.
+
+2011-11-21 Andreas Tobler <andreast@fgznet.ch>
+
+ * configure: Regenerate.
+
+2011-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * Makefile.in (INCLUDES): Add -I$(MULTIBUILDTOP)../libgcc.
+ * configure.ac (target_thread_file, HAVE_GTHR_DEFAULT): Remove.
+ * configure: Regenerate.
+ * config.h.in: Regenerate.
+
+2011-10-17 Paul Brook <paul@codesourcery.com>
+ Matthias Klose <doko@ubuntu.com>
+
+ * exception.c (parse_lsda_header): hardcode ttype_encoding for older
+ ARM EABI toolchains.
+ (get_ttype_entry) Remove __ARM_EABI_UNWINDER__ variant.
+
+2011-10-09 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ PR libobjc/49883
+ * init.c (__objc_exec_class): Work around a bug in clang's code
+ generation. Clang sets the class->info field to values different
+ from 0x1 or 0x2 (the only allowed values in the traditional GNU
+ Objective-C runtime ABI) to store some additional information, but
+ this breaks backwards compatibility. Wipe out all the bits in the
+ fields other than the first two upon loading a class.
+
+2011-10-09 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * class.c (objc_lookup_class): Added back for compatibility with
+ clang which seems to emit calls to it.
+
+2011-10-08 Richard Frith-Macdonald <rfm@gnu.org>
+ Nicola Pero <nicola.pero@meta-innovation.com>
+
+ PR libobjc/50428
+ * sendmsg.c (__objc_send_initialize): If a class does not have an
+ +initialize method, search for an +initialize method in the
+ superclass and in the ancestor classes and execute the first one
+ that is found. This makes the GNU runtime behave in the same way
+ as the Apple/NeXT runtime with respect to +initialize methods and
+ subclassing.
+
+2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ PR libobjc/50002
+ * class.c (__objc_update_classes_with_methods): Iterate over meta
+ classes as well as normal classes when refreshing the method
+ implementations. This fixes replacing class methods.
+
+2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * class.c (class_getSuperclass): Fixed to work with meta classes
+ still in construction too.
+
+2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * class.c (class_getSuperclass): Fixed typo in comment.
+
+2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ PR libobjc/49882
+ * class.c (class_getSuperclass): Return the superclass if the
+ class is in construction.
+ * objc/runtime.h (class_getSuperclass): Updated documentation.
+
+2011-08-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * Makefile.in (INCLUDES): Search
+ $(srcdir)/$(MULTISRCTOP)../libgcc.
+
+2011-06-08 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * objc/objc.h (__GNU_LIBOBJC__): Bumped to 20110608.
+
+2011-06-08 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * configure.ac (VERSION): Bumped to 4:0:0.
+ * configure (VERSION): Likewise.
+
+2011-06-08 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * objc/README: Updated.
+ * objc-private/selector.h: Updated comments.
+
+2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * sendmsg.c (class_get_instance_method): Removed.
+ (class_get_class_method): Removed.
+ (objc_get_uninstalled_dtable): Removed.
+
+2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * objc-private/module-abi-8.h (class_get_instance_size): Removed.
+ * objects.c (class_create_instance): Removed.
+ * error.c (__USE_FIXED_PROTOTYPES__): Removed.
+ * gc.c (__objc_generate_gc_type_description): Use
+ class_getInstanceSize() instead of class_get_instance_size().
+ * selector.c (sel_types_match): Made static.
+ (sel_get_typed_uid): Removed.
+ (sel_get_any_typed_uid): Removed.
+ (sel_get_name): Removed.
+ (sel_get_type): Removed.
+ (sel_register_name): Removed.
+ (sel_register_typed_name): Removed.
+ (sel_get_uid): Removed.
+
+2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * encoding.c (method_get_number_of_arguments): Removed.
+ (method_get_sizeof_arguments): Removed.
+
+2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * class.c (objc_next_class): Removed.
+ (class_pose_as): Removed.
+ (CLASSOF): Removed.
+ (class_table_replace): Removed.
+ (objc_lookup_class): Removed.
+
+2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ Removed the Traditional Objective-C runtime public API.
+ * Makefile.in (OBJC_DEPRECATED_H): Variable removed.
+ (install-headers): Do not create the objc/deprecated directory and
+ do not install the deprecated headers.
+ (OBJC_H): Removed encoding.h and objc-api.h.
+ * Object.m: Removed all methods with the exception of -class and
+ -isEqual:. Updated includes. ([-class]): Use Modern API.
+ * objc/Object.h: Do not include deprecated/Object.h.
+ * objc/deprecated/Object.h: Removed.
+ * linking.m (__objc_linking): Call [Object class] instead of
+ [Object name].
+ * Protocol.m: Removed all methods with the exception of -isEqual:.
+ Updated includes.
+ * objc/Protocol.h: Do not include deprecated/Protocol.h.
+ * objc/deprecated/Protocol.h: Removed.
+ * objc/deprecated/struct_objc_symtab.h: Removed.
+ * objc/deprecated/struct_objc_module.h: Removed.
+ * objc/deprecated/struct_objc_ivar.h: Removed.
+ * objc/deprecated/struct_objc_ivar_list.h: Removed.
+ * objc/deprecated/struct_objc_method.h: Removed.
+ * objc/deprecated/struct_objc_method_list.h: Removed.
+ * objc/deprecated/struct_objc_protocol_list.h: Removed.
+ * objc/deprecated/struct_objc_category.h: Removed.
+ * objc/deprecated/MetaClass.h: Removed.
+ * objc/deprecated/objc_msg_sendv.h: Removed.
+ * objc/deprecated/README: Removed.
+ * objc/deprecated/struct_objc_class.h: Removed.
+ * objc/deprecated/struct_objc_protocol.h: Removed.
+ * objc/deprecated/struct_objc_selector.h: Removed.
+ * objc/encoding.h: Removed.
+ * objc/message.h (struct objc_super): Removed the definition for
+ the Traditional Objective-C runtime API.
+ * objc/objc.h: Do not include objc/objc-decls.h.
+ deprecated/struct_objc_selector.h, deprecated/MetaClass.h,
+ deprecated/struct_objc_class.h, deprecated/struct_objc_protocol.h
+ and deprecated/objc_msg_sendv.h. Uncommented new definition of
+ Protocol *.
+ * objc/objc-api.h: Removed.
+ * objc/runtime.h: Updated comments. Removed check to detect
+ concurrent usage of Traditional and Modern APIs.
+ * objc-private/module-abi-8.h: Always define struct objc_class and
+ struct objc_protocol. (struct objc_protocol_list): Changed type
+ of 'list' argument from 'Protocol *' to 'struct objc_protocol *'.
+ (class_get_instance_size): Added.
+ * objc-private/protocols.h (__objc_protocols_add_protocol): Take a
+ 'struct objc_protocol *' as argument, not a 'Protocol *'.
+ * objc-private/runtime.h: Updated comments.
+ * objc-private/selector.h (struct objc_selector, sel_eq): Added.
+ * class.c: Include objc-private/selector.h.
+ (objc_get_meta_class): Return a Class instead of a MetaClass.
+ * encoding.c (method_get_next_argument): Removed.
+ (method_get_first_argument): Removed.
+ (method_get_nth_argument): Removed.
+ * gc.c: Include objc/runtime.h instead of objc/encoding.h.
+ Include objc-private/module-abi-8.h and ctype.h.
+ * protocols.c (__objc_protocols_add_protocol): Take a 'struct
+ objc_protocl *' as argument, not a 'Protocol *'.
+ (class_addProtocol): Added casts to 'struct objc_protocol *' and
+ 'Protocol *'.
+ (class_copyProtocolList): Likewise.
+ (protocol_conformsToProtocol): Likewise.
+ (protocol_copyProtocolList): Likewise.
+ * sarray.c: Include objc-private/module-abi-8.h.
+ * sendmsg.c (method_get_next_argument): Removed.
+ (method_get_first_argument): Removed.
+ (method_get_nth_argument): Removed.
+ (objc_msg_sendv): Removed.
+ (arglist_t, retval_t): New. (class_get_class_method): Take a
+ 'Class', not 'MetaClass', argument.
+ * thr.c: Include module-abi-8.h.
+
+2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * Makefile.in (OBJC_DEPRECATED_H): Removed struct_objc_static_instances.h
+ and objc_get_uninstalled_dtable.h.
+ * objc/deprecated/struct_objc_static_instances.h: Removed.
+ * objc/deprecated/objc_get_uninstalled_dtable.h: Removed.
+ * objc/objc-api.h: Do not include deprecated/objc_static_instances.h
+ and deprecated/objc_get_uninstalled_dtable.h.
+
+2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
+
+ * Makefile.in (OBJC_DEPRECATED_H): Removed objc_object_alloc.h.
+ * objc/deprecated/objc_object_alloc.h: Removed.
+ * objc/objc-api.h: Do not include deprecated/objc_object_alloc.h.
+ * objects.c (_objc_object_alloc, _objc_object_dispose,
+ _objc_object_copy): Removed.
+ * libobjc.def (__objc_object_alloc, __objc_object_copy,
+ __objc_object_dispose): Removed.
+
2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
* Makefile.in (OBJC_DEPRECATED_H): Removed METHOD_NULL.h.