diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2005-04-04 13:51:28 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2005-04-04 13:51:28 +0000 |
commit | a9563ea3ef3a277864a351e3d2dab6cb4b9c665a (patch) | |
tree | cd0b9f420964b68918585bdb19ac214db5d2e5d8 /gcc/config/mcore | |
parent | f17178cfe8771c6aed07946877f91f26a863fd11 (diff) | |
download | gcc-a9563ea3ef3a277864a351e3d2dab6cb4b9c665a.zip gcc-a9563ea3ef3a277864a351e3d2dab6cb4b9c665a.tar.gz gcc-a9563ea3ef3a277864a351e3d2dab6cb4b9c665a.tar.bz2 |
mcore.h (PREDICATE_CODES): Add SYMBOL_REF and LABEL_REF to mcore_general_movsrc_operand.
* config/mcore/mcore.h (PREDICATE_CODES): Add SYMBOL_REF and
LABEL_REF to mcore_general_movsrc_operand. Add SYMBOL_REF to
mcore_call_address_operand.
From-SVN: r97541
Diffstat (limited to 'gcc/config/mcore')
-rw-r--r-- | gcc/config/mcore/mcore.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/mcore/mcore.h b/gcc/config/mcore/mcore.h index 4f68c63..c5b5259 100644 --- a/gcc/config/mcore/mcore.h +++ b/gcc/config/mcore/mcore.h @@ -1128,7 +1128,7 @@ extern long mcore_current_compilation_timestamp; #define PREDICATE_CODES \ { "mcore_arith_reg_operand", { REG, SUBREG }}, \ - { "mcore_general_movsrc_operand", { MEM, CONST_INT, REG, SUBREG }},\ + { "mcore_general_movsrc_operand", { MEM, CONST_INT, REG, SUBREG, SYMBOL_REF, LABEL_REF }},\ { "mcore_general_movdst_operand", { MEM, CONST_INT, REG, SUBREG }},\ { "mcore_reload_operand", { MEM, REG, SUBREG }}, \ { "mcore_arith_J_operand", { CONST_INT, REG, SUBREG }}, \ @@ -1144,6 +1144,6 @@ extern long mcore_current_compilation_timestamp; { "mcore_compare_operand", { CONST_INT, REG, SUBREG }}, \ { "mcore_load_multiple_operation", { PARALLEL }}, \ { "mcore_store_multiple_operation", { PARALLEL }}, \ - { "mcore_call_address_operand", { REG, SUBREG, CONST_INT }}, \ + { "mcore_call_address_operand", { REG, SUBREG, CONST_INT, SYMBOL_REF }}, \ #endif /* ! GCC_MCORE_H */ |