comparison src/m/hp800.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 a86b2b5e0111
children
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
22 22
23 /* The following line tells the configuration script what sort of 23 /* The following line tells the configuration script what sort of
24 operating system this machine is likely to run. 24 operating system this machine is likely to run.
25 USUAL-OPSYS="hpux" */ 25 USUAL-OPSYS="hpux" */
26 26
27 /* Define WORD_MACHINE if addresses and such have
28 * to be corrected before they can be used as byte counts. */
29
30 #undef WORD_MACHINE
31
27 /* Now define a symbol for the cpu type, if your compiler 32 /* Now define a symbol for the cpu type, if your compiler
28 does not define it automatically: 33 does not define it automatically:
29 Ones defined so far include vax, m68000, ns16000, pyramid, 34 Ones defined so far include vax, m68000, ns16000, pyramid,
30 orion, tahoe, APOLLO and many others */ 35 orion, tahoe, APOLLO and many others */
31 #ifndef hp9000s800 36 #ifndef hp9000s800
32 # define hp9000s800 37 # define hp9000s800
33 #endif 38 #endif
34 39
40 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
41 the bit field into an int. In other words, if bit fields
42 are always unsigned.
43
44 If you use NO_UNION_TYPE, this flag does not matter. */
45
46 #define EXPLICIT_SIGN_EXTEND
35 47
36 #ifdef __hpux 48 #ifdef __hpux
37 /* Now define a symbol for the cpu type, if your compiler 49 /* Now define a symbol for the cpu type, if your compiler
38 does not define it automatically: 50 does not define it automatically:
39 Ones defined so far include vax, m68000, ns16000, pyramid, 51 Ones defined so far include vax, m68000, ns16000, pyramid,
79 #else 91 #else
80 #define C_ALLOCA 92 #define C_ALLOCA
81 #endif 93 #endif
82 94
83 /* the data segment on this machine always starts at address 0x40000000. */ 95 /* the data segment on this machine always starts at address 0x40000000. */
96
97 #define DATA_SEG_BITS 0x40000000
84 98
85 #ifdef DATA_START 99 #ifdef DATA_START
86 #undef DATA_START 100 #undef DATA_START
87 #endif 101 #endif
88 #ifdef TEXT_START 102 #ifdef TEXT_START