head	1.61;
access;
symbols
	libgcj-2_95_1-release:1.14.2.10
	libgcj-2_95-release:1.14.2.6
	GC_5_0_ALPHA_1:1.16.0.2
	libgcj-2_95-branch:1.14.0.2
	libgcj-2_95-branchpoint:1.14;
locks; strict;
comment	@# @;


1.61
date	2000.09.30.09.54.21;	author bryce;	state Exp;
branches;
next	1.60;

1.60
date	2000.09.10.07.41.00;	author aoliva;	state Exp;
branches;
next	1.59;

1.59
date	2000.09.04.21.46.26;	author green;	state Exp;
branches;
next	1.58;

1.58
date	2000.08.16.18.17.59;	author aoliva;	state Exp;
branches;
next	1.57;

1.57
date	2000.08.02.19.46.07;	author tromey;	state Exp;
branches;
next	1.56;

1.56
date	2000.07.24.04.20.09;	author aoliva;	state Exp;
branches;
next	1.55;

1.55
date	2000.07.24.04.06.16;	author aoliva;	state Exp;
branches;
next	1.54;

1.54
date	2000.06.20.01.04.58;	author bryce;	state Exp;
branches;
next	1.53;

1.53
date	2000.06.19.18.46.45;	author aph;	state Exp;
branches;
next	1.52;

1.52
date	2000.05.10.21.59.16;	author bryce;	state Exp;
branches;
next	1.51;

1.51
date	2000.05.07.00.43.49;	author bryce;	state Exp;
branches;
next	1.50;

1.50
date	2000.04.27.00.45.13;	author tromey;	state Exp;
branches;
next	1.49;

1.49
date	2000.04.27.00.43.33;	author tromey;	state Exp;
branches;
next	1.48;

1.48
date	2000.04.24.04.57.20;	author tromey;	state Exp;
branches;
next	1.47;

1.47
date	2000.04.19.12.47.53;	author bryce;	state Exp;
branches;
next	1.46;

1.46
date	2000.04.19.10.09.57;	author bryce;	state Exp;
branches;
next	1.45;

1.45
date	2000.04.02.15.36.43;	author green;	state Exp;
branches;
next	1.44;

1.44
date	2000.02.14.21.53.27;	author tromey;	state Exp;
branches;
next	1.43;

1.43
date	2000.01.29.01.17.03;	author green;	state Exp;
branches;
next	1.42;

1.42
date	99.12.24.01.08.34;	author bryce;	state Exp;
branches;
next	1.41;

1.41
date	99.12.20.05.55.34;	author green;	state Exp;
branches;
next	1.40;

1.40
date	99.12.20.02.34.52;	author green;	state Exp;
branches;
next	1.39;

1.39
date	99.12.13.20.15.51;	author tromey;	state Exp;
branches;
next	1.38;

1.38
date	99.12.12.18.56.25;	author green;	state Exp;
branches;
next	1.37;

1.37
date	99.12.12.18.06.08;	author green;	state Exp;
branches;
next	1.36;

1.36
date	99.11.04.19.39.50;	author tromey;	state Exp;
branches;
next	1.35;

1.35
date	99.11.04.18.53.24;	author tromey;	state Exp;
branches;
next	1.34;

1.34
date	99.11.04.17.25.07;	author tromey;	state Exp;
branches;
next	1.33;

1.33
date	99.11.03.17.26.59;	author tromey;	state Exp;
branches;
next	1.32;

1.32
date	99.11.03.03.04.52;	author bryce;	state Exp;
branches;
next	1.31;

1.31
date	99.11.03.01.26.31;	author tromey;	state Exp;
branches;
next	1.30;

1.30
date	99.11.03.01.11.03;	author tromey;	state Exp;
branches;
next	1.29;

1.29
date	99.11.01.23.15.51;	author tromey;	state Exp;
branches;
next	1.28;

1.28
date	99.10.02.15.50.57;	author green;	state Exp;
branches;
next	1.27;

1.27
date	99.09.28.20.09.47;	author tromey;	state Exp;
branches;
next	1.26;

1.26
date	99.08.17.22.46.02;	author tromey;	state Exp;
branches;
next	1.25;

1.25
date	99.08.10.05.28.31;	author green;	state Exp;
branches;
next	1.24;

1.24
date	99.08.04.20.25.54;	author tromey;	state Exp;
branches;
next	1.23;

1.23
date	99.08.04.19.51.33;	author tromey;	state Exp;
branches;
next	1.22;

1.22
date	99.08.04.03.26.15;	author tromey;	state Exp;
branches;
next	1.21;

1.21
date	99.08.03.03.09.12;	author tromey;	state Exp;
branches;
next	1.20;

1.20
date	99.07.31.23.50.05;	author tromey;	state Exp;
branches;
next	1.19;

1.19
date	99.07.19.19.27.56;	author tromey;	state Exp;
branches;
next	1.18;

1.18
date	99.07.19.19.17.22;	author tromey;	state Exp;
branches;
next	1.17;

1.17
date	99.07.19.19.09.25;	author tromey;	state Exp;
branches;
next	1.16;

1.16
date	99.06.30.12.42.23;	author tromey;	state Exp;
branches
	1.16.2.1;
next	1.15;

1.15
date	99.06.30.12.25.05;	author tromey;	state Exp;
branches;
next	1.14;

1.14
date	99.06.21.15.38.58;	author tromey;	state Exp;
branches
	1.14.2.1;
next	1.13;

1.13
date	99.06.21.14.57.42;	author tromey;	state Exp;
branches;
next	1.12;

1.12
date	99.06.21.13.00.16;	author tromey;	state Exp;
branches;
next	1.11;

1.11
date	99.06.21.11.14.36;	author tromey;	state Exp;
branches;
next	1.10;

1.10
date	99.06.17.23.22.50;	author green;	state Exp;
branches;
next	1.9;

1.9
date	99.05.05.11.46.16;	author tromey;	state Exp;
branches;
next	1.8;

1.8
date	99.04.30.16.00.27;	author tromey;	state Exp;
branches;
next	1.7;

1.7
date	99.04.26.14.14.58;	author tromey;	state Exp;
branches;
next	1.6;

1.6
date	99.04.21.09.42.27;	author tromey;	state Exp;
branches;
next	1.5;

1.5
date	99.04.16.09.56.28;	author tromey;	state Exp;
branches;
next	1.4;

1.4
date	99.04.14.11.24.00;	author tromey;	state Exp;
branches;
next	1.3;

1.3
date	99.04.14.11.21.21;	author tromey;	state Exp;
branches;
next	1.2;

1.2
date	99.04.13.14.28.10;	author tromey;	state Exp;
branches;
next	1.1;

1.1
date	99.04.07.08.01.28;	author tromey;	state Exp;
branches;
next	;

1.14.2.1
date	99.06.30.12.31.43;	author tromey;	state Exp;
branches;
next	1.14.2.2;

1.14.2.2
date	99.07.19.19.13.33;	author tromey;	state Exp;
branches;
next	1.14.2.3;

1.14.2.3
date	99.07.19.19.21.52;	author tromey;	state Exp;
branches;
next	1.14.2.4;

1.14.2.4
date	99.07.19.19.23.29;	author tromey;	state Exp;
branches;
next	1.14.2.5;

1.14.2.5
date	99.07.19.19.32.38;	author tromey;	state Exp;
branches;
next	1.14.2.6;

1.14.2.6
date	99.07.31.23.49.37;	author tromey;	state Exp;
branches;
next	1.14.2.7;

1.14.2.7
date	99.08.03.03.04.48;	author tromey;	state Exp;
branches;
next	1.14.2.8;

1.14.2.8
date	99.08.04.19.54.32;	author tromey;	state Exp;
branches;
next	1.14.2.9;

1.14.2.9
date	99.08.04.20.53.52;	author tromey;	state Exp;
branches;
next	1.14.2.10;

1.14.2.10
date	99.08.17.22.41.09;	author tromey;	state Exp;
branches;
next	;

1.16.2.1
date	99.07.17.10.47.29;	author bryce;	state Exp;
branches;
next	1.16.2.2;

1.16.2.2
date	99.07.17.11.49.05;	author bryce;	state Exp;
branches;
next	;


desc
@@


1.61
log
@2000-09-30  Bryce McKinlay  <bryce@@albatross.co.nz>

	* configure.in: Define GC_GCJ_SUPPORT. Define NO_DEBUGGING in
	cross-compile configuration only.
	* Makefile.am: Build gcj_mlc.c.
	* configure, Makefile.in: Rebuilt.
@
text
@2000-09-30  Bryce McKinlay  <bryce@@albatross.co.nz>

	* configure.in: Define GC_GCJ_SUPPORT. Define NO_DEBUGGING in 
	cross-compile configuration only.
	* Makefile.am: Build gcj_mlc.c.
	* configure, Makefile.in: Rebuilt.

2000-09-10  Alexandre Oliva  <aoliva@@redhat.com>

	* acinclude.m4: Include libtool macros from the top level.
	* aclocal.m4, configure: Rebuilt.

2000-09-04  Anthony Green  <green@@redhat.com>

	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.

2000-08-16  Alexandre Oliva  <aoliva@@redhat.com>

	* gcconfig.h [OSF1] (_end): Declare as `int'.

2000-08-02  Tom Tromey  <tromey@@cygnus.com>

	* gc_priv.h (GC_generic_malloc_inner): Prototype.
	(GC_generic_malloc): Likewise.
	(GC_add_to_black_list_normal): Likewise.
	(GC_find_header): Likewise.
	(GC_ADD_TO_BLACK_LIST_NORMAL): Cast bits argument to word.
	* gc_mark.h (GC_find_start): Prototype.
	(GC_signal_mark_stack_overflow): Likewise.

2000-07-24  Alexandre Oliva  <aoliva@@redhat.com>

	* configure.in (THREADS): Don't --enable-threads on IRIX <= 5.*.
	* configure: Rebuilt.

	* dyn_load.c (GC_scratch_last_end_ptr): Don't declare a #define.

2000-06-20  Bryce McKinlay  <bryce@@albatross.co.nz>

	Imported version 5.1.
	* acinclude.m4: Push version to 5.1.

2000-06-19  Andrew Haley  <aph@@cygnus.com>

        * os_dep.c (read): Pass two dummy args to syscall().

2000-05-11  Bryce McKinlay  <bryce@@albatross.co.nz>

	Imported 5.0 release version.
	* acinclude.m4: Increment version to 5.0.

2000-05-07  Bryce McKinlay  <bryce@@albatross.co.nz>

	Imported version 5.0alpha7.
        * acinclude.m4: Update version to 5.0a7.

2000-04-26  Jakub Jelinek  <jakub@@redhat.com>

	* gcconfig.h (SPARC): Define ALIGNMENT to 8 for 64bit SPARC.
	(SPARC/LINUX): Use GC_SysVGetDataStart instead of LINUX_DATA_START
	- sparc glibc does not provide it.
	(SAVE_CALL_CHAIN, ASM_CLEAR_CODE): Define on sparc*-linux*.
	Make STACKBOTTOM depend on the wordsize.
	* os_dep.c (GC_SysVGetDataStart): Compile in on sparc*-linux*.
	(struct frame): Declare on sparc*-linux*.
	(GC_save_callers): Bias the frame pointers if needed (sparc64).
	* mach_dep.c (GC_save_regs_in_stack): Optimize on sparc32.
	Implement on sparc64.
	(GC_clear_stack_inner): Implement on sparc64.
	* gc_priv.h (GC_test_and_set): Implement for sparc.
	* linux_threads.c (GC_suspend_handler, GC_push_all_stacks): Use
	GC_save_regs_in_stack on sparc.

2000-04-23  Tom Tromey  <tromey@@cygnus.com>

	* gcconfig.h (DYNAMIC_LOADING): Define for PPC Linux.

2000-04-19  Bryce McKinlay  <bryce@@albatross.co.nz>

	Imported version version 5.0alpha6.
	* acinclude.m4: Bump version to 5.0a6.
	* configure.in: Don't use alpha_mach_dep.s.
	* include/private/config.h, irix_threads.c gc_watcom.asm: Delete 
	obsolete files.
	* Makefile.am, Makefile.in: irix_threads.c is now
	hpux_irix_threads.c.
	* Makefile.orig: Updated from gc distribution Makefile.

2000-03-26  Anthony Green  <green@@redhat.com>

	* misc.c (GC_enable): Always define GC_enable and GC_disable.

2000-02-14  Tom Tromey  <tromey@@cygnus.com>

	* gc.h (dlopen): Define as GC_dlopen on Linux.
	(GC_dlopen): Declare on Linux.
	* dyn_load.c (GC_dlopen): Define for Linux.

Fri Jan 28 17:13:20 2000  Anthony Green  <green@@cygnus.com>

	* gcconfig.h (DATASTART): Add missing extern declaration
	for data_start on powerpc.

1999-12-22  Bryce McKinlay  <bryce@@albatross.co.nz>

	* linux_threads.c: Don't block SIGINT, SIGQUIT, SIGTERM in the
	NO_SIGNALS case.

1999-12-19  Jeff Sturm  <jsturm@@sigma6.com>

        * gcconfig.h: Define DATASTART for Alpha Linux.

1999-12-19  Anthony Green  <green@@cygnus.com>

	* gcconfig.h: Use libgcj hack for Alpha Linux.  
	Undefine MPROTEXT_VDB (from Jeff Sturm).
	* os_dep.c: Remove Alpha Linux hacks.
	* misc.c: Ditto.

1999-12-13  Tom Tromey  <tromey@@cygnus.com>

	* aclocal.m4, configure: Rebuilt.
	* acinclude.m4: Changed version to 5.0a4.
	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_LDFLAGS): Changed version to 1:1:0.

1999-12-12  Anthony Green  <green@@cygnus.com>

	* gcconfig.h (DATASTART): Define as (&data_start) for PowerPC
	Linux.
	(DYNAMIC_LOADING): Define for PowerPC Linux.
	* os_dep.c: Remove some special cases for PowerPC Linux.
	* misc.c (GC_init_inner): Don't call GC_init_linux_data_start
	for PowerPC Linux.

1999-11-04  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_SOURCES): Removed quick_threads.c.

	* misc.c (GC_init_inner): Don't call GC_init_linuxppc().
	(GC_thr_init): Don't declare.

	* configure: Rebuilt.
	* configure.in: Removed qt threads case.
	* dyn_load.c: Don't mention QUICK_THREADS.
	* os_dep.c: Don't mention QUICK_THREADS.
	* misc.c: Don't mention QUICK_THREADS.
	* gcconfig.h: Don't mention QUICK_THREADS.
	* gc_priv.h: Removed QUICK_THREADS code.
	* quick_threads.c: Removed.

1999-11-03  Tom Tromey  <tromey@@cygnus.com>

	* gcconfig.h: Merged in local changes from old config.h.

1999-11-02  Bryce McKinlay  <bryce@@albatross.co.nz>

	* gcconfig.h: Don't define MPROTECT_VDB on Linux/i386.

1999-11-02  Tom Tromey  <tromey@@cygnus.com>

	* quick_threads.c: Include gcconfig.h, not boehm-config.h.

	* configure: Rebuilt.
	* configure.in: Don't create boehm-config.h.
	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_SOURCES): Reference gcconfig.h, not
	config.h.
	($(all_objs)): Depend on gcconfig.h.
	* gc_priv.h: Reference GCCONFIG_H, not CONFIG_H.
	* gcconfig.h: Define GCCONFIG_H, not CONFIG_H.
	* config.h: Removed.

1999-11-01  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (gctest_LDADD): Added THREADLIB.
	(TESTS): New macro.
	* configure: Rebuilt.
	* configure.in (INCLUDES): New subst.

1999-09-29  Steve Chamberlain  <sac@@pobox.com>

	* config.h: Added picoJava target.
	* mach_dep.h (GC_push_regs):  New code for picoJava.

1999-09-28  Tom Tromey  <tromey@@cygnus.com>

	* aclocal.m4, configure: Rebuilt.
	* acinclude.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CXX): Provide
	appropriate AC_PROG_ symbol.

Tue Aug 10 00:08:29 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* gc_priv.h:  IRIX thread changes from
	include/private/gc_priv.h.

Mon Aug  9 18:33:38 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* Makefile.in: Rebuilt.
	* Makefile.am (toolexeclibdir): Add $(MULTISUBDIR) even for native
	builds.

	* configure: Rebuilt.
	* configure.in: Properly align --help output, fix capitalization
	and punctuation.
	* acinclude.m4: Likewise.

1999-08-04  Tom Tromey  <tromey@@cygnus.com>

	* configure.in: Added missing `;;'.  From Anthony Green.

Mon Aug  2 23:09:41 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* configure.in (machdep): Use mips_ultrix_mach_dep.s on Ultrix V4.

1999-08-03  Tom Tromey  <tromey@@cygnus.com>

	* gc_priv.h (GC_test_and_set): Implementation for Linux PPC from
	Franz Sirl <Franz.Sirl-kernel@@lauterbach.com>.

1999-08-02  Tom Tromey  <tromey@@cygnus.com>

	* aclocal.m4, configure: Rebuilt for new libtool.

1999-07-31  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* mips_sgi_mach_dep.s: Enable PIC option.

1999-07-19  Tom Tromey  <tromey@@cygnus.com>

	* config.h (MPROTECT_VDB): Don't define on Linux.

1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (.s.lo): Avoid `#line' directives.
	* Makefile.in: Rebuilt.

1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (*-recursive, *-am, *-multi): Automake does not
	generate *-recursive for this Makefile, use *-am instead.
	* Makefile.in: Rebuilt.

1999-06-30  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (.s.lo): Renamed from `.s.o'.
	* Makefile.in: Rebuilt.

1999-06-21  Tom Tromey  <tromey@@cygnus.com>

	Alpha patch from Jeff Sturm:
	* os_dep.c (GC_init_linuxalpha): New function.
	* misc.c: Initialize for alpha linux.
	* gc_priv.h (GC_test_and_set): Define for alpha.
	* config.h: Don't assume __data_start on alpha.

	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_LDFLAGS): Use -version-info, not
	-release.

	* Makefile.in: Rebuilt.
	* Makefile.am (toolexeclibdir): Define as libdir when
	appropriate.
	* configure: Rebuilt.
	* configure.in (USE_LIBDIR): New conditional.

	* configure: Rebuilt.
	* configure.in: Recognize all forms of alpha.

1999-06-17  Anthony Green  <green@@cygnus.com>

	* mach_dep.c (GC_push_regs): FreeBSD-elf support (from
	Carlo Dapor <carlo@@vis.ethz.ch>).

1999-05-05  Gilles Zunino  <Gilles.Zunino@@hei.fr>

	* configure.in: Switch from irix threads to posix threads
	Defined IRIX_THREADS. Put mips_sgi_mach_dep.lo into machdep
	for mips architecture.
	* configure: Regenerate.

1999-04-30  Tom Tromey  <tromey@@cygnus.com>

	* linux_threads.c: Don't reference __pthread_initial_thread_bos.

1999-04-26  Tom Tromey  <tromey@@cygnus.com>

	* dyn_load.c (GC_FirstDLOpenedLinkMap): Declare _DYNAMIC as
	`weak'.

1999-04-23  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in, configure: Rebuilt.
	* Makefile.am (EXTRA_LIBRARIES): Mention libgcjgc.la.
	(libgcjgc_la_SOURCES): Renamed.
	(libgcjgc_la_LIBADD): Likewise.
	(libgcjgc_la_DEPENDENCIES): Likewise.
	(EXTRA_libgcjgc_la_SOURCES): Likewise.
	(gctest_LDADD): Use libgcjgc.la.
	(all_objs): Mention libgcj_la_OBJECTS.
	(EXTRA_LTLIBRARIES): Renamed.
	(toollib_LTLIBRARIES): Likewise.
	(libgcjgc_la_LDFLAGS): New macro
	(toolexecdir): Renamed.
	(toolexeclibdir): Likewise.
	(toolexeclib_LTLIBRARIES): Likewise.
	(LTCOMPILE): Renamed; added libtool invocation.
	(LINK): Added libtool invocation.
	(.s.o): use LTCOMPILE.
	* configure.in: Call AM_PROG_LIBTOOL.  
	(target_all): Set to libgcjgc.la.
	Mention `.lo' forms of object files.

1999-04-21  Tom Tromey  <tromey@@cygnus.com>

	* misc.c (GC_init_inner): If QUICK_THREADS defined, compute
	GC_stackbottom.

	* os_dep.c: glibc 2.1 requires asm/sigcontext.h, not
	sigcontext.h.  From Matthias Klose <doko@@itso.de>.

1999-04-16  Tom Tromey  <tromey@@cygnus.com>

	* config.h (__start): Declare as `int' in alpha/OSF1 case.  From
	David Pettersson <dapet@@mai.liu.se>

1999-04-14  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Don't use sparc_mach_dep.o for Solaris.  Reverts
	incorrect patch of 199-04-09.

	* configure: Rebuilt.
	* configure.in: Added support for alpha.
	From David Pettersson <dapet@@mai.liu.se>.

1999-04-13  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_a_SOURCES): Added solaris-threads.c and
	solaris-threads.h.

1999-04-09  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Use sparc_mach_dep.s when building on Solaris.

1999-02-23  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: For Linux, define _REENTRANT.  For Solaris, define
	SOLARIS_THREADS and _SOLARIS_PTHREADS.

1999-02-18  Tom Tromey  <tromey@@cygnus.com>

	* quick_threads.c (GC_push_all_stacks): Change order of arguments
	to GC_push_all_stacks depending on STACK_GROWS_DOWN define.  Check
	for case where LO is NULL.

1999-02-10  Tom Tromey  <tromey@@cygnus.com>

	* aclocal.m4, configure, Makefile.in: Rebuilt.
	* acinclude.m4: Updated to be used with automake 1.4.
	* configure.in: Renamed libgc to libgcjgc.  Updated to be used
	with automake 1.4.
	* Makefile.am (EXTRA_LIBRARIES): Renamed libgc to libgcjgc.
	(libgcjgc_a_SOURCES): Likewise.
	(libgcjgc_a_LIBADD): Likewise.
	(libgcjgc_a_DEPENDENCIES): Likewise.
	(EXTRA_libgcjgc_a_SOURCES): Likewise.
	(gctest_LDADD): Likewise.
	(all_objs): Likewise.

1999-01-08  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Define LINUX_THREADS if using POSIX threads on
	Linux.

	* gc_priv.h (GC_test_and_set): Put return type into definition.

1998-11-24  Andrew Haley  <aph@@viagra.cygnus.co.uk>

	* Makefile.am: add support for eCos.  In particular, add C++
	support for compiling the file ecos.cc.
	* ecos.cc: new file.
	* acinclude.m4: add C++ support.
	* aclocal.m4: likewise
	* config.h: add eCos support.
	* configure: likewise
	* configure.in: likewise
	* misc.c (GC_write): add eCos support.
	* os_dep.c (tiny_sbrk): add eCos support.
	
Thu Dec 10 18:24:34 1998  Warren Levy  <warrenl@@cygnus.com>

	* misc.c (GC_init_inner): Moved STACKBASE code to os_dep.c.
	* os_dep.c (GC_get_stack_base): Moved STACKBASE code from misc.c.

1998-11-23  Tom Tromey  <tromey@@cygnus.com>

	* configure.host (boehm_gc_cflags): Don't add `-O2'.

1998-11-20  Andrew Haley  <aph@@viagra.cygnus.co.uk>

	* Makefile.am, Makefile.in, configure.host: tx39 build option 
	"-G 0" added.
	
1998-11-17  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Switch on host, not target.

1998-11-16  Tom Tromey  <tromey@@cygnus.com>

	* gc_priv.h (GC_debug_object_start): Declare.
	* mark.c (GC_mark_from_mark_stack): Call GC_debug_object_start.
	* gc.h (GC_debug_register_finalizer_no_order,
	GC_register_finalizer_no_order): Declare.
	(GC_REGISTER_FINALIZER_NO_ORDER): New macro.
	* dbg_mlc.c (GC_debug_register_finalizer_no_order): New function.
	(GC_debug_generic_malloc): Likewise.
	(GC_debug_object_start): new function.

1998-11-11  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Recognize --enable-java-gc, not --enable-gc.

Tue Nov  3 18:01:12 1998  Tom Tromey  <tromey@@sanguine.cygnus.com>

	* dyn_load.c: Handle QUICK_THREADS case.

1998-10-21  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Put cpp defines here, not in config.h.  Recognize
	--enable-threads.  Set INCLUDES.  Create boehm-cflags file.  Don't
	define PACKAGE or VERSION.
	* config.h (SILENT, NO_SIGNALS, NO_DEBUGGING, JAVA_FINALIZATION):
	Don't define.

	* os_dep.c (GC_default_push_other_roots): Define when
	QUICK_THREADS defined.
	* misc.c: Added QUICK_THREADS case.
	* gc_priv.h: Added QUICK_THREADS case to define LOCK and UNLOCK.
	* config.h (THREADS): Define if QUICK_THREADS defined.
	* Makefile.in: Rebuilt.
	* Makefile.am (libgc_a_SOURCES): Added linux_threads.c,
	quick_threads.c.
	* quick_threads.c: New file.

1998-10-20  Tom Tromey  <tromey@@cygnus.com>

	* aclocal.m4, configure: Rebuilt.
	* acinclude.m4: Don't subst machine_dir or sys_dir.
	* configure.host: Removed unused code.

Sun Oct 11 08:18:02 1998  Anthony Green  <green@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Fix typo in previous patch.

Sun Oct 11 08:06:11 1998  Anthony Green  <green@@cygnus.com>

	* Makefile.in, aclocal.m4, configure: Rebuilt.
	* Makefile.am, acinclude.m4, configure.in: Add multilib support.
	* configure.host: Created.

Tue Sep  1 10:58:15 1998  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (lib_LIBRARIES): Use target_all.
	(EXTRA_LIBRARIES): New macro.
	* configure: Rebuilt.
	* configure.in: Recognize --enable-gc.

Thu Aug 13 10:52:45 1998  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (COMPILE): Define.
	(LINK): Likewise.
	(.s.o): Use MY_CFLAGS.
	* configure: Rebuilt.
	* configure.in (MY_CFLAGS): Define and subst.

Wed Aug 12 11:41:43 1998  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Added --with-cross-host argument.  Use
	$with_cross_host to determine when cross-compiling.

	* config.h (SMALL_CONFIG): Don't define.
	* configure: Rebuilt.
	* configure.in: Define SMALL_CONFIG when cross-compiling.

Tue Aug 11 11:41:25 1998  Tom Tromey  <tromey@@cygnus.com>

	* solaris_pthreads.c, misc.c, gc_priv.h, config.h, alloc.c,
	allchblk.c: Merged with 4.13a2 while preserving local changes.

	* Makefile.orig: Updated from Makefile in 4.13a2.

	* configure: Rebuilt.
	* configure.in: Updated version number to 4.13a2.  On Solaris,
	don't build with -O when using gcc.

	Merged in version 4.13alpha2:
	* config.h (USE_MMAP): Re-enable on Solaris.
	* solaris_pthreads.c: Removed RCS Id line.
	* alpha_mach_dep.s: Removed RCS Id line.

Wed Jul 22 15:38:12 1998  Tom Tromey  <tromey@@cygnus.com>

	* config.h (USE_MMAP): Don't define for Solaris.

Wed Jun 10 12:51:41 1998  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (libgc_a_SOURCES): Removed setjmp_t.c.

	* Makefile.in: Rebuilt.
	* Makefile.am (libgc_a_SOURCES): Removed add_gc_prefix.c.

Thu May 14 15:32:58 1998  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am ($(all_objs)): Depend on config.h.

	* config.h: [MIPS] If DATASTART_IS_ETEXT defined then define
	DATASTART as &_etext.
	* misc.c (GC_init_inner): If STACKBASE defined, then use it.
	* configure: Rebuilt.
	* configure.in: Define STACKBASE and DATASTART_IS_ETEXT for the
	tx39.

Tue May 12 13:15:45 1998  Tom Tromey  <tromey@@cygnus.com>

	* alloc.c: Don't call GET_TIME if NO_CLOCK defined.
	(GC_maybe_gc): Likewise.
	* os_dep.c: If NO_SIGSET defined, then have empty
	GC_disable_signals and GC_enable_signals.
	* configure: Rebuilt.
	* configure.in: Added --with-target-subdir option.  If
	cross-compiling, define NO_SIGSET and NO_CLOCK.

Wed May  6 16:40:28 1998  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (.s.o): Directly use CC -x assembler-with-cpp.
	(AS): Removed.
	* aclocal.m4, configure: Rebuilt.
	* acinclude.m4: New file.
	* configure.in: Don't run AM_EXEEXT.  Use LIB_AC_PROG_CC.

Thu Apr 30 14:51:12 1998  Tom Tromey  <tromey@@cygnus.com>

	* configure: Rebuilt.
	* configure.in: Link boehm-config.h to config.h.
	* Makefile.in: Rebuilt.
	* Makefile.am (INCLUDES): Removed.
	* config.h (SILENT, SMALL_CONFIG, NO_SIGNALS, NO_DEBUGGING,
	JAVA_FINALIZATION): Define

Wed Apr 29 11:03:14 1998  Tom Tromey  <tromey@@cygnus.com>

	* Many files: Use GC_bool, not bool.
	* gc_priv.h: Define GC_bool, not bool.

	* misc.c (GC_dont_gc): Define as int.
	(GC_quiet): Likewise.
	* gc_priv.h (GC_never_stop_func): Declare as returning bool.
	* alloc.c (GC_dont_expand): Define as int.
	* gc_priv.h: For gcc, define bool as char.

Tue Apr 28 22:44:16 1998  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (check_PROGRAMS): New macro.
	(gctest_SOURCES): Likewise.
	(gctest_LDADD): Likewise.

Mon Apr 27 23:53:24 1998  Tom Tromey  <tromey@@cygnus.com>

	* Makefile.in: Rebuilt.
	* Makefile.am (libgc_a_SOURCES): Added dyn_load.c.
	* configure: Rebuilt.
	* configure.in: Define SUNOS53_SHARED_LIB on Solaris 2.3.

Wed Apr 15 11:40:56 1998  Tom Tromey  <tromey@@sanguine.cygnus.com>

	* Makefile.am, Makefile.in, configure.in, configure, aclocal.m4:
	New files.
	* Makefile.orig: Renamed from Makefile.

@


1.60
log
@* acinclude.m4: Include libtool macros from the top level.
* aclocal.m4, configure: Rebuilt.
@
text
@d1 7
@


1.59
log
@
        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.
@
text
@d1 5
@


1.58
log
@* gcconfig.h [OSF1] (_end): Declare as `int'.
@
text
@d1 7
@


1.57
log
@	* gc_priv.h (GC_generic_malloc_inner): Prototype.
	(GC_generic_malloc): Likewise.
	(GC_add_to_black_list_normal): Likewise.
	(GC_find_header): Likewise.
	(GC_ADD_TO_BLACK_LIST_NORMAL): Cast bits argument to word.
	* gc_mark.h (GC_find_start): Prototype.
	(GC_signal_mark_stack_overflow): Likewise.
@
text
@d1 4
@


1.56
log
@* configure.in (THREADS): Don't --enable-threads on IRIX <= 5.*.
* configure: Rebuilt.
@
text
@d1 10
@


1.55
log
@* dyn_load.c (GC_scratch_last_end_ptr): Don't declare a #define.
@
text
@d3 3
@


1.54
log
@2000-06-20  Bryce McKinlay  <bryce@@albatross.co.nz>

	Imported version 5.1.
	* acinclude.m4: Push version to 5.1.
@
text
@d1 4
@


1.53
log
@2000-06-19  Andrew Haley  <aph@@cygnus.com>

        * os_dep.c (read): Pass two dummy args to syscall().
@
text
@d1 5
@


1.52
log
@2000-05-11  Bryce McKinlay  <bryce@@albatross.co.nz>

        Imported 5.0 release version.
        * acinclude.m4: Increment version to 5.0.
@
text
@d1 4
@


1.51
log
@2000-05-07  Bryce McKinlay  <bryce@@albatross.co.nz>

	Imported version 5.0alpha7.
        * acinclude.m4: Update version to 5.0a7.
@
text
@d1 5
@


1.50
log
@Fixed ChangeLog merge snafu
@
text
@d1 5
@


1.49
log
@<<<<<<< ChangeLog
2000-04-26  Jakub Jelinek  <jakub@@redhat.com>

	* gcconfig.h (SPARC): Define ALIGNMENT to 8 for 64bit SPARC.
	(SPARC/LINUX): Use GC_SysVGetDataStart instead of LINUX_DATA_START
	- sparc glibc does not provide it.
	(SAVE_CALL_CHAIN, ASM_CLEAR_CODE): Define on sparc*-linux*.
	Make STACKBOTTOM depend on the wordsize.
	* os_dep.c (GC_SysVGetDataStart): Compile in on sparc*-linux*.
	(struct frame): Declare on sparc*-linux*.
	(GC_save_callers): Bias the frame pointers if needed (sparc64).
	* mach_dep.c (GC_save_regs_in_stack): Optimize on sparc32.
	Implement on sparc64.
	(GC_clear_stack_inner): Implement on sparc64.
	* gc_priv.h (GC_test_and_set): Implement for sparc.
	* linux_threads.c (GC_suspend_handler, GC_push_all_stacks): Use
@
text
@a0 1
<<<<<<< ChangeLog
@


1.48
log
@	* gcconfig.h (DYNAMIC_LOADING): Define for PPC Linux.
@
text
@d1 18
@


1.47
log
@        * Makefile.am, Makefile.in: irix_threads.c is now
        hpux_irix_threads.c.
        * Makefile.orig: Updated from gc distribution Makefile.
@
text
@d1 4
@


1.46
log
@	Imported version version 5.0alpha6.
	* acinclude.m4: Bump version to 5.0a6.
	* configure.in: Don't use alpha_mach_dep.s.
	* include/private/config.h, irix_threads.c gc_watcom.asm: Delete
	obsolete files.
@
text
@d8 3
@


1.45
log
@2000-03-26  Anthony Green  <green@@redhat.com>

	* misc.c (GC_enable): Always define GC_enable and GC_disable.
@
text
@d1 8
d116 1
a116 1
	* gc_priv.h: Merged IRIX thread changes from
@


1.44
log
@	* gc.h (dlopen): Define as GC_dlopen on Linux.
	(GC_dlopen): Declare on Linux.
	* dyn_load.c (GC_dlopen): Define for Linux.
@
text
@d1 4
@


1.43
log
@	* gcconfig.h (DATASTART): Add missing extern declaration
	for data_start on powerpc.
@
text
@d1 6
@


1.42
log
@1999-12-22  Bryce McKinlay  <bryce@@albatross.co.nz>

        * linux_threads.c: Don't block SIGINT, SIGQUIT, SIGTERM in the
        NO_SIGNALS case.
@
text
@d1 5
@


1.41
log
@Alpha Linux changes.
@
text
@d1 5
@


1.40
log
@       * gcconfig.h: Use libgcj hack for Alpha Linux.
       Undefine MPROTEXT_VDB (from Jeff Sturm).
       * os_dep.c: Remove Alpha Linux hacks.
       * misc.c: Ditto.
@
text
@d1 4
@


1.39
log
@	* aclocal.m4, configure: Rebuilt.
	* acinclude.m4: Changed version to 5.0a4.
	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_LDFLAGS): Changed version to 1:1:0.
@
text
@d1 7
@


1.38
log
@Oops.  Date was wrong.
@
text
@d1 7
@


1.37
log
@        * gcconfig.h (DATASTART): Define as (&data_start) for PowerPC
        Linux.
        (DYNAMIC_LOADING): Define for PowerPC Linux.
        * os_dep.c: Remove some special cases for PowerPC Linux.
        * misc.c (GC_init_inner): Don't call GC_init_linux_data_start
        for PowerPC Linux.
@
text
@d1 1
a1 1
1999-12-15  Anthony Green  <green@@cygnus.com>
@


1.36
log
@	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_SOURCES): Removed quick_threads.c.
@
text
@d1 9
@


1.35
log
@	* misc.c (GC_init_inner): Don't call GC_init_linuxppc().
	(GC_thr_init): Don't declare.
@
text
@d3 3
@


1.34
log
@	* configure: Rebuilt.
	* configure.in: Removed qt threads case.
	* dyn_load.c: Don't mention QUICK_THREADS.
	* os_dep.c: Don't mention QUICK_THREADS.
	* misc.c: Don't mention QUICK_THREADS.
	* gcconfig.h: Don't mention QUICK_THREADS.
	* gc_priv.h: Removed QUICK_THREADS code.
	* quick_threads.c: Removed.
@
text
@d3 3
@


1.33
log
@	* gcconfig.h: Merged in local changes from old config.h.
@
text
@d1 11
@


1.32
log
@1999-11-02  Bryce McKinlay  <bryce@@albatross.co.nz>

        * gcconfig.h: Don't define MPROTECT_VDB on Linux/i386.
@
text
@d1 4
@


1.31
log
@	* quick_threads.c: Include gcconfig.h, not boehm-config.h.
@
text
@d1 4
@


1.30
log
@	* configure: Rebuilt.
	* configure.in: Don't create boehm-config.h.
	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_SOURCES): Reference gcconfig.h, not
	config.h.
	($(all_objs)): Depend on gcconfig.h.
	* gc_priv.h: Reference GCCONFIG_H, not CONFIG_H.
	* gcconfig.h: Define GCCONFIG_H, not CONFIG_H.
	* config.h: Removed.
@
text
@d3 2
@


1.29
log
@Merged GC 5.0alpha4 with local changes, plus:
	* Makefile.in: Rebuilt.
	* Makefile.am (gctest_LDADD): Added THREADLIB.
	(TESTS): New macro.
	* configure: Rebuilt.
	* configure.in (INCLUDES): New subst.
@
text
@d1 12
@


1.28
log
@I am committing the following changes to enable the picojava port.  I
will also forward them to Boehm.
@
text
@d1 8
@


1.27
log
@	* aclocal.m4, configure: Rebuilt.
	* acinclude.m4 (LIB_AC_PROG_CC, LIB_AC_PROG_CXX): Provide
@
text
@d1 5
@


1.26
log
@Tue Aug 10 00:08:29 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* gc_priv.h: Merged IRIX thread changes from
	include/private/gc_priv.h.
@
text
@d1 6
@


1.25
log
@	* Makefile.in: Rebuilt.
	* Makefile.am (toolexeclibdir): Add $(MULTISUBDIR) even for native
	builds.

	* configure: Rebuilt.
	* configure.in: Properly align --help output, fix capitalization
	and punctuation.
	* acinclude.m4: Likewise.
@
text
@d1 5
@


1.24
log
@	* configure.in: Added missing `;;'.  From Anthony Green.
@
text
@d1 11
@


1.23
log
@Mon Aug  2 23:09:41 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* configure.in (machdep): Use mips_ultrix_mach_dep.s on Ultrix V4.
@
text
@d1 4
@


1.22
log
@	* gc_priv.h (GC_test_and_set): Implementation for Linux PPC from
	Franz Sirl <Franz.Sirl-kernel@@lauterbach.com>.
@
text
@d1 4
@


1.21
log
@	* aclocal.m4, configure: Rebuilt for new libtool.
@
text
@d1 5
@


1.20
log
@1999-07-31  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* mips_sgi_mach_dep.s: Enable PIC option.
@
text
@d1 4
@


1.19
log
@	* config.h (MPROTECT_VDB): Don't define on Linux.
@
text
@d1 4
@


1.18
log
@1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (.s.lo): Avoid `#line' directives.
	* Makefile.in: Rebuilt.
@
text
@d1 4
@


1.17
log
@1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (*-recursive, *-am, *-multi): Automake does not
	generate *-recursive for this Makefile, use *-am instead.
	* Makefile.in: Rebuilt.
@
text
@d3 5
@


1.16
log
@Forced commit to prepare for future import
@
text
@d1 6
@


1.16.2.1
log
@1999-07-17  Bryce McKinlay  <bryce@@albatross.co.nz>

        * Imported Boehm GC 5.0a1
@
text
@a0 4
1999-07-17  Bryce McKinlay  <bryce@@albatross.co.nz>

        * Imported Boehm GC 5.0a1

@


1.16.2.2
log
@1999-07-17  Bryce McKinlay  <bryce@@albatross.co.nz>

	* config.h: removed (now gcconfig.h)
	* Makefile.am, Makefile.in, configure, configure.in: 'config.h' ->
	'gcconfig.h'
	* alloc.c, dbg_mlc.c, gc.h, gc_priv.h, linux_threads.c, mark.c,
	misc.c, os_dep.c, solaris_pthreads.c: merge previous GC patches.
	* gcconfig.h: don't define MPROTECT_VDB on Linux due to problems
	with threads & blocking I/O.
@
text
@d3 1
a3 8
	* Imported Boehm GC 5.0a1
	* config.h: removed (now gcconfig.h)
	* Makefile.am, Makefile.in, configure, configure.in: 'config.h' -> 
	'gcconfig.h'
	* alloc.c, dbg_mlc.c, gc.h, gc_priv.h, linux_threads.c, mark.c, 
	misc.c, os_dep.c, solaris_pthreads.c: merge previous GC patches.
	* gcconfig.h: don't define MPROTECT_VDB on Linux due to problems
	with threads & blocking I/O.
@


1.15
log
@1999-06-30  Alexandre Oliva  <oliva@@dcc.unicamp.br>
	* Makefile.am (.s.lo): Renamed from `.s.o'.
	* Makefile.in: Rebuilt.
@
text
@@


1.14
log
@	Alpha patch from Jeff Sturm:
	* os_dep.c (GC_init_linuxalpha): New function.
	* misc.c: Initialize for alpha linux.
	* gc_priv.h (GC_test_and_set): Define for alpha.
	* config.h: Don't assume __data_start on alpha.
@
text
@d1 5
@


1.14.2.1
log
@1999-06-30  Alexandre Oliva  <oliva@@dcc.unicamp.br>
	* Makefile.am (.s.lo): Renamed from `.s.o'.
	* Makefile.in: Rebuilt.
@
text
@a0 5
1999-06-30  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (.s.lo): Renamed from `.s.o'.
	* Makefile.in: Rebuilt.

@


1.14.2.2
log
@1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (*-recursive, *-am, *-multi): Automake does not
	generate *-recursive for this Makefile, use *-am instead.
	* Makefile.in: Rebuilt.
@
text
@a0 6
1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (*-recursive, *-am, *-multi): Automake does not
	generate *-recursive for this Makefile, use *-am instead.
	* Makefile.in: Rebuilt.

@


1.14.2.3
log
@1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* Makefile.am (.s.lo): Avoid `#line' directives.
	* Makefile.in: Rebuilt.
@
text
@a2 5
	* Makefile.am (.s.lo): Avoid `#line' directives.
	* Makefile.in: Rebuilt.

1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

@


1.14.2.4
log
@	* config.h (MPROTECT_VDB): Don't define on Linux.
@
text
@a0 4
1999-07-19  Tom Tromey  <tromey@@cygnus.com>

	* config.h (MPROTECT_VDB): Don't define on Linux.

@


1.14.2.5
log
@1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* config.h: Updates for GNU/Linux/sparc.  Use HEURISTIC2 on
	Solaris7/sparc, since HEURISTIC1 does not work.
	* os_dep.c: Updates for GNU/Linux/sparc.
	* misc.c (GC_init_inner): Likewise.
	From gc-boehm 4.14.
@
text
@a0 8
1999-07-19  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* config.h: Updates for GNU/Linux/sparc.  Use HEURISTIC2 on
	Solaris7/sparc, since HEURISTIC1 does not work.
	* os_dep.c: Updates for GNU/Linux/sparc.
	* misc.c (GC_init_inner): Likewise.
	From gc-boehm 4.14.

@


1.14.2.6
log
@1999-07-31  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* mips_sgi_mach_dep.s: Enable PIC option.
@
text
@a0 4
1999-07-31  Alexandre Oliva  <oliva@@dcc.unicamp.br>

	* mips_sgi_mach_dep.s: Enable PIC option.

@


1.14.2.7
log
@	* aclocal.m4, configure: Rebuilt for new libtool.
@
text
@a0 4
1999-08-02  Tom Tromey  <tromey@@cygnus.com>

	* aclocal.m4, configure: Rebuilt for new libtool.

@


1.14.2.8
log
@Mon Aug  2 23:09:41 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* configure.in (machdep): Use mips_ultrix_mach_dep.s on Ultrix V4.
@
text
@a0 4
Mon Aug  2 23:09:41 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* configure.in (machdep): Use mips_ultrix_mach_dep.s on Ultrix V4.

@


1.14.2.9
log
@	* configure.in: Added missing `;;'.  From Anthony Green.
@
text
@a0 4
1999-08-04  Tom Tromey  <tromey@@cygnus.com>

	* configure.in: Added missing `;;'.  From Anthony Green.

@


1.14.2.10
log
@Tue Aug 10 00:08:29 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* gc_priv.h: Merged IRIX thread changes from
	include/private/gc_priv.h.
@
text
@a0 5
Tue Aug 10 00:08:29 1999  Rainer Orth  <ro@@TechFak.Uni-Bielefeld.DE>

	* gc_priv.h: Merged IRIX thread changes from
	include/private/gc_priv.h.

@


1.13
log
@	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_la_LDFLAGS): Use -version-info, not
	-release.
@
text
@d3 6
@


1.12
log
@	* Makefile.in: Rebuilt.
	* Makefile.am (toolexeclibdir): Define as libdir when
	appropriate.
	* configure: Rebuilt.
	* configure.in (USE_LIBDIR): New conditional.
@
text
@d4 4
@


1.11
log
@	* configure: Rebuilt.
	* configure.in: Recognize all forms of alpha.
@
text
@d3 6
@


1.10
log
@	* mach_dep.c (GC_push_regs): FreeBSD-elf support (from
	Carlo Dapor <carlo@@vis.ethz.ch>).
@
text
@d1 5
@


1.9
log
@1999-05-05  Gilles Zunino  <Gilles.Zunino@@hei.fr>
	* configure.in: Switch from irix threads to posix threads
	Defined IRIX_THREADS. Put mips_sgi_mach_dep.lo into machdep
	for mips architecture.
	* configure: Regenerate.
@
text
@d1 5
@


1.8
log
@	* linux_threads.c: Don't reference __pthread_initial_thread_bos.
@
text
@d1 7
@


1.7
log
@libtoolized GC library.  See ChangeLog for details.
Also a couple bug fixes:
	* dyn_load.c (GC_FirstDLOpenedLinkMap): Declare _DYNAMIC as
	`weak'.
	* misc.c (GC_init_inner): If QUICK_THREADS defined, compute
	GC_stackbottom.
@
text
@d1 4
@


1.6
log
@	* os_dep.c: glibc 2.1 requires asm/sigcontext.h, not
	sigcontext.h.  From Matthias Klose <doko@@itso.de>.
@
text
@d1 28
d30 3
@


1.5
log
@	* config.h (__start): Declare as `int' in alpha/OSF1 case.  From
	David Pettersson <dapet@@mai.liu.se>
@
text
@d1 5
@


1.4
log
@	* configure: Rebuilt.
	* configure.in: Don't use sparc_mach_dep.o for Solaris.  Reverts
	incorrect patch of 199-04-09.
@
text
@d1 5
@


1.3
log
@	* configure: Rebuilt.
	* configure.in: Added support for alpha.
	From David Pettersson <dapet@@mai.liu.se>.
@
text
@d4 4
@


1.2
log
@	* Makefile.in: Rebuilt.
	* Makefile.am (libgcjgc_a_SOURCES): Added solaris-threads.c and
	solaris-threads.h.
@
text
@d1 6
@


1.1
log
@Cygnus/libgcj changes to Boehm GC.
@
text
@d1 11
@

