OSDN Git Service

PR libobjc/30445
[pf3gnuchains/gcc-fork.git] / libobjc / ChangeLog
index a964e74..a6a491a 100644 (file)
@@ -1,3 +1,232 @@
+2010-03-23  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+       PR libobjc/30445
+       * configure.ac (extra_ldflags_libobjc): Define appropriately for
+       Cygwin and MinGW hosts.
+       * Makefile.am (libobjc_s.a): Remove dead pre-libtool target.
+       (libobjc.dll): Likewise.
+       * configure: Regenerate.
+
+2009-12-05  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2009-11-28  Jakub Jelinek  <jakub@redhat.com>
+
+       * sarray.c (sarray_free): Use old_buckets variable.
+       * encoding.c (objc_layout_structure_next_member): Remove unused
+       bfld_type_size variable.
+
+2009-08-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure.ac (AC_PREREQ): Bump to 2.64.
+
+2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       * config.h.in: Regenerate.
+
+2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.in (LIBTOOL): Add $(LIBTOOLFLAGS).
+
+2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.in (AUTOCONF, ACLOCAL, ACLOCAL_AMFLAGS, aclocal_deps):
+       New variables.
+       ($(srcdir)/configure, $(srcdir)/aclocal.m4): New rules.
+
+2009-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure.ac (_AC_ARG_VAR_PRECIOUS): Use m4_rename_force.
+
+2009-04-09  Nick Clifton  <nickc@redhat.com>
+
+       * sendmsg.c: Change copyright header to refer to version 3 of
+       the GNU General Public License with version 3.1 of the GCC
+       Runtime Library Exception and to point readers at the COPYING3
+       and COPYING3.RUNTIME files and the FSF's license web page.
+       * NXConstStr.m: Likewise.
+       * Object.m: Likewise.
+       * Protocol.m: Likewise.
+       * archive.c: Likewise.
+       * class.c: Likewise.
+       * encoding.c: Likewise.
+       * exception.c: Likewise.
+       * gc.c: Likewise.
+       * hash.c: Likewise.
+       * init.c: Likewise.
+       * libobjc_entry.c: Likewise.
+       * linking.m: Likewise.
+       * misc.c: Likewise.
+       * nil_method.c: Likewise.
+       * objc/NXConstStr.h: Likewise.
+       * objc/Object.h: Likewise.
+       * objc/Protocol.h: Likewise.
+       * objc/encoding.h: Likewise.
+       * objc/hash.h: Likewise.
+       * objc/objc-api.h: Likewise.
+       * objc/objc-decls.h: Likewise.
+       * objc/objc-list.h: Likewise.
+       * objc/objc.h: Likewise.
+       * objc/runtime.h: Likewise.
+       * objc/sarray.h: Likewise.
+       * objc/thr.h: Likewise.
+       * objc/typedstream.h: Likewise.
+       * objects.c: Likewise.
+       * sarray.c: Likewise.
+       * selector.c: Likewise.
+       * thr-dce.c: Likewise.
+       * thr-decosf1.c: Likewise.
+       * thr-irix.c: Likewise.
+       * thr-mach.c: Likewise.
+       * thr-objc.c: Likewise.
+       * thr-os2.c: Likewise.
+       * thr-posix.c: Likewise.
+       * thr-pthreads.c: Likewise.
+       * thr-rtems.c: Likewise.
+       * thr-single.c: Likewise.
+       * thr-solaris.c: Likewise.
+       * thr-vxworks.c: Likewise.
+       * thr-win32.c: Likewise.
+       * thr.c: Likewise.
+       * libobjc.def: Change copyright header to refer to version 3 of
+       the GNU General Public License and to point readers at the COPYING3
+       file and the FSF's license web page.
+       * makefile.dos: Likewise.
+
+2009-04-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * Makefile.in: Change copyright header to refer to version
+       3 of the GNU General Public License and to point readers at the
+       COPYING3 file and the FSF's license web page.
+       * configure.ac: Likewise.
+
+2009-03-12  Richard Frith-Macdonald  <rfm@gnu.org>
+           David Ayers  <ayers@fsfe.org>
+
+       PR libobjc/27466
+       * objc/objc-api.h (_objc_unexpected_exception): Declare
+       new hook.  Update copyright dates.
+       * exception.c (objc_exception_throw): Use hook.  Update
+       copyright dates.
+       * libobjc.def (_objc_unexpected_exception): Export hook.
+       Update copyright dates.
+       
+2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2008-12-18  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2008-11-21  Kai Tietz  <kai.tietz@onevision.com>
+
+       *  Object.m (errno): Replaced by errno.h include.
+       (compare): Cast self to id to prevent warning on comparison.
+       * objc/objc.h (BOOL): Prevent redeclaration of BOOL, if it is
+       already there.
+       * sendmsg.c (__objc_print_dtable_stats): Remove type warnings.
+       * thr-win32.c (__objc_thread_detach): Remove type warning.
+       (__objc_thread_id): Likewise.
+       * thr.c (__objc_thread_detach_functiont): Add __builtin_trap ()
+       for noreturn.
+
+2008-09-26  Peter O'Gorman  <pogma@thewrittenword.com>
+            Steve Ellcey  <sje@cup.hp.com>
+
+       * configure: Regenerate for new libtool.
+       * config.h.in: Regenerate for new libtool.
+
+2008-07-18  Matthias Klose  <doko@ubuntu.com> 
+
+       * Makefile.in: Ignore missing ../boehm-gc/threads.mk. 
+
+2008-07-18  Matthias Klose  <doko@ubuntu.com> 
+
+       * Makefile.in: Include ../boehm-gc/threads.mk. 
+       (OBJC_BOEHM_GC_LIBS): Define, (libobjc_gc$(libsuffix).la): Use it.
+
+2008-07-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * Makefile.in (install-info): New stub target.
+
+2008-06-17  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
+2008-06-14  Kai Tietz  <kai.tietz@onevision.com>
+
+       * exception.c (PERSONALITY_FUNCTION): Remove extra decrement
+       if HAVE_GETIPINFO is not defined.
+
+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.
+
+2007-06-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       * configure.ac: Fix a typo in *-*-darwin clause.
+       * configure: Regenerated.
+
 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
 
        * configure.ac: Fix a typo.