comparison src/m/arm.h @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents de805c49cfc1
children
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
17 along with XEmacs; see the file COPYING. If not, write to 17 along with XEmacs; see the file COPYING. If not, write to
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19 Boston, MA 02111-1307, USA. */ 19 Boston, MA 02111-1307, USA. */
20 20
21 /* Synched up with: FSF 19.31. */ 21 /* Synched up with: FSF 19.31. */
22
23 /* Define WORD_MACHINE if addresses and such have
24 * to be corrected before they can be used as byte counts. */
25
26 #undef WORD_MACHINE
22 27
23 /* Now define a symbol for the cpu type, if your compiler 28 /* Now define a symbol for the cpu type, if your compiler
24 does not define it automatically: 29 does not define it automatically:
25 Ones defined so far include vax, m68000, ns16000, pyramid, 30 Ones defined so far include vax, m68000, ns16000, pyramid,
26 orion, tahoe, APOLLO and many others */ 31 orion, tahoe, APOLLO and many others */
85 #ifdef USG 90 #ifdef USG
86 #define NO_REMAP 91 #define NO_REMAP
87 #define TEXT_START 0 92 #define TEXT_START 0
88 #endif /* USG */ 93 #endif /* USG */
89 94
90 #ifdef WIN32_NATIVE 95
96 #ifdef USG5_4
97 #define DATA_SEG_BITS 0x08000000
98 #endif
99
100 #ifdef MSDOS
101 #define NO_REMAP
102 #endif
103
104 #ifdef WINDOWSNT
91 #define VIRT_ADDR_VARIES 105 #define VIRT_ADDR_VARIES
92 #define DATA_END get_data_end () 106 #define DATA_END get_data_end ()
93 #define DATA_START get_data_start () 107 #define DATA_START get_data_start ()
94 #define HAVE_ALLOCA 108 #define HAVE_ALLOCA
95 #endif 109 #endif
100 #define ULIMIT_BREAK_VALUE (32*1024*1024) 114 #define ULIMIT_BREAK_VALUE (32*1024*1024)
101 115
102 #define SEGMENT_MASK ((SEGMENT_SIZE)-1) 116 #define SEGMENT_MASK ((SEGMENT_SIZE)-1)
103 #endif 117 #endif
104 118
119 #if 0
120 #ifdef __GNUC__
121 /* GCC's alloca() is semi-broken. See lisp.h.
122
123 This brokenness has been confirmed under both Linux and NetBSD.
124 It may also exist on non-Intel architectures. */
125 #define BROKEN_ALLOCA_IN_FUNCTION_CALLS
126 #endif
127 #endif
128
129
105 /* XEmacs change: John Hughes <john@AtlanTech.COM> says using vfork 130 /* XEmacs change: John Hughes <john@AtlanTech.COM> says using vfork
106 under i386-unknown-sysv4.2 makes C-g sometimes cause a SIGSEGV 131 under i386-unknown-sysv4.2 makes C-g sometimes cause a SIGSEGV
107 in TTY mode; the problem goes away if you use fork */ 132 in TTY mode; the problem goes away if you use fork */
108 #ifdef USG5_4_2 133 #ifdef USG5_4_2
109 #define vfork fork 134 #define vfork fork