OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* include/private/gcconfig.h (alpha-linux): Use LINUX_STACKBOTTOM.
[pf3gnuchains/gcc-fork.git]
/
boehm-gc
/
include
/
private
/
gcconfig.h
diff --git
a/boehm-gc/include/private/gcconfig.h
b/boehm-gc/include/private/gcconfig.h
index
64cbde2
..
7f3b63e
100644
(file)
--- a/
boehm-gc/include/private/gcconfig.h
+++ b/
boehm-gc/include/private/gcconfig.h
@@
-277,8
+277,9
@@
# define MACOS
# define mach_type_known
# endif
# define MACOS
# define mach_type_known
# endif
-# if defined(macosx) || \
- defined(__APPLE__) && defined(__MACH__) && defined(__ppc__)
+# if defined(macosx) \
+ || defined(__APPLE__) && defined(__MACH__) && defined(__ppc__) \
+ || defined(__APPLE__) && defined(__MACH__) && defined(__ppc64__)
# define DARWIN
# define POWERPC
# define mach_type_known
# define DARWIN
# define POWERPC
# define mach_type_known
@@
-756,7
+757,12
@@
# define DATAEND (_end)
# endif
# ifdef DARWIN
# define DATAEND (_end)
# endif
# ifdef DARWIN
-# define ALIGNMENT 4
+# if (defined (__ppc64__))
+# define ALIGNMENT 8
+# define CPP_WORDSZ 64
+# else
+# define ALIGNMENT 4
+# endif
# define OS_TYPE "DARWIN"
# define DYNAMIC_LOADING
/* XXX: see get_end(3), get_etext() and get_end() should not be used.
# define OS_TYPE "DARWIN"
# define DYNAMIC_LOADING
/* XXX: see get_end(3), get_etext() and get_end() should not be used.
@@
-1544,7
+1550,7
@@
# endif
# ifdef LINUX
# define OS_TYPE "LINUX"
# endif
# ifdef LINUX
# define OS_TYPE "LINUX"
-# define
STACKBOTTOM ((ptr_t) 0x120000000)
+# define
LINUX_STACKBOTTOM
# ifdef __ELF__
# define SEARCH_FOR_DATA_START
# define DYNAMIC_LOADING
# ifdef __ELF__
# define SEARCH_FOR_DATA_START
# define DYNAMIC_LOADING