comparison src/m/cydra5.h @ 44601:4be8406ebef9

Don't define HAVE_ALLOCA, C_ALLOCA and STACK_DIRECTION, now set by autoconf.
author Andreas Schwab <schwab@suse.de>
date Mon, 15 Apr 2002 13:23:33 +0000
parents 1a4c3573a216
children 23a1cea22d13
comparison
equal deleted inserted replaced
44600:42f01619b785 44601:4be8406ebef9
1 /* machine description file for Cydrome's CYDRA 5 mini super computer 1 /* machine description file for Cydrome's CYDRA 5 mini super computer
2 Copyright (C) 1988, 1999 Free Software Foundation, Inc. 2 Copyright (C) 1988, 1999, 2002 Free Software Foundation, Inc.
3 3
4 This file is part of GNU Emacs. 4 This file is part of GNU Emacs.
5 5
6 GNU Emacs is free software; you can redistribute it and/or modify 6 GNU Emacs is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by 7 it under the terms of the GNU General Public License as published by
77 Otherwise Emacs assumes that data space precedes text space, 77 Otherwise Emacs assumes that data space precedes text space,
78 numerically. */ 78 numerically. */
79 79
80 #undef VIRT_ADDR_VARIES 80 #undef VIRT_ADDR_VARIES
81 81
82 /* Define C_ALLOCA if this machine does not support a true alloca
83 and the one written in C should be used instead.
84 Define HAVE_ALLOCA to say that the system provides a properly
85 working alloca function and it should be used.
86 Define neither one if an assembler-language alloca
87 in the file alloca.s should be used. */
88
89 #define C_ALLOCA
90 #undef HAVE_ALLOCA
91
92 /* The data segment in this machine always starts at address 0x10000000. 82 /* The data segment in this machine always starts at address 0x10000000.
93 An address of data cannot be stored correctly in a Lisp object; 83 An address of data cannot be stored correctly in a Lisp object;
94 we always lose the high bits. We must tell XPNTR to add them back. */ 84 we always lose the high bits. We must tell XPNTR to add them back. */
95 85
96 #define DATA_SEG_BITS 0x20000000 86 #define DATA_SEG_BITS 0x20000000
102 code will not be sharable; but that's better than failing completely. */ 92 code will not be sharable; but that's better than failing completely. */
103 93
104 #define NO_REMAP 94 #define NO_REMAP
105 #define BROKEN_FIONREAD /* We son't even have it */ 95 #define BROKEN_FIONREAD /* We son't even have it */
106 #define LIBS_MACHINE -lsocket -lnsl 96 #define LIBS_MACHINE -lsocket -lnsl
107
108 /* Stack grows downward in memory. */
109 #define STACK_DIRECTION -1
110 97
111 /* The data section in a coff file must be aligned in the file. */ 98 /* The data section in a coff file must be aligned in the file. */
112 #define DATA_SECTION_ALIGNMENT 0xFFF 99 #define DATA_SECTION_ALIGNMENT 0xFFF
113 100
114 /* Compiler won't allow switch (x) when x is an enum. */ 101 /* Compiler won't allow switch (x) when x is an enum. */