diff options
author | Bernd Schmidt <bernds@redhat.co.uk> | 2000-11-24 17:51:51 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2000-11-24 17:51:51 +0000 |
commit | 90d10fb9c6738cd6533bb9668a47b834e0ebe661 (patch) | |
tree | e3f33ef5c8fc641d19c0ea53ce9d86bd7441abf1 /gcc | |
parent | 7cf5c9e1a0bb132d20abd543e7d991f2f2e51350 (diff) | |
download | gcc-90d10fb9c6738cd6533bb9668a47b834e0ebe661.zip gcc-90d10fb9c6738cd6533bb9668a47b834e0ebe661.tar.gz gcc-90d10fb9c6738cd6533bb9668a47b834e0ebe661.tar.bz2 |
Make operand numbers contiguous in four patterns.
From-SVN: r37713
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 8 |
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")))] "" "* { |