]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't define HAVE_ALLOCA, C_ALLOCA and STACK_DIRECTION, now set by autoconf.
authorAndreas Schwab <schwab@suse.de>
Mon, 15 Apr 2002 13:24:05 +0000 (13:24 +0000)
committerAndreas Schwab <schwab@suse.de>
Mon, 15 Apr 2002 13:24:05 +0000 (13:24 +0000)
78 files changed:
src/ChangeLog
src/m/7300.h
src/m/acorn.h
src/m/alliant-2800.h
src/m/alliant.h
src/m/alpha.h
src/m/altos.h
src/m/amdahl.h
src/m/apollo.h
src/m/arm.h
src/m/att3b.h
src/m/aviion.h
src/m/celerity.h
src/m/clipper.h
src/m/cnvrgnt.h
src/m/convex.h
src/m/cydra5.h
src/m/delta.h
src/m/delta88k.h
src/m/dpx2.h
src/m/elxsi.h
src/m/gec63.h
src/m/gould.h
src/m/hp800.h
src/m/hp9000s300.h
src/m/i860.h
src/m/ia64.h
src/m/ibmps2-aix.h
src/m/ibmrs6000.h
src/m/ibmrt-aix.h
src/m/ibmrt.h
src/m/ibms390.h
src/m/intel386.h
src/m/iris4d.h
src/m/irist.h
src/m/isi-ov.h
src/m/m68k.h
src/m/macppc.h
src/m/masscomp.h
src/m/mg1.h
src/m/mips-siemens.h
src/m/mips.h
src/m/news-r6.h
src/m/news.h
src/m/next.h
src/m/nh3000.h
src/m/nh4000.h
src/m/ns32000.h
src/m/orion.h
src/m/pfa50.h
src/m/plexus.h
src/m/pmax.h
src/m/powerpcle.h
src/m/pyrmips.h
src/m/sequent-ptx.h
src/m/sequent.h
src/m/sparc.h
src/m/sr2k.h
src/m/symmetry.h
src/m/tad68k.h
src/m/tahoe.h
src/m/targon31.h
src/m/tek4300.h
src/m/tekxd88.h
src/m/template.h
src/m/tower32.h
src/m/tower32v3.h
src/m/ustation.h
src/m/vax.h
src/m/wicat.h
src/m/windowsnt.h
src/m/xps100.h
src/s/aix3-2.h
src/s/aix4-2.h
src/s/irix4-0.h
src/s/irix5-0.h
src/s/sco5.h
src/s/unixware.h

index ca2d69767b59300e66b96b82e988d93b5bb39ca7..95d035da5cd20939a9a2780f6ca3b2196364a964 100644 (file)
@@ -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\e,Bm\e(Bk  <Pavel@Janik.cz>
 
        * dispnew.c (marginal_area_string): Sort arguments.
index b090d8dd3eeaf17cc15e61ce28c929a9662e7da7..8f4f70efe69adfe467fa40894ac2deb347e98dbc 100644 (file)
@@ -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
 
index ad7cfeb4ba25f7234d34a18daf81d7c22402505b..38b148b3d2ef6370c592507771ceea30e385b867 100644 (file)
@@ -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
index 5cf7e39343302aa08602ff5c8b8ccc2518737b61..243b786e7145072a92670da74f15d36a2191d7e7 100644 (file)
@@ -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
index bf8909fb3ef000d5a1f73b31c1b54b6b95fef810..86f104ceedd34c9dcf132a89210ecd1d26fe92e7 100644 (file)
@@ -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
index 82e6332132a77230520ab7f6671ad2bc4de55f24..e224bac75ad75baf7ecfbc70a84c4a5b76c25d1f 100644 (file)
@@ -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?]  */
 
index 264d65745d1244563049dc377936a0bd9e7427ad..a20f89ac90330828e0ca5591a0cb0553b65a7ae0 100644 (file)
@@ -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
 
index 9b4bb7481a9b6122bf3b25de7e0df5017f5bf030..b0a35395d9e07469b3ceaa5ea99b2171d87f2acb 100644 (file)
@@ -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
index f8424be88b089f310e219c1d79eb716452df0f51..2808e5803687302bb1acd79a7dfafb9868fa995e 100644 (file)
@@ -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
index 3711bdd740c57add3f9223d15a85a011de09449a..ad22303eeec4c7d1ca136728ad80e735936474c4 100644 (file)
@@ -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
index 394f3db959f919c1348be6b6ef4af4e0717cde97..4d9aab7e6bb9db66d0b5b0921f1dc1d80ed7b49b 100644 (file)
@@ -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
 
index 62802d7a6150580743332336a62e02bbf59c5dc8..c86eb85d02c58e11061d591ea22d151678ef3eec 100644 (file)
@@ -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
index 6e378e84fccc861be0d86dca40f6b80ebd480033..3ec5e99c1ec292deab02dc0bf662618f8ec928f0 100644 (file)
@@ -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
index 7dc5e84b07dc6417bc9393f605ee5a2e3163c139..8391d7237ef712c29af5e43efbca18e02defd912 100644 (file)
@@ -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
index 855055ce33cb0152927ed76e0cc560788879556b..5f76da4bb222723cd151753d2fa8c04dbe99d178 100644 (file)
@@ -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.  */
 
index a0fbd6223dff0c60cc593cd18d9bf50d091c1453..44a86bf5d84dd7ab28131400b0b1265b8e87447f 100644 (file)
@@ -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
index 5c8fe36388f4f41d02367031da8a17eafd372d27..344e613930111d0e592ce072f66ef6e87e0478cb 100644 (file)
@@ -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
 
index 8e8498bafd0ac567df9fa6101b67b47b297c3078..a879580d02a6e518a4d8d4144f1d600c8404d77f 100644 (file)
@@ -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 */
 
index 10bb6c911a51b00cf8be43ebdab0b50f6fcda8ef..08eb98e1eaa30af8dfef80e14061a5c8d3896e6e 100644 (file)
@@ -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. */
 
index cb88daf7439c0abfeaef546365530d92e04e6860..eee18512e6da46694c5fda8746b33f8e4b5048dc 100644 (file)
@@ -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
index dc27d25bad767e65454da79fe5f7f2c47475d284..b3003000dc5b1df5653b0344d848eb2d5456e88e 100644 (file)
@@ -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
index c0ca42809113d633198c9da949d9d909b738faa3..0a5877bb09eba2e1842cb94a1a8de1ebd1329718 100644 (file)
@@ -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 */
index e208b9ea99617be68a21f77eb8b4f9caaa59e78e..c2e469db38e19b340d9eb3af68cb68eb4945042e 100644 (file)
@@ -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 */
index 26ce5479617bc5b12fb138ff5a24e2149a0f89e4..d20abeb24ee3e4411481fe92e09c3482e4757689 100644 (file)
@@ -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 */
 \f
 /* the data segment on this machine always starts at address 0x40000000. */
 
index e4db86a959a30fe9cd70bca3244401f6e8e23483..725aa0d9eec7ab18a43704008ed8e69e320bc288 100644 (file)
@@ -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__)
index f1ce0c04fb1a5a8ba0b41e8b1cb66e5ecebcfe39..b65b6fdd27d7fa24917e78612ea3a70a4771304d 100644 (file)
@@ -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
index f77d0a89aea63e7eaec3aa094e14c0e80c3fe055..dff99e73496992ae844749d922433832c773b998 100644 (file)
@@ -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.  */
 
index b6b61715e019712b25f1ce6060ef352b7ab73cda..36dc0e7cbdc4a30fd2cc2c386439d6d1dd550f59 100644 (file)
@@ -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
 
index 8500ee9a7a2f87c6b854079c2cdbbccd8eeaa052..51f809c45ff6563d5b20379577021a7ea53bfe44 100644 (file)
@@ -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.  */
index 5ff553636b92b26c2d74cd59268e66cc20744e41..0ae8941007f14879a3f998cdbc8d70043d7ef810 100644 (file)
@@ -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
index e9404d125c1db17c5c26772dc36e3c87c9c360b8..e6dfa17117db699437b497550a60eccc8b1c88b4 100644 (file)
@@ -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
 \f
 /* The data segment in this machine starts at a fixed address.
    An address of data cannot be stored correctly in a Lisp object;
index ce4e6bcef74d91b24d91a4138ac759f290c1f483..019db37bd8045f9a4c05b9b7647a4381daca2b3f 100644 (file)
@@ -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
index 6ac58b824dfb8b9df384465cac44c7a88cbf4794..26be9d6fd97195700f4b8b2a3945548f665b48d3 100644 (file)
@@ -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
 
index bfbe6a2f1318e558b48d1c71afa994ea20179ec9..457f3594636113416a3a6251788246793c18438f 100644 (file)
@@ -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
 \f
 #ifndef _LP64
 /* The standard definitions of these macros would work ok,
index 9de72155458a83d3f9cebc2d5211a686fa83f452..78111b6a3e154d6ca0cdd1d39ec1e01dfafeb67d 100644 (file)
@@ -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
index beb3fdd122ae09f069725f8bb37c1571f7576fbc..768b40051f694492a7b20c7c4968c06e41756cb2 100644 (file)
@@ -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
 
index d2a1ebff743e18d6b0a5bf4673bad91833a08aec..54d783eba51dc9ed8d446809887b4ed92a93cdeb 100644 (file)
@@ -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
index 860371d34e6730dce3a50cfdcb713c838c60a7cc..6f8f841a46c43de5627a9a2dfc90bfa3639629d8 100644 (file)
@@ -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
index 5f9aa6ae50bdd7ae95a85120e0ec3cdc37a8311b..540fa3e0a8e1406b1b30968b5f4109092640b7ad 100644 (file)
@@ -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
index 13e4dbeb8bf6e86ef0af2c04f1296e255a5ca419..7d37959e4414882417f2bdc939560fe79fbfc4be 100644 (file)
@@ -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
index c0bfd7a61f617a289865dfefcda56c39be6f15c0..a2d20ba61867cd2b0a5d0905f74592d62600e613 100644 (file)
@@ -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
index cd16e8f394fa7f896843fffb1ef5ed0e4df5f688..bed36944316f132dae2208c9bf252acf94ce6cc2 100644 (file)
@@ -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
index 9279e6aec66a9e57aa2a4bf3ff8aafd3a981253b..7018dc9571af564de01b867d41f5868339071484 100644 (file)
 
 #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
index 8b4c5a8275e5048dcb1f7141ba57aef68b18ed9f..0fdeed10f4ed77c9e3b0fa9fc7ae0d678f50cad6 100644 (file)
@@ -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
index 0c3a2466fae63613189e04ff88b82dace05706a3..b2ceb49f43466c3027e1b60ad7b04a0146978b6b 100644 (file)
@@ -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
index c124e1bf6c7ed16828bada163f4eb75c26181af0..eafb560e47174f5a6695599ce25de0ffc6c9065f 100644 (file)
@@ -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
index df8c80901b06c714502647d0863d068cf2153ee1..b5db2802cfa1326f367dbbf9f733ba30849b201b 100644 (file)
@@ -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
index 345d4174a76b49e0da9fa629d7f6ff63186dd28c..2bacb5702d3f8af4b351addeeabc304d74d8dc97 100644 (file)
@@ -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
 
index bfb85cdb6fc02715b3b36d0069c9135a387cdfe8..c2b83bc1903d8b3826a13cb01236618d5c529668 100644 (file)
@@ -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
index 5b8d47aef53d5dab6d187e7d6786457391914f8c..457ea06ff125a291db7bdec9c388af35f186065f 100644 (file)
@@ -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   */
 
index b42c93c285a45fae6f8c8370cf934a2c7a9feeff..9f8690127ec402a9535c4735e52ded5659f4f006 100644 (file)
@@ -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
index 7e9e977b3146bee8a945b957bc18260d86e56d77..c04bfae6331e9cc90f420afd0c61629c8c1e3581 100644 (file)
@@ -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
index 5511548ee0a58d8629fba7964a0725ee4c3f53aa..f5f29fe3a0e0e0445574160628a978cd66be2600 100644 (file)
@@ -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>
index 7887f6858d2c1ba1ec1c4d691661c46c4dcbcb09..1489ddaa664afb73c73e92372b8e6c4f519f4be8 100644 (file)
@@ -4,6 +4,5 @@
 #include "m-pyramid.h"
 
 #define SYSTEM_MALLOC
-#define HAVE_ALLOCA
 #define CANNOT_DUMP
 
index 112638dbbf128f488fc7024516a8bebadd383d73..fdf977075c791e77e7f871c194226b1a7fb9b5cc 100644 (file)
@@ -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
index 50b585bc75e368e09db0a9db39d333b152715d65..2cd06b490d8a9387175bbf651bb941088173a33f 100644 (file)
@@ -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) */
 
index 7b708b954b53fea690b8f3760a34a6c30657c6ad..5bd16a0b408a07b3c66db29db5fe5d1e623004f6 100644 (file)
@@ -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>
index e735668679a57a961514bfc79b4d2745213f6b7e..7aed1348377c4591806712e1fac0c442e1d68871 100644 (file)
@@ -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 */
 \f
 /* 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
index 2cbb820b2d87b40365890d6859c82af524523064..74ca6c09c26e48410d2dcc2c17f0b1595c721bc2 100644 (file)
@@ -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) */
 
index eddf1456a9a152814aeb4997958beb4ff1277c82..78b961d2c777ac60fa43f7f53031d75e7a46c924 100644 (file)
@@ -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
index fdb89244dbeafeb15985bbf2018d24b4a3a34d8d..5bef9a1a375e34f8137a28b4c7fe0ef3c56f4b60 100644 (file)
@@ -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
index 16f29cac10bb4ec8c9d0e066465e6b58ad3d7b73..86211a6e5a46c4dc2cc6327774821e5fa19c9235 100644 (file)
@@ -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
index 30ebbc7d36d584a8ea23e739f4fa7d0a3efeea38..5c88f6ef9bddc20ad9ee3d59c21e61bd2b136b4c 100644 (file)
@@ -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
index 6f67b509c58e55b4e85e581ef4cf6c92730e7d5f..c2551be4782432f87be583a6a28c56a4c5816cf8 100644 (file)
@@ -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__ */
 
index b6a31d2e18a9f7865b63935e6d8600dae11fd038..7683cbfba6eb8323a7de91e33c1168e94f6ee889 100644 (file)
@@ -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
index 31ed5c0da52c653c4427883145f8744eff2eedc2..9dbb0dc6b6ed47d3c2341ab1f3b3586719a34052 100644 (file)
@@ -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
index d85d631b1bbfdb03842166f65b83307e5c29d02c..c7406f38080c5e2f7bf13b72469f4493be829735 100644 (file)
@@ -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
index 70a9945dd7eabf75254d273d70e52307d67605bd..9e8c26a17dad7001bdfa055b1a52f57266f13787 100644 (file)
@@ -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
index 99d06d1c0d9dd07d49721d18ec57b8d3dcaed321..86ca420f2e4c454f66e8ceee8ec187fc3c57c985 100644 (file)
@@ -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
index 395ebe2e255247da81853c7cf181755954204f86..b361418c8d897cb8577ac38531c29d406badc92e 100644 (file)
@@ -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
index 642068892519cbc517c4bb558f031242ea2d815b..5a3e16ddad1f6ec8e388f42f0d428e0bb6345f82 100644 (file)
@@ -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
index e712d1540303cae7797e41eac02a96afe5372505..499182d5509c97d65ac1fc9f36683e1ceaaf1804 100644 (file)
@@ -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
index 85637074760c4e5a3d9764a9c56059c2f767deb8..f6d3db75b1a6c45c89d67ac24ca0c05bafe90a73 100644 (file)
@@ -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
index 15d32917cc7c3856581054091453a60ef3974d92..fbc20b24a58f2b35cdf366d8a79ea685c3a1a714 100644 (file)
@@ -1,9 +1,3 @@
-/* AIX 4.2 is missing alloca.  */
-
 #include "aix4-1.h"
 
 #undef ALIGN_DATA_RELOC
-
-#ifndef __GNUC__
-#undef HAVE_ALLOCA
-#endif
index b985d0892a78d25a8a36910d1a6f1a78148972b2..93d4fba171649e764696cbd50801d887ce6a4adf 100644 (file)
@@ -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
index b2565fbba30ff64b83bded414fd585b4bb2271a9..b2cdbeb0b8c5076d3fc41fb041302fa350b0ccd6 100644 (file)
 /* 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>
index 5eea7955ee58926c6f2aff4e49c5bfde06b20a52..04bfd7c181e2377ba3807c0347d209e2b547132e 100644 (file)
@@ -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
 
index 01e43a8964e4bbaf30be673ebc6e439838c4addb..a4b02531bce6fc678afd6050558e00e7e52b084a 100644 (file)
@@ -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)