1 |
/* machine description file for hp9000 series 800 machines. |
/* machine description file for hp9000 series 800 machines. |
2 |
Copyright (C) 1987 Free Software Foundation, Inc. |
Copyright (C) 1987, 2002 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Emacs. |
This file is part of GNU Emacs. |
5 |
|
|
102 |
|
|
103 |
#undef CANNOT_DUMP |
#undef CANNOT_DUMP |
104 |
|
|
|
#define STACK_DIRECTION 1 |
|
|
|
|
105 |
/* Define NO_REMAP if memory segmentation makes it not work well |
/* Define NO_REMAP if memory segmentation makes it not work well |
106 |
to change the boundary between the text section and data section |
to change the boundary between the text section and data section |
107 |
when Emacs is dumped. If you define this, the preloaded Lisp |
when Emacs is dumped. If you define this, the preloaded Lisp |
115 |
|
|
116 |
#ifdef GNU_LINUX |
#ifdef GNU_LINUX |
117 |
|
|
|
#define HAVE_ALLOCA |
|
|
|
|
118 |
/* Data type of load average, as read out of kmem. */ |
/* Data type of load average, as read out of kmem. */ |
119 |
|
|
120 |
#define LOAD_AVE_TYPE long |
#define LOAD_AVE_TYPE long |
137 |
numerically. */ |
numerically. */ |
138 |
|
|
139 |
#define VIRT_ADDR_VARIES |
#define VIRT_ADDR_VARIES |
|
|
|
|
/* Define C_ALLOCA if this machine does not support a true alloca |
|
|
and the one written in C should be used instead. |
|
|
Define HAVE_ALLOCA to say that the system provides a properly |
|
|
working alloca function and it should be used. |
|
|
Define neither one if an assembler-language alloca |
|
|
in the file alloca.s should be used. */ |
|
|
|
|
|
#define C_ALLOCA |
|
|
/* #define HAVE_ALLOCA */ |
|
140 |
|
|
141 |
/* the data segment on this machine always starts at address 0x40000000. */ |
/* the data segment on this machine always starts at address 0x40000000. */ |
142 |
|
|