(*call_{address,symbolic}_struct_value_sp32): Allow operand 2 to be
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 5 Jun 1996 17:45:36 +0000 (13:45 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 5 Jun 1996 17:45:36 +0000 (13:45 -0400)
const0_rtx.

From-SVN: r12164

gcc/config/sparc/sparc.md

index b72f605..f5a612e 100644 (file)
    (match_operand 2 "immediate_operand" "")
    (clobber (reg:SI 15))]
   ;;- Do not use operand 1 for most machines.
-  "! TARGET_ARCH64 && GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) > 0"
+  "! TARGET_ARCH64 && GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) >= 0"
   "call %a0,%1\;nop\;unimp %2"
   [(set_attr "type" "call_no_delay_slot")])
 
    (match_operand 2 "immediate_operand" "")
    (clobber (reg:SI 15))]
   ;;- Do not use operand 1 for most machines.
-  "! TARGET_ARCH64 && GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) > 0"
+  "! TARGET_ARCH64 && GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) >= 0"
   "call %a0,%1\;nop\;unimp %2"
   [(set_attr "type" "call_no_delay_slot")])