1. 04 Sep, 2005 1 commit
    • re PR libobjc/23108 (alignment bug in libobjc/archive.c) · ca59f04b
      2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
                  Rasmus Hahn  <rassahah@neofonie.de>
      
              PR libobjc/23108
              * objc.dg/type-stream-1.m: New test.
      
      2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
                  Rasmus Hahn  <rassahah@neofonie.de>
      
              PR libobjc/23108
              * archive.c (objc_write_type): Correct the element offset.
              (objc_read_type): Likewise.
      
      Co-Authored-By: Rasmus Hahn <rassahah@neofonie.de>
      
      From-SVN: r103832
      Andrew Pinski committed
  2. 17 Aug, 2005 1 commit
  3. 14 Aug, 2005 1 commit
    • re PR libobjc/22492 ([PATCH] Abort after @finally: libobjc passing exception… · ee1658f3
      re PR libobjc/22492 ([PATCH] Abort after @finally: libobjc passing exception value instead of exception.)
      
      libobjc/ChangeLog:
      
      2005-08-13  Marcin Koziej  <creep@desk.pl>
                  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	PR libobjc/22492
      	* exception.c (PERSONALITY_FUNCTION): Fix the PC with finally.
      
      testsuite/ChangeLog:
      2005-08-13  Marcin Koziej  <creep@desk.pl>
                  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	PR libobjc/22492
      	* execute/exceptions/finally-1.m: New test.
      
      Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu>
      
      From-SVN: r103073
      Marcin Koziej committed
  4. 13 Aug, 2005 1 commit
    • Makefile.in (extra_ldflags_libobjc): New. · a5a813f8
      2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * Makefile.in (extra_ldflags_libobjc): New.
              (libobjc$(libext).la): Add extra_ldflags_libobjc to the link line.
              (libobjc_gc$(libext).la): Likewise.
              * configure.ac (extra_ldflags_libgfortran): Set for *-darwin* to
              "-Wl,-single_module".
              * configure: Regenerate.
              * linking.m (_objcInit): Remove.
      
      From-SVN: r103064
      Andrew Pinski committed
  5. 26 Jul, 2005 1 commit
  6. 08 Jun, 2005 1 commit
  7. 07 Jun, 2005 1 commit
    • archive.c, [...]: Include hash.h. · 348a3445
      2005-06-07  David Ayers  <d.ayers@inode.at>
      
      	* archive.c, init.c, selector.c: Include hash.h.
      	* archive.c, class.c, encoding.c, gc.c, hash.c, hash_compat.c,
      	init.c, misc.c, nil_method.c, objects.c, sarray.c, selector.c,
      	sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c, thr-mach.c,
      	thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c, thr-rtems.c,
      	thr-single.c, thr-solaris.c, thr-vxworks.c, thr-win32.c, thr.c:
      	Include Objective-C headers with quotes and objc/ directory
      	prefix.
      
      From-SVN: r100723
      David Ayers committed
  8. 20 May, 2005 1 commit
  9. 19 May, 2005 1 commit
  10. 10 May, 2005 1 commit
  11. 13 Apr, 2005 1 commit
  12. 21 Mar, 2005 1 commit
  13. 03 Mar, 2005 1 commit
  14. 02 Mar, 2005 1 commit
    • re PR libobjc/19024 (name collisions libobjc/libmysqlclient) · 270a1283
      2005-03-02  David Ayers  <d.ayers@inode.at>
      
              PR libobjc/19024
              * Makefile.in (OBJS): Add hash_compat.lo.
              (OBJS_GC): Add hash_compat_gc.lo.
              (hash_compat_gc.lo): New target and rule.
              * objc/hash.h (hash_new, hash_delete, hash_add, hash_remove)
              (hash_next, hash_value_for_key, hash_is_key_in_hash)
              (hash_ptr, hash_string, compare_ptrs, compare_strings): Prefix
              with objc_.  Add deprecated non prefixed inlined versions.
              (OBJC_IGNORE_DEPRECATED_API): New macro to hide deprecated
              declarations.
              * hash.c (hash_new, hash_delete, hash_add, hash_remove, hash_next)
              (hash_value_for_key, hash_is_key_in_hash): Prefix with objc_ and
              update callers.
              * hash_compat.c: New file.
              * archive.c: Update callers.
              * init.c: Likewise.
              * selector.c: Likewise.
              * libobjc.def: Add objc_ versions of hash functions.
      
      From-SVN: r95793
      David Ayers committed
  15. 28 Feb, 2005 2 commits
    • re PR libobjc/20252 (Libobjc build broken) · 6886e18e
      2005-02-28  Andrew Pinski <pinskia@physics.uc.edu>
      
              PR libobjc/20252
              * Makefile.in (GTHREAD_FLAGS): Remove.
              (ALL_CFLAGS): Remove usage of GTHREAD_FLAGS.
              * thr-objc.c: Include config.h.
              * configure.ac: Instead of looking at GCC's makefile, figure out if
              GTHREAD_FLAGS should be defined by looking at the `thread model'
              of the current gcc.
              * configure: Regenerate.
              * config.h.in: Regenerate.
      
      From-SVN: r95696
      Andrew Pinski committed
    • re PR bootstrap/17383 (Building in src dir fails) · 215c351a
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.def (target_modules): Remove "stage", now unnecessary.
      	* Makefile.tpl (HOST_SUBDIR): New substitution.
      	(STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET,
      	USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET,
      	USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it.
      	(Host modules, Bootstrapped modules): Use it.
      	(Build modules, Target modules): Do not create symlink trees,
      	always configure out-of-srcdir.
      	(distclean): Try removing $(host_subdir) with rm before using rm -rf.
      	* configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET,
      	GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use
      	$(HOST_SUBDIR).  Create a symlink for host_subdir.
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* config/acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src
      	gcc build is going.
      
      gcc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* gcc/Makefile.in (host_subdir): New.
      	(build_objdir): New.  Replace ../$(build_subdir) with it throughout.
      	* gcc/configure: Regenerate.
      
      libada:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.in (GCC_DIR): Add $(HOST_SUBDIR) to the definition.
      
      libjava:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(COMPPATH): Removed.
      	(ZIP, GCJH): Replace it with ../$(host_subdir).
      	(built_gcc_dir): Add $(host_subdir).
      	* configure: Regenerate.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
      	gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
      	external/w3c_dom/Makefile.in: Regenerate.
      
      libobjc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(Determine CFLAGS for gthread): Use $host_subdir.
      	* configure: Regenerate.
      	* Makefile.in (host_subdir): New.
      	(INCLUDES): Use it.
      
      From-SVN: r95680
      Paolo Bonzini committed
  16. 20 Dec, 2004 2 commits
  17. 11 Dec, 2004 1 commit
  18. 02 Dec, 2004 1 commit
  19. 29 Nov, 2004 1 commit
  20. 25 Nov, 2004 1 commit
    • libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Revert previous change. · 767f726e
      2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Revert previous change.
      	* boehm-gc/configure: Regenerate.
      	* libffi/configure: Regenerate.
      	* libgfortran/configure: Regenerate.
      	* libjava/configure: Regenerate.
      	* libobjc/configure: Regenerate.
      	* libstdc++-v3/configure: Regenerate.
      	* zlib/configure: Regenerate.
      
      From-SVN: r91293
      Kelley Cook committed
  21. 24 Nov, 2004 2 commits
  22. 23 Oct, 2004 1 commit
  23. 20 Oct, 2004 2 commits
  24. 08 Oct, 2004 1 commit
  25. 01 Oct, 2004 1 commit
  26. 16 Sep, 2004 1 commit
  27. 28 Aug, 2004 1 commit
  28. 13 Aug, 2004 3 commits
    • sarray.h: Hoist include of assert.h near the top of file... · f13bb199
      [libobjc/ChangeLog]
      2004-08-13  Ziemowit Laski  <zlaski@apple.com>
      
              * objc/sarray.h: Hoist include of assert.h near the top of file,
              and mark the remainder of the file 'extern "C"'.
      
      From-SVN: r85971
      Ziemowit Laski committed
    • Object.h: Move includes out of extern "C" blocks. · 9567d415
      2004-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * objc/Object.h: Move includes out of extern "C" blocks.
              * objc/encoding.h: Likewise.
              * objc/hash.h: Likewise.
              * objc/objc-api.h: Likewise.
              * objc/runtime.h: Likewise.
              * objc/sarray.h: Likewise.
              * objc/typedstream.h: Likewise.
      
      From-SVN: r85968
      Andrew Pinski committed
    • NXConstStr.h: Update copyright date... · 1a6213c3
      2004-08-12  Ziemowit Laski  <zlaski@apple.com>
      
              * objc/NXConstStr.h: Update copyright date; bracket with
              'extern "C"' for C++ use; make include syntax consistent
              by using <...> instead of "..."; hoist <objc/...> includes
              above the 'extern "C"' block.
              * objc/Object.h: Likewise.
              * objc/Protocol.h: Likewise.
              * objc/encoding.h: Likewise.
              * objc/hash.h: Likewise.
              * objc/runtime.h: Likewise.
              * objc/sarray.h: Likewise.
              * objc/thr.h: Likewise.
              * objc/typedstream.h: Likewise.
              * objc/objc-api.h: Add 'extern "C"' block for C++ use.
              (objc_static_instances): For C++ case, do away with
              zero-sized array.
              (objc_method): Hoist definition to file scope.
              (_objc_load_callback, _objc_object_alloc, class_get_class_method,
              class_get_instance_method, class_create_instance,
              class_get_class_name, class_get_instance_size,
              class_get_meta_class, class_get_super_class, class_get_version,
              class_is_class, class_is_meta_class, class_set_version,
              class_get_gc_object_type, class_ivar_set_gcinvisible,
              get_imp): Rename 'class' parameter to '_class'.
              * objc/objc-list.h: Add 'extern "C"' block for C++ use.
              * objc/objc.h: Update copyright date.
              (arglist_t): Provide a union tag.
      
      From-SVN: r85927
      Ziemowit Laski committed
  29. 22 Jul, 2004 1 commit
  30. 28 Jun, 2004 1 commit
  31. 25 Jun, 2004 1 commit
  32. 21 Jun, 2004 1 commit
  33. 19 Jun, 2004 1 commit
  34. 18 Jun, 2004 1 commit