Commit d8f6d720 authored by Andreas Schwab's avatar Andreas Schwab
Browse files

Don't define HAVE_ALLOCA, C_ALLOCA and STACK_DIRECTION, now set by autoconf.

parent 4c87c733
2002-04-15 Andreas Schwab <schwab@suse.de>
* config.in: Regenerated using autoheader.
* m/7300.h, m/acorn.h, m/alliant-2800.h, m/alliant.h, m/alpha.h,
m/altos.h, m/amdahl.h, m/apollo.h, m/arm.h, m/att3b.h, m/aviion.h,
m/celerity.h, m/clipper.h, m/cnvrgnt.h, m/convex.h, m/cydra5.h,
m/delta.h, m/delta88k.h, m/dpx2.h, m/elxsi.h, m/gec63.h,
m/gould.h, m/hp800.h, m/hp9000s300.h, m/i860.h, m/ia64.h,
m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/ibmrt.h,
m/ibms390.h, m/intel386.h, m/iris4d.h, m/irist.h, m/isi-ov.h,
m/m68k.h, m/macppc.h, m/masscomp.h, m/mg1.h, m/mips-siemens.h,
m/mips.h, m/news-r6.h, m/news.h, m/next.h, m/nh3000.h, m/nh4000.h
m/ns32000.h, m/orion.h, m/pfa50.h, m/plexus.h, m/pmax.h,
m/powerpcle.h, m/pyrmips.h, m/sequent-ptx.h, m/sequent.h,
m/sparc.h, m/sr2k.h, m/symmetry.h, m/tad68k.h, m/tahoe.h,
m/targon31.h, m/tek4300.h, m/tekxd88.h, m/template.h, m/tower32.h,
m/tower32v3.h, m/ustation.h, m/vax.h, m/wicat.h, m/windowsnt.h,
m/xps100.h, s/aix3-2.h, s/aix4-2.h, s/irix4-0.h, s/irix5-0.h,
s/sco5.h, s/unixware.h: Don't set HAVE_ALLOCA, C_ALLOCA and
STACK_DIRECTION, now set by autoconf.
2002-04-14 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 2002-04-14 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* dispnew.c (marginal_area_string): Sort arguments. * dispnew.c (marginal_area_string): Sort arguments.
......
/* machine description file for AT&T UNIX PC model 7300 /* machine description file for AT&T UNIX PC model 7300
Copyright (C) 1986 Free Software Foundation, Inc. Copyright (C) 1986, 2002 Free Software Foundation, Inc.
Modified for this machine by mtxinu!rtech!gonzo!daveb Modified for this machine by mtxinu!rtech!gonzo!daveb
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -66,15 +66,9 @@ Boston, MA 02111-1307, USA. */ ...@@ -66,15 +66,9 @@ Boston, MA 02111-1307, USA. */
/* #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0) */ /* #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0) */
#ifdef __GNUC__ #ifndef __GNUC__
#define HAVE_ALLOCA
#else
#define SWITCH_ENUM_BUG #define SWITCH_ENUM_BUG
#define C_ALLOCA
#define STACK_DIRECTION -1
#endif #endif
......
/* Machine description file for Acorn RISCiX machines. /* Machine description file for Acorn RISCiX machines.
Copyright (C) 1994 Free Software Foundation, Inc. Copyright (C) 1994, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -119,26 +119,12 @@ Boston, MA 02111-1307, USA. */ ...@@ -119,26 +119,12 @@ Boston, MA 02111-1307, USA. */
#define ADJUST_EXEC_HEADER {hdr.a_magic &= ~MF_SQUEEZED;} #define ADJUST_EXEC_HEADER {hdr.a_magic &= ~MF_SQUEEZED;}
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#ifdef __GNUC__ #ifdef __GNUC__
/* Use builtin alloca. Also be sure that no other ones are tried out. */
#define alloca __builtin_alloca
#define HAVE_ALLOCA
/* Keep gcc/RISCiX happy - it uses __gccmain where other versions of /* Keep gcc/RISCiX happy - it uses __gccmain where other versions of
gcc use __main, because of a library routine name clash. */ gcc use __main, because of a library routine name clash. */
#define __main __gccmain #define __main __gccmain
#else
#define C_ALLOCA
#undef HAVE_ALLOCA
#endif /* __GNUC__ */ #endif /* __GNUC__ */
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
...@@ -184,9 +170,6 @@ extern int _edata; ...@@ -184,9 +170,6 @@ extern int _edata;
/* Use <dirent.h>. */ /* Use <dirent.h>. */
#define SYSV_SYSTEM_DIR #define SYSV_SYSTEM_DIR
/* For the portable alloca */
#define STACK_DIRECTION -1
#ifdef NO_REMAP #ifdef NO_REMAP
/* CRT0_O is defined in s/riscix1-1.h or s/riscix1-2.h, as appropriate. */ /* CRT0_O is defined in s/riscix1-1.h or s/riscix1-2.h, as appropriate. */
#define START_FILES pre-crt0.o CRT0_O #define START_FILES pre-crt0.o CRT0_O
......
/* alliant-2800.h - Alliant FX/2800 machine running Concentrix 2800. /* alliant-2800.h - Alliant FX/2800 machine running Concentrix 2800.
Copyright (C) 1990 Free Software Foundation, Inc. Copyright (C) 1990, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -95,16 +95,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -95,16 +95,6 @@ Boston, MA 02111-1307, USA. */
#undef VIRT_ADDR_VARIES #undef VIRT_ADDR_VARIES
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#undef C_ALLOCA
#define HAVE_ALLOCA
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp when Emacs is dumped. If you define this, the preloaded Lisp
......
/* alliant.h Alliant machine running system version 2 or 3. /* alliant.h Alliant machine running system version 2 or 3.
Copyright (C) 1985, 1986, 1987 Free Software Foundation, Inc. Copyright (C) 1985, 1986, 1987, 2002 Free Software Foundation, Inc.
Note that for version 1 of the Alliant system Note that for version 1 of the Alliant system
you should use alliant1.h instead of this file. you should use alliant1.h instead of this file.
Use alliant4.h for version 4. Use alliant4.h for version 4.
...@@ -83,21 +83,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -83,21 +83,6 @@ Boston, MA 02111-1307, USA. */
#undef VIRT_ADDR_VARIES #undef VIRT_ADDR_VARIES
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#undef C_ALLOCA
#define HAVE_ALLOCA
#ifdef ALLIANT_1
#define C_ALLOCA
#undef HAVE_ALLOCA
#endif /* ALLIANT_1 */
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp when Emacs is dumped. If you define this, the preloaded Lisp
......
/* machine description file For the alpha chip. /* machine description file For the alpha chip.
Copyright (C) 1994, 1997, 1999 Free Software Foundation, Inc. Copyright (C) 1994, 1997, 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -80,15 +80,6 @@ NOTE-END ...@@ -80,15 +80,6 @@ NOTE-END
#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE) #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#define HAVE_ALLOCA
/* GNU malloc and the relocating allocator do not work together /* GNU malloc and the relocating allocator do not work together
with X. [Who wrote that?] */ with X. [Who wrote that?] */
......
/* altos machine description file Altos 3068 Unix System V Release 2 /* altos machine description file Altos 3068 Unix System V Release 2
Copyright (C) 1985, 1986 Free Software Foundation, Inc. Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -36,18 +36,9 @@ Boston, MA 02111-1307, USA. */ ...@@ -36,18 +36,9 @@ Boston, MA 02111-1307, USA. */
#define LIB_STANDARD -lc #define LIB_STANDARD -lc
#ifdef __GNUC__
#define alloca __builtin_alloca
#define HAVE_ALLOCA
#else
#define C_ALLOCA /* we have -lPW and alloca but it's broken!
<vsedev!ron> */
#endif
#define SWITCH_ENUM_BUG #define SWITCH_ENUM_BUG
#define NO_REMAP #define NO_REMAP
#define STACK_DIRECTION -1
#undef TERMINFO #undef TERMINFO
......
/* amdahl machine description file /* amdahl machine description file
Copyright (C) 1987, 1999 Free Software Foundation, Inc. Copyright (C) 1987, 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -90,16 +90,6 @@ compiler is so brain damaged that it is not even worth trying to use it. ...@@ -90,16 +90,6 @@ compiler is so brain damaged that it is not even worth trying to use it.
/* #define VIRT_ADDR_VARIES*/ /* #define VIRT_ADDR_VARIES*/
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#define C_ALLOCA
/*#define HAVE_ALLOCA */
#ifdef HAVE_ALLOCA #ifdef HAVE_ALLOCA
#define LIB_STANDARD -lPW -lc #define LIB_STANDARD -lPW -lc
#endif #endif
...@@ -146,8 +136,5 @@ extern int sign_extend_temp; ...@@ -146,8 +136,5 @@ extern int sign_extend_temp;
#define SEGSIZ 0x10000 /* Should this not be defined elsewhere ? */ #define SEGSIZ 0x10000 /* Should this not be defined elsewhere ? */
#define SEGMENT_MASK (SEGSIZ - 1) #define SEGMENT_MASK (SEGSIZ - 1)
/* Tell alloca.c which direction stack grows. */
#define STACK_DIRECTION -1
/* Compensate for error in signal.h. */ /* Compensate for error in signal.h. */
#define NSIG_MINIMUM 20 #define NSIG_MINIMUM 20
/* machine description file for Apollo machine. /* machine description file for Apollo machine.
Copyright (C) 1985, 1986, 1994, Free Software Foundation, Inc. Copyright (C) 1985, 1986, 1994, 2002, Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -52,10 +52,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -52,10 +52,6 @@ Boston, MA 02111-1307, USA. */
#undef VIRT_ADDR_VARIES #undef VIRT_ADDR_VARIES
/* Define HAVE_ALLOCA because we use the system's version of alloca. */
#define HAVE_ALLOCA
/* Prevent -lg from being used for debugging. Not needed. */ /* Prevent -lg from being used for debugging. Not needed. */
#define LIBS_DEBUG #define LIBS_DEBUG
......
/* Machine description file for ARM-based non-RISCiX machines. /* Machine description file for ARM-based non-RISCiX machines.
Copyright (C) 1994 Free Software Foundation, Inc. Copyright (C) 1994, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -51,13 +51,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -51,13 +51,7 @@ Boston, MA 02111-1307, USA. */
/* Use builtin alloca. Also be sure that no other ones are tried out. */ /* Use builtin alloca. Also be sure that no other ones are tried out. */
#define alloca __builtin_alloca #define alloca __builtin_alloca
#define HAVE_ALLOCA
#else
#define C_ALLOCA
#undef HAVE_ALLOCA
#endif /* __GNUC__ */ #endif /* __GNUC__ */
#define NO_REMAP #define NO_REMAP
#define STACK_DIRECTION -1
/* Machine-dependent configuration for GNU Emacs for AT&T 3b machines. /* Machine-dependent configuration for GNU Emacs for AT&T 3b machines.
Copyright (C) 1986 Free Software Foundation, Inc. Copyright (C) 1986, 2002 Free Software Foundation, Inc.
Modified by David Robinson (daver@csvax.caltech.edu) 6/6/86 Modified by David Robinson (daver@csvax.caltech.edu) 6/6/86
...@@ -78,17 +78,9 @@ Boston, MA 02111-1307, USA. */ ...@@ -78,17 +78,9 @@ Boston, MA 02111-1307, USA. */
/* #define VIRT_ADDR_VARIES */ /* Karl Kleinpaste says this isn't needed. */ /* #define VIRT_ADDR_VARIES */ /* Karl Kleinpaste says this isn't needed. */
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
/* SysV has alloca in the PW library */ /* SysV has alloca in the PW library */
#define LIB_STANDARD -lPW -lc #define LIB_STANDARD -lPW -lc
#define HAVE_ALLOCA
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section to change the boundary between the text section and data section
...@@ -136,10 +128,6 @@ extern int sign_extend_temp; ...@@ -136,10 +128,6 @@ extern int sign_extend_temp;
#define TEXT_START 0 #define TEXT_START 0
/* For alloca.c (not actually used, since HAVE_ALLOCA) */
#define STACK_DIRECTION 1
/* (short) negative-int doesn't sign-extend correctly */ /* (short) negative-int doesn't sign-extend correctly */
#define SHORT_CAST_BUG #define SHORT_CAST_BUG
......
/* machine description file for Data General AViiON. /* machine description file for Data General AViiON.
Copyright (C) 1985, 1986, 1991 Free Software Foundation, Inc. Copyright (C) 1985, 1986, 1991, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -86,15 +86,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -86,15 +86,6 @@ Boston, MA 02111-1307, USA. */
/* #define VIRT_ADDR_VARIES */ /* #define VIRT_ADDR_VARIES */
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
/* #define C_ALLOCA */
#define HAVE_ALLOCA
#define alloca(x) __builtin_alloca(x) #define alloca(x) __builtin_alloca(x)
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
......
/* machine description file for Celerity. /* machine description file for Celerity.
Copyright (C) 1985, 1986 Free Software Foundation, Inc. Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -52,9 +52,5 @@ Boston, MA 02111-1307, USA. */ ...@@ -52,9 +52,5 @@ Boston, MA 02111-1307, USA. */
#define LD_SWITCH_MACHINE -k100000 #define LD_SWITCH_MACHINE -k100000
/* alloca is provided by the system. */
#define HAVE_ALLOCA
/* (short) negative-int doesn't sign-extend correctly */ /* (short) negative-int doesn't sign-extend correctly */
#define SHORT_CAST_BUG #define SHORT_CAST_BUG
/* machine description file for clipper /* machine description file for clipper
Copyright (C) 1985, 1986 Free Software Foundation, Inc. Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -80,15 +80,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -80,15 +80,6 @@ Boston, MA 02111-1307, USA. */
/* #define VIRT_ADDR_VARIES */ /* Karl Kleinpaste says this isn't needed. */ /* #define VIRT_ADDR_VARIES */ /* Karl Kleinpaste says this isn't needed. */
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#define C_ALLOCA
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp when Emacs is dumped. If you define this, the preloaded Lisp
......
/* machine description file for convergent S series. /* machine description file for convergent S series.
Copyright (C) 1989 Free Software Foundation, Inc. Copyright (C) 1989, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -76,16 +76,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -76,16 +76,6 @@ Boston, MA 02111-1307, USA. */
#undef VIRT_ADDR_VARIES #undef VIRT_ADDR_VARIES
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#define C_ALLOCA
#undef HAVE_ALLOCA
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp when Emacs is dumped. If you define this, the preloaded Lisp
...@@ -97,10 +87,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -97,10 +87,6 @@ Boston, MA 02111-1307, USA. */
#define SWITCH_ENUM_BUG #define SWITCH_ENUM_BUG
/* grows towards lower addresses. */
#define STACK_DIRECTION -1
/* some errno.h's don't actually allocate the variable itself. /* some errno.h's don't actually allocate the variable itself.
Cause crt0.c to define errno. */ Cause crt0.c to define errno. */
......
/* machine description file for Convex (all models). /* machine description file for Convex (all models).
Copyright (C) 1987, 1994 Free Software Foundation, Inc. Copyright (C) 1987, 1994, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -85,16 +85,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -85,16 +85,6 @@ Boston, MA 02111-1307, USA. */
/*#define VIRT_ADDR_VARIES*/ /*#define VIRT_ADDR_VARIES*/
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
/* #define C_ALLOCA */
#define HAVE_ALLOCA
/* Must use the system's termcap. It does special things. */ /* Must use the system's termcap. It does special things. */
#define LIBS_TERMCAP -ltermcap #define LIBS_TERMCAP -ltermcap
......
/* machine description file for Cydrome's CYDRA 5 mini super computer /* machine description file for Cydrome's CYDRA 5 mini super computer
Copyright (C) 1988, 1999 Free Software Foundation, Inc. Copyright (C) 1988, 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -79,16 +79,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -79,16 +79,6 @@ Boston, MA 02111-1307, USA. */
#undef VIRT_ADDR_VARIES #undef VIRT_ADDR_VARIES
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
#define C_ALLOCA
#undef HAVE_ALLOCA
/* The data segment in this machine always starts at address 0x10000000. /* The data segment in this machine always starts at address 0x10000000.
An address of data cannot be stored correctly in a Lisp object; An address of data cannot be stored correctly in a Lisp object;
we always lose the high bits. We must tell XPNTR to add them back. */ we always lose the high bits. We must tell XPNTR to add them back. */
...@@ -105,9 +95,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -105,9 +95,6 @@ Boston, MA 02111-1307, USA. */
#define BROKEN_FIONREAD /* We son't even have it */ #define BROKEN_FIONREAD /* We son't even have it */
#define LIBS_MACHINE -lsocket -lnsl #define LIBS_MACHINE -lsocket -lnsl
/* Stack grows downward in memory. */
#define STACK_DIRECTION -1
/* The data section in a coff file must be aligned in the file. */ /* The data section in a coff file must be aligned in the file. */
#define DATA_SECTION_ALIGNMENT 0xFFF #define DATA_SECTION_ALIGNMENT 0xFFF
......
/* Machine description file for the Motorola Delta. /* Machine description file for the Motorola Delta.
Tested on mvme147 board using R3V7 without X. Tested with gcc. Tested on mvme147 board using R3V7 without X. Tested with gcc.
Tested on mvme167 board using R3V7 without X. Tested with cc, gnucc, gcc. Tested on mvme167 board using R3V7 without X. Tested with cc, gnucc, gcc.
Copyright (C) 1986, 1993, 1994, 1999 Free Software Foundation, Inc. Copyright (C) 1986, 1993, 1994, 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs. This file is part of GNU Emacs.
...@@ -84,16 +84,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -84,16 +84,6 @@ Boston, MA 02111-1307, USA. */
/* #define VIRT_ADDR_VARIES */ /* #define VIRT_ADDR_VARIES */
/* Define C_ALLOCA if this machine does not support a true alloca
and the one written in C should be used instead.
Define HAVE_ALLOCA to say that the system provides a properly
working alloca function and it should be used.
Define neither one if an assembler-language alloca
in the file alloca.s should be used. */
/* #define C_ALLOCA */
/* #define HAVE_ALLOCA */
/* Define NO_REMAP if memory segmentation makes it not work well /* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp when Emacs is dumped. If you define this, the preloaded Lisp
...@@ -163,7 +153,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -163,7 +153,6 @@ Boston, MA 02111-1307, USA. */
#ifdef __GNUC__ #ifdef __GNUC__
/* Use builtin alloca. Also be sure that no other ones are tried out. */ /* Use builtin alloca. Also be sure that no other ones are tried out. */
# define alloca __builtin_alloca # define alloca __builtin_alloca
# define HAVE_ALLOCA