diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2005-03-17 15:38:58 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2005-03-17 15:38:58 +0000 |
commit | 5463c726ebbd69bf08fa0d8d98e1f31781c1eaa7 (patch) | |
tree | 136e44ea598067115a537dbe172963ba89b6937e /gcc/config/h8300/h8300.opt | |
parent | d8e978472c145fe7052390c671a59f4d008e6f06 (diff) | |
download | gcc-5463c726ebbd69bf08fa0d8d98e1f31781c1eaa7.zip gcc-5463c726ebbd69bf08fa0d8d98e1f31781c1eaa7.tar.gz gcc-5463c726ebbd69bf08fa0d8d98e1f31781c1eaa7.tar.bz2 |
h8300.c (h8300_init_once): Use MASK_H8300S_1 instead of MASK_H8300S.
* config/h8300/h8300.c (h8300_init_once): Use MASK_H8300S_1
instead of MASK_H8300S.
* config/h8300/h8300.h (target_flags, MASK_H8300S, MASK_MAC,
MASK_INT32, MASK_ADDRESSES, MASK_QUICKCALL, MASK_SLOWBYTE,
MASK_NORMAL_MODE, MASK_RELAX, MASK_H8300H, MASK_ALIGN_300,
MASK_H8300SX, TARGET_INT32, TARGET_ADDRESSES,
TARGET_QUICKCALL, TARGET_SLOWBYTE, TARGET_H8300H,
TARGET_H8300XS, TARGET_NORMAL_MODE, TARGET_ALIGN_300,
TARGET_SWITCHES): Remove.
(TARGET_H8300S): Redefine interms of TARGET_H8300S_1 and
TARGET_H8300SX.
* config/h8300/h8300.opt: New.
From-SVN: r96616
Diffstat (limited to 'gcc/config/h8300/h8300.opt')
-rw-r--r-- | gcc/config/h8300/h8300.opt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gcc/config/h8300/h8300.opt b/gcc/config/h8300/h8300.opt new file mode 100644 index 0000000..bab46e3 --- /dev/null +++ b/gcc/config/h8300/h8300.opt @@ -0,0 +1,42 @@ +ms +Target Mask(H8300S_1) +Generate H8S code + +msx +Target Mask(H8300SX) +Generate H8SX code + +ms2600 +Target Mask(MAC) +Generate H8S/2600 code + +mint32 +Target RejectNegative Mask(INT32) +Make integers 32 bits wide + +maddresses +Target Undocumented RejectNegative Mask(ADDRESSES) + +mquickcall +Target Mask(QUICKCALL) +Use registers for argument passing + +mslowbyte +Target RejectNegative Mask(SLOWBYTE) +Consider access to byte sized memory slow + +mrelax +Target RejectNegative Mask(RELAX) +Enable linker relaxing + +mh +Target Mask(H8300H) +Generate H8/300H code + +mn +Target Mask(NORMAL_MODE) +Enable the normal mode + +malign-300 +Target RejectNegative Mask(ALIGN_300) +Use H8/300 alignment rules |