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>
* dispnew.c (marginal_area_string): Sort arguments.
......
/* 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
This file is part of GNU Emacs.
......@@ -66,15 +66,9 @@ Boston, MA 02111-1307, USA. */
/* #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0) */
#ifdef __GNUC__
#define HAVE_ALLOCA
#else
#ifndef __GNUC__
#define SWITCH_ENUM_BUG
#define C_ALLOCA
#define STACK_DIRECTION -1
#endif
......
/* 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.
......@@ -119,26 +119,12 @@ Boston, MA 02111-1307, USA. */
#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__
/* 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
gcc use __main, because of a library routine name clash. */
#define __main __gccmain
#else
#define C_ALLOCA
#undef HAVE_ALLOCA
#endif /* __GNUC__ */
/* Define NO_REMAP if memory segmentation makes it not work well
......@@ -184,9 +170,6 @@ extern int _edata;
/* Use <dirent.h>. */
#define SYSV_SYSTEM_DIR
/* For the portable alloca */
#define STACK_DIRECTION -1
#ifdef NO_REMAP
/* CRT0_O is defined in s/riscix1-1.h or s/riscix1-2.h, as appropriate. */
#define START_FILES pre-crt0.o CRT0_O
......
/* 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.
......@@ -95,16 +95,6 @@ Boston, MA 02111-1307, USA. */
#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
to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp
......
/* 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
you should use alliant1.h instead of this file.
Use alliant4.h for version 4.
......@@ -83,21 +83,6 @@ Boston, MA 02111-1307, USA. */
#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
to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp
......
/* 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.
......@@ -80,15 +80,6 @@ NOTE-END
#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
with X. [Who wrote that?] */
......
/* 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.
......@@ -36,18 +36,9 @@ Boston, MA 02111-1307, USA. */
#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 NO_REMAP
#define STACK_DIRECTION -1
#undef TERMINFO
......
/* 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.
......@@ -90,16 +90,6 @@ compiler is so brain damaged that it is not even worth trying to use it.
/* #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
#define LIB_STANDARD -lPW -lc
#endif
......@@ -146,8 +136,5 @@ extern int sign_extend_temp;
#define SEGSIZ 0x10000 /* Should this not be defined elsewhere ? */
#define SEGMENT_MASK (SEGSIZ - 1)
/* Tell alloca.c which direction stack grows. */
#define STACK_DIRECTION -1
/* Compensate for error in signal.h. */
#define NSIG_MINIMUM 20
/* 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.
......@@ -52,10 +52,6 @@ Boston, MA 02111-1307, USA. */
#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. */
#define LIBS_DEBUG
......
/* 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.
......@@ -51,13 +51,7 @@ Boston, MA 02111-1307, USA. */
/* Use builtin alloca. Also be sure that no other ones are tried out. */
#define alloca __builtin_alloca
#define HAVE_ALLOCA
#else
#define C_ALLOCA
#undef HAVE_ALLOCA
#endif /* __GNUC__ */
#define NO_REMAP
#define STACK_DIRECTION -1
/* 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
......@@ -78,17 +78,9 @@ Boston, MA 02111-1307, USA. */
/* #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 */
#define LIB_STANDARD -lPW -lc
#define HAVE_ALLOCA
/* Define NO_REMAP if memory segmentation makes it not work well
to change the boundary between the text section and data section
......@@ -136,10 +128,6 @@ extern int sign_extend_temp;
#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 */
#define SHORT_CAST_BUG
......
/* 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.
......@@ -86,15 +86,6 @@ Boston, MA 02111-1307, USA. */
/* #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 NO_REMAP if memory segmentation makes it not work well
......
/* 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.
......@@ -52,9 +52,5 @@ Boston, MA 02111-1307, USA. */
#define LD_SWITCH_MACHINE -k100000
/* alloca is provided by the system. */
#define HAVE_ALLOCA
/* (short) negative-int doesn't sign-extend correctly */
#define SHORT_CAST_BUG
/* 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.
......@@ -80,15 +80,6 @@ Boston, MA 02111-1307, USA. */
/* #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
to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp
......
/* 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.
......@@ -76,16 +76,6 @@ Boston, MA 02111-1307, USA. */
#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
to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp
......@@ -97,10 +87,6 @@ Boston, MA 02111-1307, USA. */
#define SWITCH_ENUM_BUG
/* grows towards lower addresses. */
#define STACK_DIRECTION -1
/* some errno.h's don't actually allocate the variable itself.
Cause crt0.c to define errno. */
......
/* 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.
......@@ -85,16 +85,6 @@ Boston, MA 02111-1307, USA. */
/*#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. */
#define LIBS_TERMCAP -ltermcap
......
/* 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.
......@@ -79,16 +79,6 @@ Boston, MA 02111-1307, USA. */
#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.
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. */
......@@ -105,9 +95,6 @@ Boston, MA 02111-1307, USA. */
#define BROKEN_FIONREAD /* We son't even have it */
#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. */
#define DATA_SECTION_ALIGNMENT 0xFFF
......
/* Machine description file for the Motorola Delta.
Tested on mvme147 board using R3V7 without X. Tested with 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.
......@@ -84,16 +84,6 @@ Boston, MA 02111-1307, USA. */
/* #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
to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp
......@@ -163,7 +153,6 @@ Boston, MA 02111-1307, USA. */
#ifdef __GNUC__
/* Use builtin alloca. Also be sure that no other ones are tried out. */
# define alloca __builtin_alloca
# define HAVE_ALLOCA
/* Union lisp objects do not yet work as of 19.15. */
/* # undef NO_UNION_TYPE */
......
/* Machine description file for Motorola System V/88 machines
Copyright (C) 1985 Free Software Foundation, Inc.
Copyright (C) 1985, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs.
......@@ -93,25 +93,6 @@ Boston, MA 02111-1307, USA. */
#define NO_REMAP
/* 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. */
/* BEM: Distributed asm alloca doesn't work. Don't know about libPW.a.
C ALLOCA is safe and fast enough for now. */
#ifdef __GNUC__
#define HAVE_ALLOCA /* ... and be sure that no other ones are tried out. */
#undef C_ALLOCA
#else /* not __GNUC__ */
#undef HAVE_ALLOCA
#define C_ALLOCA /* Use the alloca() supplied in alloca.c. */
#define STACK_DIRECTION -1 /* The stack grows towards lower addresses. */
#endif /* __GNUC__ */
/* Motorola SysV has PTYs. Not all usg3-5 systems do, so this is defined
here. */
......
/* machine description for Bull DPX/2 range
Copyright (C) 1985, 1986, 1999 Free Software Foundation, Inc.
Copyright (C) 1985, 1986, 1999, 2002 Free Software Foundation, Inc.
This file is part of GNU Emacs.
......@@ -90,16 +90,6 @@ Boston, MA 02111-1307, USA. */
/* #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
to change the boundary between the text section and data section
when Emacs is dumped. If you define this, the preloaded Lisp
......@@ -190,12 +180,6 @@ Boston, MA 02111-1307, USA. */
#define TEXT_START 0
/*
* Define the direction of stack growth.
*/
#define STACK_DIRECTION -1
/* we have termios */
#undef HAVE_TERMIO
#define HAVE_TERMIOS
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment