1 |
/* Machine description file for intel 386. |
/* Machine description file for intel 386. |
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 |
|
|
166 |
|
|
167 |
#define NO_REMAP |
#define NO_REMAP |
168 |
|
|
|
#define STACK_DIRECTION -1 |
|
|
|
|
169 |
/* Since cannot purify, use standard Xenix 386 startup code. */ |
/* Since cannot purify, use standard Xenix 386 startup code. */ |
170 |
|
|
171 |
#define START_FILES /lib/386/Sseg.o pre-crt0.o /lib/386/Scrt0.o |
#define START_FILES /lib/386/Sseg.o pre-crt0.o /lib/386/Scrt0.o |
190 |
#endif /* not USG5_4 */ |
#endif /* not USG5_4 */ |
191 |
#endif /* LIB_STANDARD */ |
#endif /* LIB_STANDARD */ |
192 |
|
|
|
/* Paul Abrahams <abrahams@acm.org> says that |
|
|
Unixware does not have alloca when using cc. */ |
|
|
#if ! (defined (USG5_4) && ! defined (SOLARIS2) && ! defined (__GNUC__)) |
|
|
#define HAVE_ALLOCA |
|
|
#endif |
|
|
|
|
193 |
#define NO_REMAP |
#define NO_REMAP |
194 |
#define TEXT_START 0 |
#define TEXT_START 0 |
195 |
#endif /* USG */ |
#endif /* USG */ |
196 |
#endif /* not XENIX */ |
#endif /* not XENIX */ |
197 |
|
|
|
#ifdef BSD_SYSTEM |
|
|
#define HAVE_ALLOCA |
|
|
#endif /* BSD_SYSTEM */ |
|
|
|
|
198 |
/* If compiling with GCC, let GCC implement alloca. */ |
/* If compiling with GCC, let GCC implement alloca. */ |
199 |
#if defined(__GNUC__) && !defined(alloca) |
#if defined(__GNUC__) && !defined(alloca) |
200 |
#define alloca(n) __builtin_alloca(n) |
#define alloca(n) __builtin_alloca(n) |
|
#define HAVE_ALLOCA |
|
201 |
#endif |
#endif |
202 |
|
|
203 |
#ifdef USG5_4 |
#ifdef USG5_4 |
212 |
#define VIRT_ADDR_VARIES |
#define VIRT_ADDR_VARIES |
213 |
#define DATA_END get_data_end () |
#define DATA_END get_data_end () |
214 |
#define DATA_START get_data_start () |
#define DATA_START get_data_start () |
|
#define HAVE_ALLOCA |
|
215 |
#define NO_ARG_ARRAY |
#define NO_ARG_ARRAY |
216 |
#endif |
#endif |
217 |
|
|