OSDN Git Service

Fi xexecute/bcp-1.c: Treat CONSTANT_P_RTX as a general operand in movsi.
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Aug 1998 13:36:14 +0000 (13:36 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Aug 1998 13:36:14 +0000 (13:36 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21972 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/v850/v850.c

index f6dd856..d09c48d 100644 (file)
@@ -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
index 0962c77..93fa830 100644 (file)
@@ -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))