aboutsummaryrefslogtreecommitdiffstats
path: root/src/m/macppc.h
diff options
context:
space:
mode:
authorGerd Moellmann <[email protected]>2001-09-17 11:37:15 +0000
committerGerd Moellmann <[email protected]>2001-09-17 11:37:15 +0000
commit274704f74ae4b452bfc1a65c9850d4c98e0dcad5 (patch)
treecbf078e8ca0baab6548bd09a421680f3194283ab /src/m/macppc.h
parentdfe78cc58397903c0aba5a566a9aacbdd071fb56 (diff)
(DATA_SEG_BITS) [__linux__]: Define for GCC
versions >= 2.95.
Diffstat (limited to 'src/m/macppc.h')
-rw-r--r--src/m/macppc.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/m/macppc.h b/src/m/macppc.h
index ea7f7b248d..a3a5dc3da2 100644
--- a/src/m/macppc.h
+++ b/src/m/macppc.h
@@ -1,5 +1,5 @@
/* machine description file For the powerpc Macintosh.
- Copyright (C) 1994 Free Software Foundation, Inc.
+ Copyright (C) 1994, 2001 Free Software Foundation, Inc.
This file is part of GNU Emacs.
@@ -97,3 +97,8 @@ Boston, MA 02111-1307, USA. */
#define LINKER $(CC) -nostdlib
#define LD_SWITCH_MACHINE -Xlinker -m -Xlinker elf32ppc
#endif
+
+/* GCC 2.95 on GNU/Linux PPC changed the load address to 0x10000000. */
+#if defined(__linux__) && __GNUC__ == 2 && __GNUC_MINOR__ >= 95
+#define DATA_SEG_BITS 0x10000000
+#endif