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
/* 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
......
/* 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
......
/* 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
......
/* 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
......
/* 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
......
/* 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
......
/* 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
......
/* 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
/* 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 */
......
/* 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
......
/* 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
/* 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
......
/* 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) */
......
/* 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>
......
/* 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
......
/* 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) */
......
/* 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
......
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