1 |
/* machine description file for Hitachi SR2001/SR2201 machines. |
/* machine description file for Hitachi SR2001/SR2201 machines. |
2 |
Copyright (C) 1996 Free Software Foundation, Inc. |
Copyright (C) 1996, 2002 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Emacs. |
This file is part of GNU Emacs. |
5 |
|
|
119 |
numerically. */ |
numerically. */ |
120 |
|
|
121 |
#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 */ |
|
122 |
|
|
123 |
/* the data segment on this machine always starts at address 0x40000000. */ |
/* the data segment on this machine always starts at address 0x40000000. */ |
124 |
|
|
127 |
#define DATA_START 0x40000000 |
#define DATA_START 0x40000000 |
128 |
#define TEXT_START 0x00000000 |
#define TEXT_START 0x00000000 |
129 |
|
|
|
#define STACK_DIRECTION 1 |
|
|
|
|
130 |
/* Define NO_REMAP if memory segmentation makes it not work well |
/* Define NO_REMAP if memory segmentation makes it not work well |
131 |
to change the boundary between the text section and data section |
to change the boundary between the text section and data section |
132 |
when Emacs is dumped. If you define this, the preloaded Lisp |
when Emacs is dumped. If you define this, the preloaded Lisp |