Mercurial > emacs
comparison src/m/hp800.h @ 44601:4be8406ebef9
Don't define HAVE_ALLOCA, C_ALLOCA and STACK_DIRECTION, now set by autoconf.
author | Andreas Schwab <schwab@suse.de> |
---|---|
date | Mon, 15 Apr 2002 13:23:33 +0000 |
parents | c22a32af6f1c |
children | 874e8459e48a |
comparison
equal
deleted
inserted
replaced
44600:42f01619b785 | 44601:4be8406ebef9 |
---|---|
1 /* machine description file for hp9000 series 800 machines. | 1 /* machine description file for hp9000 series 800 machines. |
2 Copyright (C) 1987 Free Software Foundation, Inc. | 2 Copyright (C) 1987, 2002 Free Software Foundation, Inc. |
3 | 3 |
4 This file is part of GNU Emacs. | 4 This file is part of GNU Emacs. |
5 | 5 |
6 GNU Emacs is free software; you can redistribute it and/or modify | 6 GNU Emacs is free software; you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
100 Then the function dump-emacs will not be defined | 100 Then the function dump-emacs will not be defined |
101 and temacs will do (load "loadup") automatically unless told otherwise. */ | 101 and temacs will do (load "loadup") automatically unless told otherwise. */ |
102 | 102 |
103 #undef CANNOT_DUMP | 103 #undef CANNOT_DUMP |
104 | 104 |
105 #define STACK_DIRECTION 1 | |
106 | |
107 /* Define NO_REMAP if memory segmentation makes it not work well | 105 /* Define NO_REMAP if memory segmentation makes it not work well |
108 to change the boundary between the text section and data section | 106 to change the boundary between the text section and data section |
109 when Emacs is dumped. If you define this, the preloaded Lisp | 107 when Emacs is dumped. If you define this, the preloaded Lisp |
110 code will not be sharable; but that's better than failing completely. */ | 108 code will not be sharable; but that's better than failing completely. */ |
111 | 109 |
114 #endif /* __hpux or GNU_LINUX */ | 112 #endif /* __hpux or GNU_LINUX */ |
115 | 113 |
116 /* Stuff for just GNU/Linux. */ | 114 /* Stuff for just GNU/Linux. */ |
117 | 115 |
118 #ifdef GNU_LINUX | 116 #ifdef GNU_LINUX |
119 | |
120 #define HAVE_ALLOCA | |
121 | 117 |
122 /* Data type of load average, as read out of kmem. */ | 118 /* Data type of load average, as read out of kmem. */ |
123 | 119 |
124 #define LOAD_AVE_TYPE long | 120 #define LOAD_AVE_TYPE long |
125 | 121 |
139 | 135 |
140 Otherwise Emacs assumes that text space precedes data space, | 136 Otherwise Emacs assumes that text space precedes data space, |
141 numerically. */ | 137 numerically. */ |
142 | 138 |
143 #define VIRT_ADDR_VARIES | 139 #define VIRT_ADDR_VARIES |
144 | |
145 /* Define C_ALLOCA if this machine does not support a true alloca | |
146 and the one written in C should be used instead. | |
147 Define HAVE_ALLOCA to say that the system provides a properly | |
148 working alloca function and it should be used. | |
149 Define neither one if an assembler-language alloca | |
150 in the file alloca.s should be used. */ | |
151 | |
152 #define C_ALLOCA | |
153 /* #define HAVE_ALLOCA */ | |
154 | 140 |
155 /* the data segment on this machine always starts at address 0x40000000. */ | 141 /* the data segment on this machine always starts at address 0x40000000. */ |
156 | 142 |
157 #define DATA_SEG_BITS 0x40000000 | 143 #define DATA_SEG_BITS 0x40000000 |
158 | 144 |