1. 19 Jul, 2002 2 commits
  2. 18 Jul, 2002 2 commits
  3. 29 Jun, 2002 1 commit
  4. 10 Jun, 2002 1 commit
    • gc_locks.h (GC_test_and_set): Support Linux/mips. · f3e83dc2
      	* include/private/gc_locks.h (GC_test_and_set): Support
      	Linux/mips.
      	(GC_TEST_AND_SET_DEFINED): Likewise.
      
      	* include/private/gcconfig.h (DYNAMIC_LOADING): Defined for
      	Linux/mips.
      	(DATAEND): Likewise.
      	(LINUX_STACKBOTTOM): Likewise.
      	(STACKBOTTOM): Removed for Linux/mips.
      
      From-SVN: r54444
      H.J. Lu committed
  5. 19 May, 2002 1 commit
  6. 16 May, 2002 1 commit
    • Makefile.in: Allow for PWDCMD to override hardcoded pwd. · 1e6347d8
      	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
      	* config-ml.in: Likewise.
      	* configure: Likewise.
      	* configure.in: Likewise.
      
      	boehm-gc:
      	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      	config:
      	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
      
      	contrib:
      	* test_installed: Allow for PWDCMD to override hardcoded pwd.
      	* test_summary: Likewise.
      
      	gcc:
      	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
      	* configure.in: Likewise.
      	* fixinc/check.tpl: Likewise.
      	* fixinc/fixinc.dgux: Likewise.
      	* fixinc/fixinc.svr4: Likewise.
      	* fixinc/fixinc.winnt: Likewise.
      	* fixinc/fixincl.sh: Likewise.
      	* fixproto: Likewise.
      	* configure: Regenerate.
      
      	gcc/ada:
      	* Makefile.adalib: Allow for PWDCMD to override hardcoded pwd.
      	* Makefile.in: Likewise.
      
      	gcc/f:
      	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
      
      	gcc/java:
      	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
      
      	gcc/po:
      	* exgettext: Allow for PWDCMD to override hardcoded pwd.
      
      	gcc/treelang:
      	* Make-lang.in: Allow for PWDCMD to override hardcoded pwd.
      
      	libf2c:
      	* Makefile.in: Allow for PWDCMD to override hardcoded pwd.
      	* aclocal.m4: Likewise.
      	* configure: Regenerate.
      
      	libjava:
      	* acinclude.m4: Allow for PWDCMD to override hardcoded pwd.
      	* configure.in: Likewise.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      	libobjc:
      	* aclocal.m4: Allow for PWDCMD to override hardcoded pwd.
      	* configure: Regenerate.
      
      	libstdc++-v3:
      	* Makefile.am: Allow for PWDCMD to override hardcoded pwd.
      	* acinclude.m4: Likewise.
      	* docs/html/Makefile: Likewise.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      	zlib:
      	* configure.in: Allow for PWDCMD to override hardcoded pwd.
      	* configure: Regenerate.
      
      	* ChangeLog: Move entries to ChangeLog.gcj.
      
      From-SVN: r53523
      Rainer Orth committed
  7. 08 May, 2002 1 commit
  8. 23 Apr, 2002 1 commit
  9. 22 Apr, 2002 1 commit
    • [multiple changes] · a61df6c7
      2002-04-22  David S. Miller  <davem@redhat.com>
      
      	* include/private/gcconfig.h: Hard-code STACKBOTTOM on
      	64-bit SPARC Linux, the __libc_stack_end technique does
      	not work in this case.
      
      2002-04-22  Jeff Sturm  <jsturm@one-point.com>
      
      	* gcconfig.h: Enable DYNAMIC_LOADING for all sparc-solaris ABIs.
      
      From-SVN: r52601
      David S. Miller committed
  10. 17 Apr, 2002 1 commit
  11. 09 Apr, 2002 3 commits
  12. 04 Apr, 2002 1 commit
  13. 31 Mar, 2002 1 commit
  14. 29 Mar, 2002 1 commit
    • linux_threads.c (return_free_lists): Clear fl[i] unconditionally. · 4d6ac542
      	* linux_threads.c (return_free_lists): Clear fl[i] unconditionally.
      	(GC_local_gcj_malloc): Add assertion.
      	(start_mark_threads): Fix abort message.
      	* mark.c (GC_mark_from): Generalize assertion.
      	* reclaim.c (GC_clear_fl_links): New function.
      	(GC_start_reclaim): Must clear some freelist links.
      	* include/private/specific.h, specific.c: Add assertions.
      	Safer definition for INVALID_QTID, quick_thread_id.  Fix/add comments.
      	Rearrange tse fields.
      
      From-SVN: r51582
      Hans Boehm committed
  15. 27 Mar, 2002 1 commit
  16. 25 Mar, 2002 2 commits
  17. 22 Mar, 2002 1 commit
  18. 17 Mar, 2002 1 commit
    • Makefile.am: Make target library a convenience library. · ce3b24a7
      zlib:
      	* Makefile.am: Make target library a convenience library.
      	* Makefile.in: Rebuilt.
      
      libffi:
      	* Makefile.am: libfficonvenience -> libffi_convenience.
      	* Makefile.in: Rebuilt.
      
      boehm-gc:
      	* Makefile.am: Make a convenience library.
      	* Makefile.in: Rebuilt.
      
      libjava:
      	Build a single libgcj.so, without separate gc and zlib libraries.
      	* configure.in: Use convenience libraries for boehm-gc and zlib. Set
      	SYS_ZLIBS if system zlib is used.
      	* configure: Rebuilt.
      	* Makefile.am: Use boehm-gc and zlib convenience libraries.
      	* Makefile.in: Rebuilt.
      	* libtool-version: Increment .so version number.
      
      From-SVN: r50900
      Bryce McKinlay committed
  19. 15 Mar, 2002 1 commit
  20. 12 Mar, 2002 1 commit
    • dyn_load.c: Renamed GC_win32s to GC_no_win32_dlls. · 916c46b5
      2002-03-12  Adam Megacz  <adam@xwt.org>
      
              * dyn_load.c: Renamed GC_win32s to GC_no_win32_dlls.
              * misc.c: Renamed GC_is_win32s() to GC_no_win32_dlls
              * os_dep.c: Renamed GC_win32s to GC_no_win32_dlls and
              statically initialized it to TRUE if compiling with GCC.
              * win32_threads.c (thread_start): We no longer use SEH if
              compiling with GCC.
              * mark.c (GC_mark_some): We no longer use SEH if
              compiling with GCC.
      
      From-SVN: r50671
      Adam Megacz committed
  21. 10 Mar, 2002 1 commit
    • Hashtable synchronization for PowerPC. · 45597167
      libjava:
      	Hashtable synchronization for PowerPC.
      	* configure.in: Define SLOW_PTHREAD_SELF if configure.host set
      	slow_pthread_self. Set up symlink for sysdeps directory.
      	* configure: Rebuild.
      	* configure.host: Document more shell variables. Set sysdeps_dir
      	for most platforms. Set slow_pthread_self for i686. Set
      	enable_hash_synchronization_default and slow_pthread_self for PowerPC.
      	* posix-threads.cc (_Jv_ThreadSelf_out_of_line): Use release_set so
      	that memory barrier is emitted where required.
      	* prims.cc: 64-bit align static primitive class instances.
      	* include/posix-threads.h (_Jv_ThreadSelf for SLOW_PTHREAD_SELF): Add
      	read_barrier() to enforce ordering of reads.
      	* sysdep/powerpc/locks.h: New file. Implementation of synchronization
      	primitives for PowerPC.
      	* sysdep/i386/locks.h: New file. Synchronization primitives for i386
      	moved from natObject.cc.
      	* sysdep/alpha/locks.h: Likewise.
      	* sysdep/ia64/locks.h: Likewise.
      	* sysdep/generic/locks.h: Likewise.
      	* java/lang/natObject.cc: Move thread synchronization primitives to
      	system-dependent headers.
      gcc/java:
      	* decl.c (java_init_decl_processing): Make sure class_type_node
      	alignment is not less than 64 bits if hash synchronization isenabled.
      
      boehm-gc:
      	* include/gc_priv.h: Define ALIGN_DOUBLE on 32 bit targets if GCJ
      	support is enabled, for hash synchronization.
      
      From-SVN: r50523
      Bryce McKinlay committed
  22. 25 Feb, 2002 1 commit
  23. 20 Feb, 2002 1 commit
  24. 15 Feb, 2002 1 commit
  25. 14 Feb, 2002 1 commit
  26. 13 Feb, 2002 1 commit
  27. 12 Feb, 2002 3 commits
  28. 11 Feb, 2002 1 commit
  29. 09 Feb, 2002 1 commit
  30. 07 Feb, 2002 1 commit
    • gc.h: (GC_CreateThread) This function is now exposed on all Win32 platforms. · b1d24685
      2002-02-06  Adam Megacz <adam@xwt.org>
      
              * boehm-gc/include/gc.h: (GC_CreateThread) This function is
              now exposed on all Win32 platforms.
              * boehm-gc/win32_threads.c: (GC_CreateThread) This now
              compiles on Win32; it invokes CreateThread() if GC is built
              as a DLL; otherwise it registers the thread.
              * boehm-gc/misc.c (GC_init): Initialize GC_allocate_ml in case
              libgcjgc was not built as a DLL.
      
      From-SVN: r49563
      Adam Megacz committed
  31. 02 Feb, 2002 1 commit
  32. 31 Jan, 2002 2 commits