/[emacs]/emacs/src/m/intel386.h
ViewVC logotype

Diff of /emacs/src/m/intel386.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.34 by eggert, Fri Dec 7 05:53:45 2001 UTC revision 1.35 by schwab, Mon Apr 15 13:19:10 2002 UTC
# Line 1  Line 1 
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    
# Line 166  NOTE-END */ Line 166  NOTE-END */
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
# Line 192  NOTE-END */ Line 190  NOTE-END */
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
# Line 225  NOTE-END */ Line 212  NOTE-END */
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    

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26