diff options
author | Ian Lance Taylor <ian@airs.com> | 2005-07-08 05:24:51 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2005-07-08 05:24:51 +0000 |
commit | 5f7d29798eb704cf8d552e1d9ebfc5994382ee5b (patch) | |
tree | 68c500f965f929bb50fa466ac6ca1973e2d0e889 /gcc | |
parent | a0e71127bb2ab3450437010387edd33404590de8 (diff) | |
download | gcc-5f7d29798eb704cf8d552e1d9ebfc5994382ee5b.zip gcc-5f7d29798eb704cf8d552e1d9ebfc5994382ee5b.tar.gz gcc-5f7d29798eb704cf8d552e1d9ebfc5994382ee5b.tar.bz2 |
* config/mips/mips.md (abs<mode>2) [GPR]: Remove.
From-SVN: r101752
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/mips/mips.md | 14 |
2 files changed, 4 insertions, 14 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fd0abeb..b61d62d0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2005-07-07 Ian Lance Taylor <ian@airs.com> + + * config/mips/mips.md (abs<mode>2) [GPR]: Remove. + 2005-07-07 John David Anglin <dave.anglin@nrc-crc.gc.ca> PR middle-end/22239 diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md index 1c6c697..1299521 100644 --- a/gcc/config/mips/mips.md +++ b/gcc/config/mips/mips.md @@ -1898,20 +1898,6 @@ ;; exception on -2147483648 (sigh). (define_insn "abs<mode>2" - [(set (match_operand:GPR 0 "register_operand" "=d") - (abs:GPR (match_operand:GPR 1 "register_operand" "d")))] - "!TARGET_MIPS16" -{ - if (REGNO (operands[0]) == REGNO (operands[1]) && GENERATE_BRANCHLIKELY) - return "%(bltzl\t%1,1f\;<d>subu\t%0,%.,%0\n%~1:%)"; - else - return "%(bgez\t%1,1f\;move\t%0,%1\;<d>subu\t%0,%.,%0\n%~1:%)"; -} - [(set_attr "type" "multi") - (set_attr "mode" "<MODE>") - (set_attr "length" "12")]) - -(define_insn "abs<mode>2" [(set (match_operand:ANYF 0 "register_operand" "=f") (abs:ANYF (match_operand:ANYF 1 "register_operand" "f")))] "" |