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