/* Machine description file for intel 386.
- Copyright (C) 1987 Free Software Foundation, Inc.
+ Copyright (C) 1987, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs.
Boston, MA 02111-1307, USA. */
-/* The following line tells the configuration script what sort of
+/* The following line tells the configuration script what sort of
operating system this machine is likely to run.
USUAL-OPSYS="note"
#if 0 /* wisner@gryphon.com says this screws up cpp */
#define C_SWITCH_MACHINE -Xa
#endif
-#ifndef NOT_C_CODE
-#ifdef HAVE_ALLOCA_H
-#include <alloca.h>
-#endif /* HAVE_ALLOCA_H */
-#endif /* not NOT_C_CODE */
#endif /* not __GNUC__ */
#endif /* SOLARIS2_4 */
#define NO_REMAP
-#define STACK_DIRECTION -1
-
/* Since cannot purify, use standard Xenix 386 startup code. */
#define START_FILES /lib/386/Sseg.o pre-crt0.o /lib/386/Scrt0.o
#endif /* not USG5_4 */
#endif /* LIB_STANDARD */
-/* 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
-
-#define NO_REMAP
+#define NO_REMAP
#define TEXT_START 0
#endif /* USG */
#endif /* not XENIX */
-#ifdef BSD_SYSTEM
-#define HAVE_ALLOCA
-#endif /* BSD_SYSTEM */
-
-/* If compiling with GCC, let GCC implement alloca. */
-#if defined(__GNUC__) && !defined(alloca)
-#define alloca(n) __builtin_alloca(n)
-#define HAVE_ALLOCA
-#endif
-
#ifdef USG5_4
#define DATA_SEG_BITS 0x08000000
#endif
#define VIRT_ADDR_VARIES
#define DATA_END get_data_end ()
#define DATA_START get_data_start ()
-#define HAVE_ALLOCA
#define NO_ARG_ARRAY
#endif
#define SEGMENT_MASK ((SEGMENT_SIZE)-1)
#endif
+
+/* arch-tag: 746338f0-cb7b-4f49-a98c-cb50817cf2ec
+ (do not change this comment) */