Skip to content
Snippets Groups Projects
  1. Aug 17, 2001
  2. Aug 02, 2001
  3. Jul 03, 2001
  4. Jun 26, 2001
  5. Jun 13, 2001
  6. Jun 09, 2001
  7. Jun 08, 2001
    • tromey's avatar
      For PR bootstrap/3075: · f4f1d408
      tromey authored
      	* configure, aclocal.m4, Makefile.in: Rebuilt.
      	* configure.in: Don't call AC_CONFIG_AUX_DIR or
      	AC_CANONICAL_SYSTEM.
      	* acinclude.m4 (BOEHM_CONFIGURE): Call AC_CONFIG_AUX_DIR and
      	AC_CANONICAL_SYSTEM here.
      	* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Use srcdir, not
      	boehm_gc_basedir.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43033 138bc75d-0d04-0410-961f-82ee72b054a4
      f4f1d408
  8. May 24, 2001
  9. May 21, 2001
  10. May 20, 2001
  11. May 04, 2001
  12. May 01, 2001
  13. Apr 26, 2001
  14. Apr 07, 2001
    • bothner's avatar
      · 0acad087
      bothner authored
      	* misc.c: Back out buggy changes to stack clearing code.
      	Reduce CLEAR_SIZE to 1/4 of original value to reduce time
      	spent clearing memory.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41172 138bc75d-0d04-0410-961f-82ee72b054a4
      0acad087
  15. Apr 05, 2001
    • tromey's avatar
      2001-04-04 Hans Boehm <hans_boehm@hp.com> · d00b9cd2
      tromey authored
      	* finalize.c:
      	- Accomodate finalization requests for static objects.
      	  (Will be required by hash synchronization.  May be needed
      	  in some configurations now.)
      
      	* gc_priv.h:
      	- Define MIN_WORDS.  All allocation requests are rounded
      	  up to at least this size.  Removes a subtle assumption that
      	  Java objects have a 2 word header.
      
      	* gcconfig.h:
      	- Adjust Linux/IA64 configuration for non-ancient kernels.
      	  (Necessary fix for IA64.)
      
      	* linux_threads.c:
      	- Fix syntax error in currently unused code.  Will be needed
      	  for Linux/PA-RISC.
      
      	* malloc.c:
      	- Handle MIN_WORDS.
      
      	* misc.c:
      	- Handle MIN_WORDS.
      	- Change stack cleaning code to typically clear about one tenth
      	  the memory it used to in the threads configuration.  Occasionally
      	  still clear more.  (This is really a fix for a long-standing
      	  and fairly significant performance bug with threads.)
      
      	* os_dep.c:
      	- Fix the code for finding the beginning of the data segment under
      	  Linux.  I believe this is necessary for some IA64 Linux
      	  distributions.  It will also helo other platforms, though those
      	  may additionally require a gcconfig.h adjustment.  (This basically
      	  works around the absence of a data_start or __data_start
      	  definition in glibc.)
      
      	* test.c:
      	- Handle rounding due to MIN_WORDS.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41102 138bc75d-0d04-0410-961f-82ee72b054a4
      d00b9cd2
  16. Mar 22, 2001
  17. Mar 21, 2001
  18. Mar 17, 2001
  19. Dec 30, 2000
    • bryce's avatar
      For boehm-gc: · 5cba613e
      bryce authored
      	* configure.in: Rename THREADLIB to THREADLIBS.
      	* Makefile.am (LINK): Add $(THREADLIBS) to libtool command line. This
      	ensures that we link the correct version of the linuxthreads semaphore
      	functions.
      	* Makefile.in: Rebuilt.
      	* configure: Rebuilt.
      
      	* linux_thread.c (GC_thr_init, GC_suspend_handler): Add SIGABRT to the
      	list of signals which are not blocked during suspend in the NO_SIGNALS
      	case.
      
      For libjava:
      	* Makefile.am (libgcj_la_LIBADD): Add $(THREADLIBS). This ensures that
      	the correct versions of various linuxthreads functions get linked.
      	* Makefile.in: Rebuilt.
      	* java/lang/natThread.cc (finalize_native): New static function. Call
      	_Jv_ThreadDestroyData.
      	(initialize_native): Register finalizer for "data".
      	* include/posix-threads.h (_Jv_ThreadInitData): New simpler prototype.
      	(_Jv_ThreadDestroyData): New prototype.
      	* include/win32-threads.h: Ditto.
      	* include/no-threads.h: Ditto.
      	* posix-threads.cc (_Jv_ThreadInitData): Implement new prototype.
      	(_Jv_ThreadDestroyData): New function. Free native thread "data" and
      	move mutex and condition variable destroy code from:
      	(really_start): ...here.
      	(_Jv_ThreadStart): Set PTHREAD_CREATE_DETACHED.
      	* win32-threads.cc (_Jv_ThreadInitData): Implement new prototype.
      	(_Jv_ThreadDestroyData): Implemented.
      	* nogc.cc (_Jv_AllocObject): Use "void *" not "ptr_t".
      	(_Jv_AllocArray): Ditto.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38557 138bc75d-0d04-0410-961f-82ee72b054a4
      5cba613e
  20. Dec 23, 2000
  21. Dec 15, 2000
  22. Dec 12, 2000
  23. Dec 10, 2000
  24. Sep 30, 2000
  25. Sep 10, 2000
  26. Sep 04, 2000
    • green's avatar
      · 849a0e4e
      green authored
              Fix for PR libgcj/230:
              * mark.c (GC_mark_from_mark_stack): Remove call to
              GC_debug_object_start.
              * gc_priv.h (GC_debug_object_start): Remove prototype.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36145 138bc75d-0d04-0410-961f-82ee72b054a4
      849a0e4e
  27. Aug 16, 2000
  28. Aug 02, 2000
  29. Jul 24, 2000
  30. Jun 20, 2000
  31. Jun 19, 2000
  32. May 10, 2000
Loading