Mercurial > emacs
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. */ |