aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-06-05 13:45:36 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-06-05 13:45:36 -0400
commit7d49f59f4fab6f5c5b46c11fe7726f8cd69399e1 (patch)
tree017159737a387eb3a4188f2f3a8a095ccc29cb0d
parent6c931fc0f5ea88980ae3d0f10e2d58a92ec1395d (diff)
downloadgcc-7d49f59f4fab6f5c5b46c11fe7726f8cd69399e1.zip
gcc-7d49f59f4fab6f5c5b46c11fe7726f8cd69399e1.tar.gz
gcc-7d49f59f4fab6f5c5b46c11fe7726f8cd69399e1.tar.bz2
(*call_{address,symbolic}_struct_value_sp32): Allow operand 2 to be
const0_rtx. From-SVN: r12164
-rw-r--r--gcc/config/sparc/sparc.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/sparc/sparc.md b/gcc/config/sparc/sparc.md
index b72f605..f5a612e 100644
--- a/gcc/config/sparc/sparc.md
+++ b/gcc/config/sparc/sparc.md
@@ -5185,7 +5185,7 @@
(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")])
@@ -5197,7 +5197,7 @@
(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")])