mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
Don't define HAVE_ALLOCA, C_ALLOCA and STACK_DIRECTION, now set by autoconf.
This commit is contained in:
parent
4c87c7335b
commit
d8f6d720de
@ -1,3 +1,25 @@
|
||||
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.
|
||||
|
10
src/m/7300.h
10
src/m/7300.h
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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?] */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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. */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* 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 */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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. */
|
||||
|
||||
|
18
src/m/dpx2.h
18
src/m/dpx2.h
@ -1,5 +1,5 @@
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for Elxsi machine (running enix).
|
||||
Copyright (C) 1986, 1992 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 1992, 2002 Free Software Foundation, Inc.
|
||||
Adapted by John Salmon
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
@ -96,16 +96,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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for gec63
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -38,7 +38,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
/* GEC63 has alloca in the PW/ux63 library. */
|
||||
#define LIB_STANDARD -lPW -lc
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
/* Do not define LOAD_AVE_TYPE or LOAD_AVE_CVT
|
||||
since there is no /dev/kmem */
|
||||
|
@ -5,7 +5,7 @@
|
||||
* RELEASE2_1 in config.h. This may also be necessary with un-updated
|
||||
* official releases of 2.1
|
||||
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -110,16 +110,6 @@ NOTE-END */
|
||||
|
||||
#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 STACK_DIRECTION -1 /* grows towards lower addresses on Gould UTX/32 */
|
||||
|
||||
/* No need to extend the user stack. */
|
||||
|
||||
/* If this is a 2.1 system, COFF will be predefined by cpp. If it's */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for hp9000 series 800 machines.
|
||||
Copyright (C) 1987 Free Software Foundation, Inc.
|
||||
Copyright (C) 1987, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -102,8 +102,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#undef CANNOT_DUMP
|
||||
|
||||
#define STACK_DIRECTION 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
|
||||
@ -117,8 +115,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#ifdef GNU_LINUX
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
/* Data type of load average, as read out of kmem. */
|
||||
|
||||
#define LOAD_AVE_TYPE long
|
||||
@ -141,16 +137,6 @@ Boston, MA 02111-1307, USA. */
|
||||
numerically. */
|
||||
|
||||
#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 */
|
||||
|
||||
/* the data segment on this machine always starts at address 0x40000000. */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for hp9000 series 200 or 300 on either HPUX or BSD.
|
||||
Copyright (C) 1985 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -120,8 +120,6 @@ NOTE-END */
|
||||
|
||||
#define CRT0_DUMMIES bogus_a6,
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
#ifndef __GNUC__
|
||||
#define LIBS_DEBUG /* don't have -lg that works */
|
||||
#define C_DEBUG_SWITCH /* don't support -g */
|
||||
@ -150,10 +148,6 @@ NOTE-END */
|
||||
|
||||
#define LOAD_AVE_CVT(x) ((int) ((x) * 100.0))
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define HAVE_ALLOCA
|
||||
#endif
|
||||
|
||||
/* This library is needed with -g, on the 200/300 only. */
|
||||
|
||||
#if !defined(__GNUC__) || defined(__HPUX_ASM__)
|
||||
|
12
src/m/i860.h
12
src/m/i860.h
@ -1,5 +1,5 @@
|
||||
/* machine description file for i860.
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -81,16 +81,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
|
||||
|
11
src/m/ia64.h
11
src/m/ia64.h
@ -1,5 +1,5 @@
|
||||
/* machine description file for the IA-64 architecture.
|
||||
Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
Copyright (C) 2000, 2002 Free Software Foundation, Inc.
|
||||
Contributed by David Mosberger <davidm@hpl.hp.com>
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
@ -87,15 +87,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 HAVE_ALLOCA
|
||||
|
||||
/* Define the following if GNU malloc and the relocating allocator do
|
||||
not work together with X. */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for ibm ps/2 aix386.
|
||||
Copyright (C) 1989 Free Software Foundation, Inc.
|
||||
Copyright (C) 1989, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -187,15 +187,7 @@ so disable it for them. */
|
||||
|
||||
/* Here override various assumptions in ymakefile */
|
||||
|
||||
/* 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__
|
||||
#define HAVE_ALLOCA
|
||||
#define alloca(n) __builtin_alloca(n)
|
||||
#if __GNUC__ < 2
|
||||
#define LIB_STANDARD /usr/local/lib/gcc-gnulib -lbsd -lrts -lc
|
||||
@ -204,8 +196,6 @@ so disable it for them. */
|
||||
/* tranle says that -fstrength-reduce does not help. */
|
||||
#define C_DEBUG_SWITCH
|
||||
#else
|
||||
#define C_ALLOCA
|
||||
#define STACK_DIRECTION -1 /* tell alloca.c which way it grows */
|
||||
#define LIBS_MACHINE -lbsd -lrts
|
||||
#endif
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* R2 AIX machine/system dependent defines
|
||||
Copyright (C) 1988 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -101,19 +101,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#undef ADDR_CORRECT
|
||||
#define ADDR_CORRECT(x) ((int)(x))
|
||||
|
||||
/* 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. */
|
||||
|
||||
/* Note: aix3-2.h defines HAVE_ALLOCA; aix3-1.h doesn't. */
|
||||
#ifndef HAVE_ALLOCA
|
||||
#define C_ALLOCA
|
||||
#define STACK_DIRECTION -1 /* tell alloca.c which way it grows */
|
||||
#endif
|
||||
|
||||
/* Specify the font for X to use.
|
||||
This used to be Rom14.500; that's nice on the X server shipped with
|
||||
the RS/6000, but it's not available on other servers. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* RTPC AIX machine/system dependent defines
|
||||
Copyright (C) 1988, 1999 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988, 1999, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -86,16 +86,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#define A_TEXT_SEEK(HDR) (N_TXTOFF (hdr) + sizeof (hdr))
|
||||
|
||||
/* 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 STACK_DIRECTION -1 /* tell alloca.c which way it grows */
|
||||
|
||||
/* AIX has PTYs, so define here, along with macros needed to make them work. */
|
||||
|
||||
#define HAVE_PTYS
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* RTPC machine dependent defines
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -79,15 +79,6 @@ Boston, MA 02111-1307, USA. */
|
||||
numerically. */
|
||||
|
||||
#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 HAVE_ALLOCA
|
||||
|
||||
/* The data segment in this machine starts at a fixed address.
|
||||
An address of data cannot be stored correctly in a Lisp object;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file template.
|
||||
Copyright (C) 1985, 1986, 2001 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2001, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -81,16 +81,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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
@ -166,8 +166,6 @@ NOTE-END */
|
||||
|
||||
#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
|
||||
@ -192,25 +190,14 @@ NOTE-END */
|
||||
#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 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
|
||||
@ -225,7 +212,6 @@ NOTE-END */
|
||||
#define VIRT_ADDR_VARIES
|
||||
#define DATA_END get_data_end ()
|
||||
#define DATA_START get_data_start ()
|
||||
#define HAVE_ALLOCA
|
||||
#define NO_ARG_ARRAY
|
||||
#endif
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for Iris-4D machines. Use with s/irix*.h.
|
||||
Copyright (C) 1987 Free Software Foundation, Inc.
|
||||
Copyright (C) 1987, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -91,16 +91,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 */ /* Sjoerd.Mullender@cwi.nl says no need. */
|
||||
/* #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
|
||||
@ -168,11 +158,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#undef FIRST_PTY_LETTER
|
||||
#define FIRST_PTY_LETTER 'q'
|
||||
|
||||
/* Define STACK_DIRECTION for alloca.c */
|
||||
|
||||
#undef STACK_DIRECTION
|
||||
#define STACK_DIRECTION -1
|
||||
|
||||
#ifndef _LP64
|
||||
/* The standard definitions of these macros would work ok,
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* machine description file for Silicon Graphics Iris 2500 Turbos;
|
||||
also possibly for non-turbo Irises with system release 2.5.
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -49,7 +49,7 @@ NOTE-END */
|
||||
/* Eric - May 4, 1987 */
|
||||
report_file_error ("Worked just find\n", Qnil);
|
||||
|
||||
Without any sort of debugger that works on emacs (I know... but I don't have
|
||||
Without any sort of debugger that works on emacs (I know... but I dont have
|
||||
*time* right now to start with gdb), it was quite time consuming to track
|
||||
it down to this.
|
||||
|
||||
@ -118,16 +118,6 @@ NOTE-END */
|
||||
|
||||
/* #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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for ISI 68000's
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -83,7 +83,6 @@ NOTE-END */
|
||||
/* A few changes for the newer systems. */
|
||||
|
||||
#ifdef BSD4_3
|
||||
#define HAVE_ALLOCA
|
||||
/* The following line affects crt0.c. */
|
||||
#undef m68k
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Machine description file for generic Motorola 68k.
|
||||
Copyright (C) 1985, 1995 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1995, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -85,5 +85,4 @@ Boston, MA 02111-1307, USA. */
|
||||
/* If compiling with GCC, let GCC implement alloca. */
|
||||
#if defined(__GNUC__) && !defined(alloca)
|
||||
#define alloca(n) __builtin_alloca(n)
|
||||
#define HAVE_ALLOCA
|
||||
#endif
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file For the powerpc Macintosh.
|
||||
Copyright (C) 1994, 2001 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994, 2001, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -51,15 +51,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#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
|
||||
|
||||
/* Some really obscure 4.2-based systems (like Sequent DYNIX)
|
||||
* do not support asynchronous I/O (using SIGIO) on sockets,
|
||||
* even though it works fine on tty's. If you have one of
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for Masscomp 5000 series running RTU, ucb universe.
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -81,25 +81,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. */
|
||||
|
||||
/* On return from a subroutine, the 68020 compiler restores old contents of
|
||||
register variables relative to sp, so alloca() screws up such routines.
|
||||
The following definitions should work on all Masscomps. On the MC-5500
|
||||
(a 68000) one can #undef C_ALLOCA and #define HAVE_ALLOCA. */
|
||||
#ifdef mc500
|
||||
#undef C_ALLOCA
|
||||
#define HAVE_ALLOCA
|
||||
#else
|
||||
#define C_ALLOCA
|
||||
#undef HAVE_ALLOCA
|
||||
#endif
|
||||
|
||||
/* 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
|
||||
|
12
src/m/mg1.h
12
src/m/mg1.h
@ -1,5 +1,5 @@
|
||||
/* machine description file for Whitechapel Computer Works MG1 (ns16000 based).
|
||||
Copyright (C) 1985 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 2002 Free Software Foundation, Inc.
|
||||
MG-1 version by L.M.McLoughlin
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
@ -92,16 +92,6 @@ NOTE-END */
|
||||
/* hmmmm... not sure. copied sequent.h */
|
||||
#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. */
|
||||
/* hmmmm... again not sure. so copied sequent.h again! */
|
||||
#undef 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* m- file for Mips machines.
|
||||
Copyright (C) 1987, 1992, 1993, 1995 Free Software Foundation, Inc.
|
||||
Copyright (C) 1987, 1992, 1993, 1995, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file contains some changes for our SVR4 based SINIX-Mips 5.4.
|
||||
I hope this is helpful to port the emacs to our RM?00 series and
|
||||
@ -104,19 +104,6 @@ NOTE-END */
|
||||
|
||||
/* #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. */
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define HAVE_ALLOCA
|
||||
#else
|
||||
#define C_ALLOCA
|
||||
#endif
|
||||
|
||||
/* 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
|
||||
|
15
src/m/mips.h
15
src/m/mips.h
@ -1,5 +1,5 @@
|
||||
/* m- file for Mips machines.
|
||||
Copyright (C) 1987, 1992, 1999 Free Software Foundation, Inc.
|
||||
Copyright (C) 1987, 1992, 1999, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -99,19 +99,6 @@ NOTE-END */
|
||||
|
||||
/* #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. */
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define HAVE_ALLOCA
|
||||
#else
|
||||
#define C_ALLOCA
|
||||
#endif
|
||||
|
||||
/* 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
|
||||
|
@ -19,15 +19,6 @@
|
||||
|
||||
#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / 256.0)
|
||||
|
||||
/* 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
|
||||
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for Sony's NEWS workstations, NEWS-OS 3.0.
|
||||
Copyright (C) 1985, 1986, 1989 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 1989, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -48,10 +48,6 @@ NOTE-END */
|
||||
|
||||
#define NO_UNION_TYPE
|
||||
|
||||
/* The News machine has alloca. */
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
/* Data type of load average, as read out of kmem. */
|
||||
|
||||
#define LOAD_AVE_TYPE double
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Configuration file for the NeXT machine.
|
||||
Copyright (C) 1990 Free Software Foundation, Inc.
|
||||
Copyright (C) 1990, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -65,8 +65,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#define SEGSIZ 0x20000
|
||||
#define SEGMENT_MASK (SEGSIZ - 1)
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
#define SYSTEM_MALLOC
|
||||
|
||||
#define HAVE_UNIX_DOMAIN
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* machine description for Harris Night Hawk Series 1200 and Series 3000
|
||||
MC68030-based systems (FPP on these is custom). These systems are
|
||||
also known as "ecx" and "gcx".
|
||||
Copyright (C) 1994 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -83,16 +83,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
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* machine description for Harris NightHawk 88k based machines
|
||||
(includes nh4000 and nh5000 machines).
|
||||
Copyright (C) 1994 Free Software Foundation, Inc.
|
||||
Copyright (C) 1994, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -82,16 +82,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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for National Semiconductor 32000, running Genix.
|
||||
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,18 +80,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 */
|
||||
#if defined (__NetBSD__) || defined (__OpenBSD__)
|
||||
#define HAVE_ALLOCA
|
||||
#endif
|
||||
|
||||
/* 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
|
||||
@ -101,8 +89,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#define TEXT_START 0
|
||||
|
||||
#define STACK_DIRECTION -1
|
||||
|
||||
#if !defined (__NetBSD__) && !defined (__OpenBSD__)
|
||||
#define EXEC_MAGIC 0410
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for HLH Orion.
|
||||
Copyright (C) 1985 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -64,8 +64,3 @@ Boston, MA 02111-1307, USA. */
|
||||
#define FSCALE 1.0
|
||||
#endif
|
||||
#define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
|
||||
|
||||
/* It is necessary to use the portable imitation of alloca,
|
||||
since a true stack-allocating one is impossible. */
|
||||
|
||||
#define C_ALLOCA
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Machine description file for PFU A-series.
|
||||
Copyright (C) 1988, 1999 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988, 1999, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -75,7 +75,6 @@ Boston, MA 02111-1307, USA. */
|
||||
/* SX/A has alloca in the PW library. */
|
||||
|
||||
#define LIB_STANDARD -lPW -lc
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
/* SX/A uses terminfo and lib/curses */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for the Plexus running System V.2.
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -81,16 +81,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
|
||||
|
@ -61,11 +61,6 @@ NOTE-END */
|
||||
#define BROKEN_O_NONBLOCK
|
||||
#endif
|
||||
|
||||
#if defined (OSF1) || defined (MACH)
|
||||
#undef C_ALLOCA
|
||||
#define HAVE_ALLOCA
|
||||
#endif
|
||||
|
||||
#ifndef __NetBSD__
|
||||
/* mcc@timessqr.gc.cuny.edu says this makes Emacs work with DECnet. */
|
||||
#ifdef HAVE_LIBDNET
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for PowerPC.
|
||||
Copyright (C) 1987 Free Software Foundation, Inc.
|
||||
Copyright (C) 1987, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -54,14 +54,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
|
||||
#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
|
||||
#ifndef NOT_C_CODE
|
||||
#if __GNUC__ < 2 /* Modern versions of GCC handle alloca directly. */
|
||||
#include <alloca.h>
|
||||
|
@ -4,6 +4,5 @@
|
||||
#include "m-pyramid.h"
|
||||
|
||||
#define SYSTEM_MALLOC
|
||||
#define HAVE_ALLOCA
|
||||
#define CANNOT_DUMP
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for SEQUENT machines running DYNIX/ptx
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -84,18 +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. */
|
||||
|
||||
#ifndef __GNUC__
|
||||
#define C_ALLOCA
|
||||
#undef HAVE_ALLOCA
|
||||
#endif
|
||||
|
||||
/* 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for SEQUENT BALANCE machines
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -100,16 +100,6 @@ NOTE-END */
|
||||
|
||||
/* #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
|
||||
|
||||
/* Name of file the to look in
|
||||
for the kernel symbol table (for load average) */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for Sun 4 SPARC.
|
||||
Copyright (C) 1987 Free Software Foundation, Inc.
|
||||
Copyright (C) 1987, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -59,14 +59,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
|
||||
#ifndef NOT_C_CODE
|
||||
#if __GNUC__ < 2 /* Modern versions of GCC handle alloca directly. */
|
||||
#include <alloca.h>
|
||||
|
14
src/m/sr2k.h
14
src/m/sr2k.h
@ -1,5 +1,5 @@
|
||||
/* machine description file for Hitachi SR2001/SR2201 machines.
|
||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -119,16 +119,6 @@ Boston, MA 02111-1307, USA. */
|
||||
numerically. */
|
||||
|
||||
#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 */
|
||||
|
||||
/* the data segment on this machine always starts at address 0x40000000. */
|
||||
|
||||
@ -137,8 +127,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#define DATA_START 0x40000000
|
||||
#define TEXT_START 0x00000000
|
||||
|
||||
#define STACK_DIRECTION 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for SEQUENT SYMMETRY machines
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -44,16 +44,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#define FSCALE 1000.0
|
||||
#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 C_ALLOCA */
|
||||
/*#define HAVE_ALLOCA*/
|
||||
|
||||
/* Name of file the to look in
|
||||
for the kernel symbol table (for load average) */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Machine-dependent configuration for GNU Emacs for Tadpole 68k machines
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -75,17 +75,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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for tahoe.
|
||||
Copyright (C) 1985 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -66,7 +66,3 @@ NOTE-END */
|
||||
/* This triggers some stuff to avoid a compiler bug */
|
||||
|
||||
#define TAHOE_REGISTER_BUG
|
||||
|
||||
/* System provides alloca. */
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* targon31 machine description file
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -82,16 +82,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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for tek4300.
|
||||
Copyright (C) 1988 Free Software Foundation, Inc.
|
||||
Copyright (C) 1988, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -64,11 +64,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 C_ALLOCA
|
||||
|
||||
/* setjmp and longjmp can safely replace _setjmp and _longjmp, */
|
||||
|
||||
#define _longjmp longjmp
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* Configuration file for the Tektronix XD88 running UTekV 3.2e,
|
||||
contributed by Kaveh Ghazi (ghazi@caip.rutgers.edu) 1/15/93.
|
||||
You probably need to use gnu make (version 3.63 or higher.)
|
||||
Copyright (C) 1993 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -81,20 +81,9 @@ Boston, MA 02111-1307, USA. */
|
||||
code will not be sharable; but that's better than failing completely. */
|
||||
#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. */
|
||||
#ifdef __GNUC__
|
||||
# define alloca __builtin_alloca /* Use the gcc builtin alloca() ... */
|
||||
# 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. */
|
||||
# define C_OPTIMIZE_SWITCH -O
|
||||
#endif /* __GNUC__ */
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file template.
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -79,16 +79,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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for the NCR Tower 32 running System V.2.
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -80,16 +80,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
|
||||
|
||||
/* Change some things to avoid bugs in compiler */
|
||||
|
||||
#define SWITCH_ENUM_BUG 1
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for the NCR Tower 32 running System V.3.
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -81,27 +81,16 @@ 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. */
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define HAVE_ALLOCA
|
||||
#define alloca __builtin_alloca
|
||||
#define C_OPTIMIZE_SWITCH -O -fstrength-reduce -fomit-frame-pointer
|
||||
#define LIB_STANDARD -lc /lib/crtn.o
|
||||
#else
|
||||
/* This section is correct if you do *not* change src/ymakefile so that
|
||||
CFLAGS includes C_OPTIMIZE_SWITCH rather than C_DEBUG_SWITCH. */
|
||||
#define HAVE_ALLOCA
|
||||
#define C_DEBUG_SWITCH -g -O0
|
||||
#define LIB_STANDARD -lc -lPW /lib/crtn.o
|
||||
/* This section is correct if you do enable C_OPTIMIZE_SWITCH. */
|
||||
/* #define C_ALLOCA */
|
||||
/* #define STACK_DIRECTION -1 */
|
||||
/* #define C_OPTIMIZE_SWITCH -O2 */
|
||||
/* #define LIB_STANDARD -lc /lib/crtn.o */
|
||||
#endif
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for U-station (Nihon Unisys, SS5E; Sumitomo Denkoh, U-Station E30).
|
||||
Copyright (C) 1986, 1999 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 1999, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -82,21 +82,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. */
|
||||
|
||||
/* On return from a subroutine, the 68020 compiler restores old contents of
|
||||
register variables relative to sp, so alloca() screws up such routines.
|
||||
The following definitions should work on all Masscomps. On the MC-5500
|
||||
(a 68000) one can #undef C_ALLOCA and #define HAVE_ALLOCA. */
|
||||
|
||||
#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
|
||||
|
11
src/m/vax.h
11
src/m/vax.h
@ -1,5 +1,5 @@
|
||||
/* machine description file for vax.
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -100,7 +100,6 @@ NOTE-END */
|
||||
|
||||
#ifdef USG
|
||||
#define LIB_STANDARD -lPW -lc
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
/* There is some bug in unexec in for usg 5.2 on a vax
|
||||
which nobody who runs such a system has yet tracked down. */
|
||||
@ -111,14 +110,6 @@ NOTE-END */
|
||||
#define TEXT_START 0
|
||||
#endif /* USG */
|
||||
|
||||
#ifdef BSD_SYSTEM
|
||||
#define HAVE_ALLOCA
|
||||
#endif /* BSD_SYSTEM */
|
||||
|
||||
#ifdef VMS
|
||||
#define C_ALLOCA
|
||||
#endif
|
||||
|
||||
#ifdef BSD4_2
|
||||
#define HAVE_FTIME
|
||||
#endif
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* machine description file for WICAT machines.
|
||||
Copyright (C) 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -80,18 +80,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. */
|
||||
|
||||
/* For the Wicat C compiler version 4.2, this can be removed
|
||||
and the alloca in alloca.s used. */
|
||||
#define C_ALLOCA
|
||||
#define STACK_DIRECTION -1 /* grows towards lower addresses on WICAT */
|
||||
|
||||
/* 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
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* Machine description file for Windows NT.
|
||||
|
||||
Copyright (C) 1993, 1994 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993, 1994, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -87,16 +87,8 @@ Boston, MA 02111-1307, USA. */
|
||||
/* Text does precede data space, but this is never a safe assumption. */
|
||||
#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 */
|
||||
/* For alloca. */
|
||||
#include <malloc.h>
|
||||
#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
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* xps100.h for the Honeywell XPS100 running UNIX System V.2
|
||||
Mark J. Hewitt (mjh@uk.co.kernel)
|
||||
|
||||
Copyright (C) 1985, 1986 Free Software Foundation, Inc.
|
||||
Copyright (C) 1985, 1986, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -81,23 +81,12 @@ 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
|
||||
code will not be sharable; but that's better than failing completely. */
|
||||
|
||||
#define NO_REMAP
|
||||
#define STACK_DIRECTION -1
|
||||
#define TERMINFO
|
||||
#define SWITCH_ENUM_BUG
|
||||
#define LIB_STANDARD -lc
|
||||
|
@ -15,7 +15,6 @@
|
||||
#define C_SWITCH_SYSTEM -ma -qmaxmem=4000
|
||||
#endif
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
/* Adrian Colley <Adrian.Colley@three.serpentine.com> says this is needed. */
|
||||
#ifndef NOT_C_CODE
|
||||
#ifndef AIX4
|
||||
|
@ -1,9 +1,3 @@
|
||||
/* AIX 4.2 is missing alloca. */
|
||||
|
||||
#include "aix4-1.h"
|
||||
|
||||
#undef ALIGN_DATA_RELOC
|
||||
|
||||
#ifndef __GNUC__
|
||||
#undef HAVE_ALLOCA
|
||||
#endif
|
||||
|
@ -5,7 +5,6 @@
|
||||
/* XPointer is not defined in the older X headers -- JPff@maths.bath.ac.uk */
|
||||
#define XPointer caddr_t
|
||||
|
||||
#define HAVE_ALLOCA
|
||||
#ifndef NOT_C_CODE
|
||||
#include <alloca.h>
|
||||
#endif
|
||||
|
@ -29,11 +29,6 @@
|
||||
/* Make process_send_signal work by "typing" a signal character on the pty. */
|
||||
#define SIGNALS_VIA_CHARACTERS
|
||||
|
||||
/* Define HAVE_ALLOCA to say that the system provides a properly
|
||||
working alloca function and it should be used. */
|
||||
#define HAVE_ALLOCA
|
||||
#undef C_ALLOCA
|
||||
|
||||
#ifndef NOT_C_CODE
|
||||
#ifndef __GNUC__
|
||||
#include <alloca.h>
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* System description file for SCO 3.2v5.
|
||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||
Copyright (C) 1996, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
@ -162,9 +162,6 @@ extern SIGMASKTYPE sigprocmask_set;
|
||||
#define LD_SWITCH_SYSTEM -belf
|
||||
#endif
|
||||
|
||||
/* SCO has a working alloca in libPW */
|
||||
#define HAVE_ALLOCA
|
||||
|
||||
/* Don't disable static function, as SCO's header files have some.*/
|
||||
#undef static
|
||||
|
||||
|
@ -1,8 +1,3 @@
|
||||
#include "usg5-4-2.h"
|
||||
|
||||
#ifndef __GNUC__
|
||||
#undef HAVE_ALLOCA
|
||||
#define C_ALLOCA
|
||||
#endif
|
||||
|
||||
#define PENDING_OUTPUT_COUNT(FILE) ((FILE)->__ptr - (FILE)->__base)
|
||||
|
Loading…
Reference in New Issue
Block a user