(*negc): Rename insn to negc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189759
138bc75d-0d04-0410-961f-
82ee72b054a4
+2012-07-22 Oleg Endo <olegendo@gcc.gnu.org>
+
+ * config/sh/sh.md (negc): Delete expander.
+ (*negc): Rename insn to negc.
+
2012-07-22 Uros Bizjak <ubizjak@gmail.com>
PR target/53961
;; Unary arithmetic
;; -------------------------------------------------------------------------
-(define_expand "negc"
- [(parallel [(set (match_operand:SI 0 "arith_reg_dest" "")
- (neg:SI (plus:SI (reg:SI T_REG)
- (match_operand:SI 1 "arith_reg_operand" ""))))
- (set (reg:SI T_REG)
- (ne:SI (ior:SI (reg:SI T_REG) (match_dup 1))
- (const_int 0)))])]
- ""
- "")
-
-(define_insn "*negc"
+(define_insn "negc"
[(set (match_operand:SI 0 "arith_reg_dest" "=r")
(neg:SI (plus:SI (reg:SI T_REG)
(match_operand:SI 1 "arith_reg_operand" "r"))))