aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2005-07-08 05:24:51 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2005-07-08 05:24:51 +0000
commit5f7d29798eb704cf8d552e1d9ebfc5994382ee5b (patch)
tree68c500f965f929bb50fa466ac6ca1973e2d0e889 /gcc
parenta0e71127bb2ab3450437010387edd33404590de8 (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/config/mips/mips.md14
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")))]
""