a29k.h, [...]: (BITS_PER_UNIT): Delete.
* a29k.h, alpha.h, arc.h, arm.h, avr.h, clipper.h, convex.h, cris.h, d30v.h, elxsi.h, fr30.h, h8300.h, i370.h, i386.h, i860.h, i960.h, ia64.h, m32r.h, m68hc11.h, m68k.h, m88k.h, mcore.h, mips.h, mmix.h, mn10200.h, mn10300.h, ns32k.h, pa.h, pdp11.h, pj.h, romp.h, rs6000.h, s390.h, sh.h, sparc.h, stormy16.h, v850.h, vax.h, we32k.h, xtensa.h: (BITS_PER_UNIT): Delete. * defaults.h (BITS_PER_UNIT): Define. * doc/tm.texi (BITS_PER_UNIT): Document default value. From-SVN: r50235
This commit is contained in:
parent
658499e7b4
commit
5c60f03d43
|
@ -1,3 +1,14 @@
|
||||||
|
2002-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
|
* a29k.h, alpha.h, arc.h, arm.h, avr.h, clipper.h, convex.h,
|
||||||
|
cris.h, d30v.h, elxsi.h, fr30.h, h8300.h, i370.h, i386.h, i860.h,
|
||||||
|
i960.h, ia64.h, m32r.h, m68hc11.h, m68k.h, m88k.h, mcore.h,
|
||||||
|
mips.h, mmix.h, mn10200.h, mn10300.h, ns32k.h, pa.h, pdp11.h,
|
||||||
|
pj.h, romp.h, rs6000.h, s390.h, sh.h, sparc.h, stormy16.h, v850.h,
|
||||||
|
vax.h, we32k.h, xtensa.h: (BITS_PER_UNIT): Delete.
|
||||||
|
* defaults.h (BITS_PER_UNIT): Define.
|
||||||
|
* doc/tm.texi (BITS_PER_UNIT): Document default value.
|
||||||
|
|
||||||
2002-03-02 Kazu Hirata <kazu@hxi.com>
|
2002-03-02 Kazu Hirata <kazu@hxi.com>
|
||||||
|
|
||||||
* config/h8300/h8300-protos.h: Add a prototype for
|
* config/h8300/h8300-protos.h: Add a prototype for
|
||||||
|
|
|
@ -165,9 +165,6 @@ extern int target_flags;
|
||||||
for them. Might as well be consistent with bytes. */
|
for them. Might as well be consistent with bytes. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -474,9 +474,6 @@ extern const char *alpha_mlat_string; /* For -mmemory-latency= */
|
||||||
for them. Might as well be consistent with bytes. */
|
for them. Might as well be consistent with bytes. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -191,9 +191,6 @@ do { \
|
||||||
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -696,9 +696,6 @@ extern int arm_is_6_or_7;
|
||||||
This is always true, even when in little-endian mode. */
|
This is always true, even when in little-endian mode. */
|
||||||
#define FLOAT_WORDS_BIG_ENDIAN 1
|
#define FLOAT_WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
#define BITS_PER_WORD 32
|
#define BITS_PER_WORD 32
|
||||||
|
|
||||||
#define UNITS_PER_WORD 4
|
#define UNITS_PER_WORD 4
|
||||||
|
|
|
@ -126,9 +126,6 @@ extern int avr_enhanced_p;
|
||||||
numbered. */
|
numbered. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int'; */
|
Note that this is not necessarily the width of data type `int'; */
|
||||||
#define BITS_PER_WORD 8
|
#define BITS_PER_WORD 8
|
||||||
|
|
|
@ -69,9 +69,6 @@ extern int target_flags;
|
||||||
|
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -434,9 +434,6 @@ extern int target_flags;
|
||||||
/* Define this if most significant word of a multiword number is numbered. */
|
/* Define this if most significant word of a multiword number is numbered. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -475,8 +475,6 @@ extern int target_flags;
|
||||||
post-increment on DImode indirect. */
|
post-increment on DImode indirect. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
#define BITS_PER_WORD 32
|
#define BITS_PER_WORD 32
|
||||||
|
|
||||||
#define UNITS_PER_WORD 4
|
#define UNITS_PER_WORD 4
|
||||||
|
|
|
@ -161,8 +161,6 @@ extern int target_flags;
|
||||||
|
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
#define BITS_PER_WORD 32
|
#define BITS_PER_WORD 32
|
||||||
|
|
||||||
#define UNITS_PER_WORD 4
|
#define UNITS_PER_WORD 4
|
||||||
|
|
|
@ -71,9 +71,6 @@ extern int target_flags;
|
||||||
/* Define this if most significant word of a multiword number is numbered. */
|
/* Define this if most significant word of a multiword number is numbered. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -83,8 +83,6 @@ extern int target_flags;
|
||||||
|
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
#define BITS_PER_WORD 32
|
#define BITS_PER_WORD 32
|
||||||
|
|
||||||
#define UNITS_PER_WORD 4
|
#define UNITS_PER_WORD 4
|
||||||
|
|
|
@ -199,9 +199,6 @@ extern int target_flags;
|
||||||
be consistent). */
|
be consistent). */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -86,10 +86,6 @@ extern int mvs_function_name_length;
|
||||||
|
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register. */
|
/* Width in bits of a "word", which is the contents of a machine register. */
|
||||||
|
|
||||||
#define BITS_PER_WORD 32
|
#define BITS_PER_WORD 32
|
||||||
|
|
|
@ -721,9 +721,6 @@ extern int ix86_arch;
|
||||||
/* Not true for 80386 */
|
/* Not true for 80386 */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 80386, this would still be 32.
|
if using 16-bit ints on a 80386, this would still be 32.
|
||||||
|
|
|
@ -82,9 +82,6 @@ extern int target_flags;
|
||||||
justify the trouble of changing this assumption. */
|
justify the trouble of changing this assumption. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -397,9 +397,6 @@ extern int target_flags;
|
||||||
numbered. */
|
numbered. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Bitfields cannot cross word boundaries. */
|
/* Bitfields cannot cross word boundaries. */
|
||||||
#define BITFIELD_NBYTES_LIMITED 1
|
#define BITFIELD_NBYTES_LIMITED 1
|
||||||
|
|
||||||
|
|
|
@ -244,8 +244,6 @@ extern const char *ia64_fixed_range_string;
|
||||||
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
#define BITS_PER_WORD 64
|
#define BITS_PER_WORD 64
|
||||||
|
|
||||||
#define UNITS_PER_WORD 8
|
#define UNITS_PER_WORD 8
|
||||||
|
|
|
@ -442,9 +442,6 @@ extern enum m32r_sdata m32r_sdata;
|
||||||
value will be set based on preprocessor defines. */
|
value will be set based on preprocessor defines. */
|
||||||
/*#define LIBGCC2_WORDS_BIG_ENDIAN 1*/
|
/*#define LIBGCC2_WORDS_BIG_ENDIAN 1*/
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -241,9 +241,6 @@ extern const struct processor_costs *m68hc11_cost;
|
||||||
/* Define this if most significant word of a multiword number is numbered. */
|
/* Define this if most significant word of a multiword number is numbered. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressible storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Number of bits in a word */
|
/* Number of bits in a word */
|
||||||
#define BITS_PER_WORD 16
|
#define BITS_PER_WORD 16
|
||||||
|
|
||||||
|
|
|
@ -321,9 +321,6 @@ extern int target_flags;
|
||||||
So let's be consistent. */
|
So let's be consistent. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -336,9 +336,6 @@ extern int flag_pic; /* -fpic */
|
||||||
instructions for them. */
|
instructions for them. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -247,9 +247,6 @@ extern const char * mcore_stack_increment_string;
|
||||||
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -1569,9 +1569,6 @@ do { \
|
||||||
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
#define LIBGCC2_WORDS_BIG_ENDIAN 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -251,7 +251,6 @@ extern int target_flags;
|
||||||
#define BYTES_BIG_ENDIAN 1
|
#define BYTES_BIG_ENDIAN 1
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
#define FLOAT_WORDS_BIG_ENDIAN 1
|
#define FLOAT_WORDS_BIG_ENDIAN 1
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
#define BITS_PER_WORD 64
|
#define BITS_PER_WORD 64
|
||||||
#define UNITS_PER_WORD 8
|
#define UNITS_PER_WORD 8
|
||||||
#define POINTER_SIZE 64
|
#define POINTER_SIZE 64
|
||||||
|
|
|
@ -81,9 +81,6 @@ extern int target_flags;
|
||||||
This is not true on the Matsushita MN10200. */
|
This is not true on the Matsushita MN10200. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -90,9 +90,6 @@ extern int target_flags;
|
||||||
This is not true on the Matsushita MN10300. */
|
This is not true on the Matsushita MN10300. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -196,9 +196,6 @@ while (0)
|
||||||
numbered. This is not true on the ns32k. */
|
numbered. This is not true on the ns32k. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 32000, this would still be 32.
|
if using 16-bit ints on a 32000, this would still be 32.
|
||||||
|
|
|
@ -389,9 +389,6 @@ extern int target_flags;
|
||||||
numbered. */
|
numbered. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -165,9 +165,6 @@ extern int target_flags;
|
||||||
/* Define this if most significant word of a multiword number is numbered. */
|
/* Define this if most significant word of a multiword number is numbered. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -133,9 +133,6 @@ extern int target_flags;
|
||||||
#define LIBGCC2_WORDS_BIG_ENDIAN 1
|
#define LIBGCC2_WORDS_BIG_ENDIAN 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -90,9 +90,6 @@ extern int target_flags;
|
||||||
for them. Might as well be consistent with bits and bytes. */
|
for them. Might as well be consistent with bits and bytes. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -522,9 +522,6 @@ extern int rs6000_altivec_abi;
|
||||||
instructions for them. Might as well be consistent with bits and bytes. */
|
instructions for them. Might as well be consistent with bits and bytes. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -106,10 +106,6 @@ extern int current_function_outgoing_args_size;
|
||||||
|
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register. */
|
/* Width in bits of a "word", which is the contents of a machine register. */
|
||||||
|
|
||||||
#define BITS_PER_WORD (TARGET_64BIT ? 64 : 32)
|
#define BITS_PER_WORD (TARGET_64BIT ? 64 : 32)
|
||||||
|
|
|
@ -430,9 +430,6 @@ do { \
|
||||||
#define LIBGCC2_WORDS_BIG_ENDIAN 1
|
#define LIBGCC2_WORDS_BIG_ENDIAN 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit. */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -710,9 +710,6 @@ extern struct sparc_cpu_select sparc_select[];
|
||||||
#define LIBGCC2_WORDS_BIG_ENDIAN 1
|
#define LIBGCC2_WORDS_BIG_ENDIAN 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -89,8 +89,6 @@ extern int target_flags;
|
||||||
|
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
#define BITS_PER_WORD 16
|
#define BITS_PER_WORD 16
|
||||||
|
|
||||||
#define UNITS_PER_WORD 2
|
#define UNITS_PER_WORD 2
|
||||||
|
|
|
@ -228,9 +228,6 @@ extern struct small_memory_info small_memory[(int)SMALL_MEMORY_max];
|
||||||
This is not true on the NEC V850. */
|
This is not true on the NEC V850. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -105,9 +105,6 @@ extern int target_flags;
|
||||||
/* This is not true on the VAX. */
|
/* This is not true on the VAX. */
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a 68000, this would still be 32.
|
if using 16-bit ints on a 68000, this would still be 32.
|
||||||
|
|
|
@ -62,9 +62,6 @@ extern int target_flags;
|
||||||
since there are no machine instructions for them. */
|
since there are no machine instructions for them. */
|
||||||
#define WORDS_BIG_ENDIAN 1
|
#define WORDS_BIG_ENDIAN 1
|
||||||
|
|
||||||
/* number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register.
|
/* Width in bits of a "word", which is the contents of a machine register.
|
||||||
Note that this is not necessarily the width of data type `int';
|
Note that this is not necessarily the width of data type `int';
|
||||||
if using 16-bit ints on a we32000, this would still be 32.
|
if using 16-bit ints on a we32000, this would still be 32.
|
||||||
|
|
|
@ -235,9 +235,6 @@ extern unsigned xtensa_current_frame_size;
|
||||||
/* Define this if most significant word of a multiword number is the lowest. */
|
/* Define this if most significant word of a multiword number is the lowest. */
|
||||||
#define WORDS_BIG_ENDIAN (TARGET_BIG_ENDIAN != 0)
|
#define WORDS_BIG_ENDIAN (TARGET_BIG_ENDIAN != 0)
|
||||||
|
|
||||||
/* Number of bits in an addressable storage unit */
|
|
||||||
#define BITS_PER_UNIT 8
|
|
||||||
|
|
||||||
/* Width in bits of a "word", which is the contents of a machine register. */
|
/* Width in bits of a "word", which is the contents of a machine register. */
|
||||||
#define BITS_PER_WORD 32
|
#define BITS_PER_WORD 32
|
||||||
#define MAX_BITS_PER_WORD 32
|
#define MAX_BITS_PER_WORD 32
|
||||||
|
|
|
@ -281,6 +281,10 @@ do { \
|
||||||
your target, you should override these values by defining the
|
your target, you should override these values by defining the
|
||||||
appropriate symbols in your tm.h file. */
|
appropriate symbols in your tm.h file. */
|
||||||
|
|
||||||
|
#ifndef BITS_PER_UNIT
|
||||||
|
#define BITS_PER_UNIT 8
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef CHAR_TYPE_SIZE
|
#ifndef CHAR_TYPE_SIZE
|
||||||
#define CHAR_TYPE_SIZE BITS_PER_UNIT
|
#define CHAR_TYPE_SIZE BITS_PER_UNIT
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -924,7 +924,7 @@ multi-word integers.
|
||||||
@findex BITS_PER_UNIT
|
@findex BITS_PER_UNIT
|
||||||
@item BITS_PER_UNIT
|
@item BITS_PER_UNIT
|
||||||
Define this macro to be the number of bits in an addressable storage
|
Define this macro to be the number of bits in an addressable storage
|
||||||
unit (byte); normally 8.
|
unit (byte). If you do not define this macro the default is 8.
|
||||||
|
|
||||||
@findex BITS_PER_WORD
|
@findex BITS_PER_WORD
|
||||||
@item BITS_PER_WORD
|
@item BITS_PER_WORD
|
||||||
|
|
Loading…
Reference in New Issue