diff options
author | Richard Sandiford <rsandifo@gcc.gnu.org> | 2002-12-15 12:05:34 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2002-12-15 12:05:34 +0000 |
commit | 595416a87f5fb0e3d5951d16fe7f7b2c5b6def7a (patch) | |
tree | 250a5fd7baef60d135fa7c3fc33d239c41ea0805 /gcc/config | |
parent | 46b192aea836eeaaba513d7d3f7ab19a0271565f (diff) | |
download | gcc-595416a87f5fb0e3d5951d16fe7f7b2c5b6def7a.zip gcc-595416a87f5fb0e3d5951d16fe7f7b2c5b6def7a.tar.gz gcc-595416a87f5fb0e3d5951d16fe7f7b2c5b6def7a.tar.bz2 |
Revert last commit due to freeze.
From-SVN: r60157
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/mips/mips.md | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 05fdabe..cc6cda5 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -6550,12 +6550,6 @@ move\\t%0,%z4\\n\\ ;; fill a delay slot. This also prevents a bug in delayed branches ;; from showing up, which reuses one of the registers in our clobbers. -;; ??? Disabled because it doesn't preserve alias information for -;; operands 0 and 1. Also, the rtl for the second insn doesn't mention -;; that it uses the registers clobbered by the first. -;; -;; It would probably be better to split the block into individual -;; instructions so that the scheduler can do more with it. (define_split [(set (mem:BLK (match_operand:SI 0 "register_operand" "")) (mem:BLK (match_operand:SI 1 "register_operand" ""))) @@ -6567,7 +6561,7 @@ move\\t%0,%z4\\n\\ (use (match_operand:SI 3 "small_int" "")) (use (const_int 0))] - "reload_completed && 0 && INTVAL (operands[2]) > 0" + "reload_completed && !TARGET_DEBUG_D_MODE && INTVAL (operands[2]) > 0" ;; All but the last move [(parallel [(set (mem:BLK (match_dup 0)) |