aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.co.uk>2000-11-24 17:51:51 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2000-11-24 17:51:51 +0000
commit90d10fb9c6738cd6533bb9668a47b834e0ebe661 (patch)
treee3f33ef5c8fc641d19c0ea53ce9d86bd7441abf1
parent7cf5c9e1a0bb132d20abd543e7d991f2f2e51350 (diff)
downloadgcc-90d10fb9c6738cd6533bb9668a47b834e0ebe661.zip
gcc-90d10fb9c6738cd6533bb9668a47b834e0ebe661.tar.gz
gcc-90d10fb9c6738cd6533bb9668a47b834e0ebe661.tar.bz2
Make operand numbers contiguous in four patterns.
From-SVN: r37713
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/i386/i386.md8
2 files changed, 7 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eb50265..a976437 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
+ * config/i386/i386.md (call_pop_0, call_pop_1, call_value_pop_0,
+ call_value_pop_1): Make sure operand numbers are contiguous.
+
* fold-const.c (fold_range_test): Avoid crash if LHS or RHS is null.
* reload1.c (conflicts_with_override): New function.
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 0e70845..20c6dbd 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -8926,7 +8926,7 @@
[(call (mem:QI (match_operand:SI 0 "constant_call_address_operand" ""))
(match_operand:SI 1 "" ""))
(set (reg:SI 7) (plus:SI (reg:SI 7)
- (match_operand:SI 3 "immediate_operand" "")))]
+ (match_operand:SI 2 "immediate_operand" "")))]
""
"*
{
@@ -8941,7 +8941,7 @@
[(call (mem:QI (match_operand:SI 0 "call_insn_operand" "rsm"))
(match_operand:SI 1 "" ""))
(set (reg:SI 7) (plus:SI (reg:SI 7)
- (match_operand:SI 3 "immediate_operand" "i")))]
+ (match_operand:SI 2 "immediate_operand" "i")))]
""
"*
{
@@ -11540,7 +11540,7 @@
(call (mem:QI (match_operand:SI 1 "constant_call_address_operand" ""))
(match_operand:SI 2 "" "")))
(set (reg:SI 7) (plus:SI (reg:SI 7)
- (match_operand:SI 4 "immediate_operand" "")))]
+ (match_operand:SI 3 "immediate_operand" "")))]
""
"*
{
@@ -11556,7 +11556,7 @@
(call (mem:QI (match_operand:SI 1 "call_insn_operand" "rsm"))
(match_operand:SI 2 "" "")))
(set (reg:SI 7) (plus:SI (reg:SI 7)
- (match_operand:SI 4 "immediate_operand" "i")))]
+ (match_operand:SI 3 "immediate_operand" "i")))]
""
"*
{