diff options
author | Nick Clifton <nickc@cygnus.com> | 1998-08-25 13:36:14 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 1998-08-25 13:36:14 +0000 |
commit | 55895a7a348f8641fed1925242f16108f1beef5a (patch) | |
tree | e08574274baeb486cb61e88821b9eae5d0a7877b | |
parent | bca9e8f7ccd1d094933d902efdb9f59e032d0c91 (diff) | |
download | gcc-55895a7a348f8641fed1925242f16108f1beef5a.zip gcc-55895a7a348f8641fed1925242f16108f1beef5a.tar.gz gcc-55895a7a348f8641fed1925242f16108f1beef5a.tar.bz2 |
Fi xexecute/bcp-1.c: Treat CONSTANT_P_RTX as a general operand in movsi.
From-SVN: r21972
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/v850/v850.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f6dd856..d09c48d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Aug 25 13:35:20 1998 Nick Clifton <nickc@cygnus.com> + + * config/v850/v850.c (movsi_source_operand): Treat CONSTANT_P_RTX + as an ordinary operand. + Tue Aug 25 12:54:57 1998 Jason Merrill <jason@yorick.cygnus.com> * tree.c (valid_machine_attribute): Don't apply attributes to both diff --git a/gcc/config/v850/v850.c b/gcc/config/v850/v850.c index 0962c77..93fa830 100644 --- a/gcc/config/v850/v850.c +++ b/gcc/config/v850/v850.c @@ -955,6 +955,7 @@ movsi_source_operand (op, mode) must be done with HIGH & LO_SUM patterns. */ if (CONSTANT_P (op) && GET_CODE (op) != HIGH + && GET_CODE (op) != CONSTANT_P_RTX && !(GET_CODE (op) == CONST_INT && (CONST_OK_FOR_J (INTVAL (op)) || CONST_OK_FOR_K (INTVAL (op)) |