OSDN Git Service

2008-06-10 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git] / libobjc / ChangeLog
index f77dc40..b623679 100644 (file)
@@ -1,3 +1,59 @@
+2008-06-10  Kai Tietz  <kai.tietz@onevision.com>
+
+       * Object.m (compare): Add type id.
+       * objc/Object.h: Likewise.
+       * archive.c (objc_read_class): Use size_t to extend version to be
+       size of pointer scalar width.
+       * sendmsg.c (rtx): Undefine it before redefinition.
+       (__objc_print_dtable_stats): Cast arguments to long as intended.
+
+2008-05-30  Julian Brown  <julian@codesourcery.com>
+
+       * exception.c (__objc_exception_class): Initialise as constant
+       array for ARM EABI. Change macro to static const for non-ARM EABI.
+       (ObjcException): Add note about structure layout. Remove landingPad
+       and handlerSwitchValue for ARM EABI.
+       (get_ttype_entry): Add __ARM_EABI_UNWINDER__ version
+       of function.
+       (CONTINUE_UNWINDING): Define for ARM EABI/otherwise cases.
+       (PERSONALITY_FUNCTION): Use ARM EABI-specific arguments, and add
+       ARM EABI unwinding support.
+       (objc_exception_throw): Use memcpy to initialise exception class.
+
+2008-05-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * encoding.c (strip_array_types): Rename from get_inner_array_type.
+       (rs6000_special_round_type_align): Update.
+
+2008-05-09  Julian Brown  <julian@codesourcery.com>
+
+       * Makefile.in (LTLDFLAGS): New.
+       (libobjc$(libsuffix).la, libobjc_gc$(libsuffix).la): Use above.
+
+2008-04-18  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR bootstrap/35457
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+
+2008-01-24  David Edelsohn  <edelsohn@gnu.org>
+
+       * configure: Regenerate.
+
+2007-10-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.ac: Don't run config-ml.in directly.
+       (multilib_arg): New.
+       * configure: Regenerated.
+
+2007-08-06  Andrew Pinski  <pinskia@gmail.com>
+
+       PR libobjc/30731
+       * exception.c (parse_lsda_header): Use _uleb128_t/_sleb128_t instead
+       of _Unwind_Word for variables which are used in
+       read_uleb128/read_sleb128.
+       (PERSONALITY_FUNCTION): Likewise.
+
 2007-07-05  H.J. Lu  <hongjiu.lu@intel.com>
 
        * aclocal.m4: Regenerated.