mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-12 19:55:45 +08:00
re PR target/21477 (adddi3 becomes external reference rather than instruction on powerpc64)
PR target/21477 * config/rs6000/rs6000.md (add_op2): New. (add<mode>3): Use it. From-SVN: r99475
This commit is contained in:
parent
c87e6352ed
commit
4a6ac6a5e6
@ -1,3 +1,9 @@
|
||||
2005-05-09 David Edelsohn <edelsohn@gnu.org>
|
||||
|
||||
PR target/21477
|
||||
* config/rs6000/rs6000.md (add_op2): New.
|
||||
(add<mode>3): Use it.
|
||||
|
||||
2005-05-09 Richard Earnshaw <richard.earnshaw@arm.com>
|
||||
|
||||
* arm.c (arm_gen_constant): Add new heuristic for generating
|
||||
|
@ -1006,10 +1006,13 @@
|
||||
|
||||
;; Fixed-point arithmetic insns.
|
||||
|
||||
(define_mode_attr add_op2 [(SI "reg_or_arith_cint_operand")
|
||||
(DI "reg_or_add_cint64_operand")])
|
||||
|
||||
(define_expand "add<mode>3"
|
||||
[(set (match_operand:SDI 0 "gpc_reg_operand" "")
|
||||
(plus:SDI (match_operand:SDI 1 "gpc_reg_operand" "")
|
||||
(match_operand:SDI 2 "reg_or_arith_cint_operand" "")))]
|
||||
(match_operand:SDI 2 "<add_op2>" "")))]
|
||||
""
|
||||
"
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user