Commit fb247cf8 by Bryce McKinlay Committed by Bryce McKinlay

gcconfig.h: Revert to GC 6.6 version, removing all local changes.

	* include/private/gcconfig.h: Revert to GC 6.6 version, removing
	all local changes.

From-SVN: r110222
parent bd2bb1ea
2006-01-25 Bryce McKinlay <mckinlay@redhat.com>
* include/private/gcconfig.h: Revert to GC 6.6 version, removing
all local changes.
2006-01-24 Bryce McKinlay <mckinlay@redhat.com> 2006-01-24 Bryce McKinlay <mckinlay@redhat.com>
Import Boehm GC version 6.6. Import Boehm GC version 6.6.
......
...@@ -131,6 +131,9 @@ ...@@ -131,6 +131,9 @@
# endif # endif
# endif # endif
# endif /* !LINUX */ # endif /* !LINUX */
# if defined(__NetBSD__) && defined(__MIPSEL__)
# undef ULTRIX
# endif
# define mach_type_known # define mach_type_known
# endif # endif
# if defined(DGUX) && (defined(i386) || defined(__i386__)) # if defined(DGUX) && (defined(i386) || defined(__i386__))
...@@ -294,17 +297,15 @@ ...@@ -294,17 +297,15 @@
# define MACOS # define MACOS
# define mach_type_known # define mach_type_known
# endif # endif
# if defined(macosx) \ # if defined(macosx) || (defined(__APPLE__) && defined(__MACH__))
|| defined(__APPLE__) && defined(__MACH__) && defined(__ppc__) \ # define DARWIN
|| defined(__APPLE__) && defined(__MACH__) && defined(__ppc64__) # if defined(__ppc__) || defined(__ppc64__)
# define DARWIN
# define POWERPC # define POWERPC
# define mach_type_known # define mach_type_known
# else # elif defined(__i386__)
# if defined(__i386__) # define I386
# define I386
--> Not really supported, but at least we recognize it. --> Not really supported, but at least we recognize it.
# endif # endif
# endif # endif
# if defined(NeXT) && defined(mc68000) # if defined(NeXT) && defined(mc68000)
# define M68K # define M68K
...@@ -666,8 +667,7 @@ ...@@ -666,8 +667,7 @@
# define OS_TYPE "LINUX" # define OS_TYPE "LINUX"
# define STACKBOTTOM ((ptr_t)0xf0000000) # define STACKBOTTOM ((ptr_t)0xf0000000)
# define USE_GENERIC_PUSH_REGS # define USE_GENERIC_PUSH_REGS
# define USE_MMAP /* We never got around to the assembly version. */
/* We never got around to the assembly version. */
/* # define MPROTECT_VDB - Reported to not work 9/17/01 */ /* # define MPROTECT_VDB - Reported to not work 9/17/01 */
# ifdef __ELF__ # ifdef __ELF__
# define DYNAMIC_LOADING # define DYNAMIC_LOADING
...@@ -1406,8 +1406,8 @@ ...@@ -1406,8 +1406,8 @@
# define DATAEND /* not needed */ # define DATAEND /* not needed */
# endif # endif
# if defined(NETBSD) # if defined(NETBSD)
# define OS_TYPE "NETBSD"
# define ALIGNMENT 4 # define ALIGNMENT 4
# define OS_TYPE "NETBSD"
# define HEURISTIC2 # define HEURISTIC2
# define USE_GENERIC_PUSH_REGS # define USE_GENERIC_PUSH_REGS
# ifdef __ELF__ # ifdef __ELF__
...@@ -1587,7 +1587,7 @@ ...@@ -1587,7 +1587,7 @@
/* the text segment immediately follows the stack. */ /* the text segment immediately follows the stack. */
/* Hence we give an upper pound. */ /* Hence we give an upper pound. */
/* This is currently unused, since we disabled HEURISTIC2 */ /* This is currently unused, since we disabled HEURISTIC2 */
extern int __start[]; extern int __start[];
# define HEURISTIC2_LIMIT ((ptr_t)((word)(__start) & ~(getpagesize()-1))) # define HEURISTIC2_LIMIT ((ptr_t)((word)(__start) & ~(getpagesize()-1)))
# ifndef GC_OSF1_THREADS # ifndef GC_OSF1_THREADS
/* Unresolved signal issues with threads. */ /* Unresolved signal issues with threads. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment