annotate src/m/acorn.h @ 52995:79178080aec6

*** empty log message ***
author Luc Teirlinck <teirllm@auburn.edu>
date Wed, 05 Nov 2003 05:11:41 +0000
parents 695cf19ef79e
children 23a17af379b1 375f2633d815
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 /* Machine description file for Acorn RISCiX machines.
44601
4be8406ebef9 Don't define HAVE_ALLOCA, C_ALLOCA and STACK_DIRECTION, now set by autoconf.
Andreas Schwab <schwab@suse.de>
parents: 14186
diff changeset
2 Copyright (C) 1994, 2002 Free Software Foundation, Inc.
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
3
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
4 This file is part of GNU Emacs.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6 GNU Emacs is free software; you can redistribute it and/or modify
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 it under the terms of the GNU General Public License as published by
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8 the Free Software Foundation; either version 2, or (at your option)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9 any later version.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11 GNU Emacs is distributed in the hope that it will be useful,
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14 GNU General Public License for more details.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
15
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
16 You should have received a copy of the GNU General Public License
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17 along with GNU Emacs; see the file COPYING. If not, write to
14186
ee40177f6c68 Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents: 13374
diff changeset
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
ee40177f6c68 Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents: 13374
diff changeset
19 Boston, MA 02111-1307, USA. */
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
20
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
21
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
22
9095
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 9024
diff changeset
23 /* Define WORDS_BIG_ENDIAN iff lowest-numbered byte in a word
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
24 is the most significant byte. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
25
9095
23f72b18b420 (WORDS_BIG_ENDIAN): define or undef appropriately, superseding BIG_ENDIAN.
Karl Heuer <kwzh@gnu.org>
parents: 9024
diff changeset
26 #undef WORDS_BIG_ENDIAN
9023
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
27
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
28 /* Define NO_ARG_ARRAY if you cannot take the address of the first of a
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29 * group of arguments and treat it as an array of the arguments. We can't
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
30 * do this on the arm with gcc, since the first 4 args are in registers. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
31
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
32 #ifdef __GNUC__
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
33 #define NO_ARG_ARRAY
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
34 #else
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35 #undef NO_ARG_ARRAY
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
36 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38 /* Define WORD_MACHINE if addresses and such have
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
39 * to be corrected before they can be used as byte counts. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
40
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
41 #undef WORD_MACHINE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
42
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
43 /* Define how to take a char and sign-extend into an int.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
44 On machines where char is signed, this is a no-op. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
46 /* ARM note - The RISCiX Norcroft C Compiler has ALL
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
47 non-32-bit types as unsigned */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
48
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
49 #define SIGN_EXTEND_CHAR(c) (((int)(c) << 24) >> 24)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
50
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
51 /* Now define a symbol for the cpu type, if your compiler
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52 does not define it automatically:
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53 Ones defined so far include vax, m68000, ns16000, pyramid,
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
54 orion, tahoe, APOLLO and many others */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
55
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
56 /* ARM note - this is done by the Norcroft compiler - symbol is `__arm' */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58 /* Use type int rather than a union, to represent Lisp_Object */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59 /* This is desirable for most machines. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
61 #define NO_UNION_TYPE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
62
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
63 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
64 the 24-bit bit field into an int. In other words, if bit fields
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
65 are always unsigned.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
66
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
67 If you use NO_UNION_TYPE, this flag does not matter. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
68
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
69 #define EXPLICIT_SIGN_EXTEND
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
70
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
71 #ifdef LDAV_SYMBOL
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
72 #undef LDAV_SYMBOL
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
73 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75 #define LDAV_SYMBOL "_iavenrun"
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
76
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
78 /* Data type of load average, as read out of kmem. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
79
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
80 #define LOAD_AVE_TYPE long
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
81
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
82 /* Convert that into an integer that is 100 for a load average of 1.0 */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
83
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
84 /*
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
85 * Scale factor for scaled integers used to count
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
86 * %cpu time and load averages.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
87 */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
88
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
89 /* FSHIFT and FSCALE are defined in param.h, but are required by
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
90 LOAD_AVE_CVT, so they need to be defined here. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
91
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
92 #ifndef FSHIFT
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
93 #define FSHIFT 8 /* bits to right of fixed binary point */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
94 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
95
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
96 #ifndef FSCALE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
97 #define FSCALE (1<<FSHIFT)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
98 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
99
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
100 #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
101
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
102 /* Define CANNOT_DUMP on machines where unexec does not work.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
103 Then the function dump-emacs will not be defined
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
104 and temacs will do (load "loadup") automatically unless told otherwise. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
105
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
106 #undef CANNOT_DUMP
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
107
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
108 /* Define VIRT_ADDR_VARIES if the virtual addresses of
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
109 pure and impure space as loaded can vary, and even their
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
110 relative order cannot be relied on.
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
111
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
112 Otherwise Emacs assumes that text space precedes data space,
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
113 numerically. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
114
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
115 #undef VIRT_ADDR_VARIES
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
116
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
117 /* This prevents Emacs dumping an unsqueezed binary with the
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
118 SQUEEZE bit set in the magic number. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
119
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
120 #define ADJUST_EXEC_HEADER {hdr.a_magic &= ~MF_SQUEEZED;}
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
121
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
122 #ifdef __GNUC__
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
123
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
124 /* Keep gcc/RISCiX happy - it uses __gccmain where other versions of
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
125 gcc use __main, because of a library routine name clash. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
126 #define __main __gccmain
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
127
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
128 #endif /* __GNUC__ */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
129
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
130 /* Define NO_REMAP if memory segmentation makes it not work well
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
131 to change the boundary between the text section and data section
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
132 when Emacs is dumped. If you define this, the preloaded Lisp
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
133 code will not be sharable; but that's better than failing completely. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
134
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
135 #define NO_REMAP
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
136
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
137
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
138 #ifndef NOT_C_CODE
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
139 #define TEXT_START 0x8000
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
140 #define DATA_END &_edata
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
141 extern int _edata;
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
142 #define etext _etext
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
144
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
145 /* Avoid debugging library */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
146 #define LIBS_DEBUG
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
147
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
148 /* Avoid sharing libc */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
149 #define LIB_STANDARD -lc_n
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
150
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
151 /* Avoid sharing libX11 */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
152 #define LIB_X11_LIB -lX11_n
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
153
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
154 /* All kinds of symbol definitions, so as to avoid multiply defined symbol
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
155 errors from the RISCiX linker. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
156
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
157 #ifdef __GNUC__
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
158 #define C_DEBUG_SWITCH
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
159
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
160 #define C_OPTIMIZE_SWITCH -O1 -fomit-frame-pointer -w -g -Dgetopt=gnu_getopt -Dopterr=gnu_opterr -Doptind=gnu_optind -Doptarg=gnu_optarg -Dcfree=gnu_cfree -D___type=
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
161
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
162 #else
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
163 #define C_DEBUG_SWITCH -O -w -g -Dgetopt=gnu_getopt -Dopterr=gnu_opterr -Doptind=gnu_optind -Doptarg=gnu_optarg -Dcfree=gnu_cfree
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
164 #endif
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
165
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
166 /* Turn this on to avoid the emacs malloc and use standard one */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
167
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
168 #undef SYSTEM_MALLOC
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
169
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
170 /* Use <dirent.h>. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
171 #define SYSV_SYSTEM_DIR
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
172
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
173 #ifdef NO_REMAP
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
174 /* CRT0_O is defined in s/riscix1-1.h or s/riscix1-2.h, as appropriate. */
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
175 #define START_FILES pre-crt0.o CRT0_O
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
176 #else
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
177 Cannot
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
178 do
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
179 this
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
180 yet
1f1081c31047 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
181 #endif
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 44601
diff changeset
182
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 44601
diff changeset
183 /* arch-tag: acee2955-8c49-4b40-813c-579f76f4c0c3
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 44601
diff changeset
184 (do not change this comment) */