aboutsummaryrefslogtreecommitdiff
path: root/boehm-gc
diff options
context:
space:
mode:
authorBryce McKinlay <mckinlay@redhat.com>2006-01-25 19:33:37 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2006-01-25 19:33:37 +0000
commitfb247cf80154ea3ec7c019b606f4f9c9ae489984 (patch)
tree12a87369c427a55a78a8327430145f3ba64f15ba /boehm-gc
parentbd2bb1ea59def32f67e51e844bb7fed3fbd8a121 (diff)
downloadgcc-fb247cf80154ea3ec7c019b606f4f9c9ae489984.zip
gcc-fb247cf80154ea3ec7c019b606f4f9c9ae489984.tar.gz
gcc-fb247cf80154ea3ec7c019b606f4f9c9ae489984.tar.bz2
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
Diffstat (limited to 'boehm-gc')
-rw-r--r--boehm-gc/ChangeLog5
-rw-r--r--boehm-gc/include/private/gcconfig.h24
2 files changed, 17 insertions, 12 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index 082cbfc..dbbc12c 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,8 @@
+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>
Import Boehm GC version 6.6.
diff --git a/boehm-gc/include/private/gcconfig.h b/boehm-gc/include/private/gcconfig.h
index 044fcf8..c028e5d 100644
--- a/boehm-gc/include/private/gcconfig.h
+++ b/boehm-gc/include/private/gcconfig.h
@@ -131,6 +131,9 @@
# endif
# endif
# endif /* !LINUX */
+# if defined(__NetBSD__) && defined(__MIPSEL__)
+# undef ULTRIX
+# endif
# define mach_type_known
# endif
# if defined(DGUX) && (defined(i386) || defined(__i386__))
@@ -294,17 +297,15 @@
# define MACOS
# define mach_type_known
# endif
-# if defined(macosx) \
- || defined(__APPLE__) && defined(__MACH__) && defined(__ppc__) \
- || defined(__APPLE__) && defined(__MACH__) && defined(__ppc64__)
-# define DARWIN
+# if defined(macosx) || (defined(__APPLE__) && defined(__MACH__))
+# define DARWIN
+# if defined(__ppc__) || defined(__ppc64__)
# define POWERPC
# define mach_type_known
-# else
-# if defined(__i386__)
-# define I386
+# elif defined(__i386__)
+# define I386
--> Not really supported, but at least we recognize it.
-# endif
+# endif
# endif
# if defined(NeXT) && defined(mc68000)
# define M68K
@@ -666,8 +667,7 @@
# define OS_TYPE "LINUX"
# define STACKBOTTOM ((ptr_t)0xf0000000)
# 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 */
# ifdef __ELF__
# define DYNAMIC_LOADING
@@ -1406,8 +1406,8 @@
# define DATAEND /* not needed */
# endif
# if defined(NETBSD)
-# define OS_TYPE "NETBSD"
# define ALIGNMENT 4
+# define OS_TYPE "NETBSD"
# define HEURISTIC2
# define USE_GENERIC_PUSH_REGS
# ifdef __ELF__
@@ -1587,7 +1587,7 @@
/* the text segment immediately follows the stack. */
/* Hence we give an upper pound. */
/* This is currently unused, since we disabled HEURISTIC2 */
- extern int __start[];
+ extern int __start[];
# define HEURISTIC2_LIMIT ((ptr_t)((word)(__start) & ~(getpagesize()-1)))
# ifndef GC_OSF1_THREADS
/* Unresolved signal issues with threads. */