Commit 466eb3e0 by Aldy Hernandez Committed by Aldy Hernandez

rs6000.md (eh_set_lr_di): Change scratch constraint to base register.

2001-12-13  Aldy Hernandez  <aldyh@redhat.com>

		* config/rs6000/rs6000.md (eh_set_lr_di): Change scratch
        constraint to base register.
        (eh_set_lr_si): Same.

From-SVN: r47986
parent 4fc12617
2001-12-13 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/rs6000.md (eh_set_lr_di): Change scratch
constraint to base register.
(eh_set_lr_si): Same.
2001-12-13 Hans-Peter Nilsson <hp@axis.com> 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
* expr.c (expand_expr, case ADDR_EXPR): Don't honor * expr.c (expand_expr, case ADDR_EXPR): Don't honor
......
...@@ -13824,13 +13824,13 @@ ...@@ -13824,13 +13824,13 @@
; We can't expand this before we know where the link register is stored. ; We can't expand this before we know where the link register is stored.
(define_insn "eh_set_lr_si" (define_insn "eh_set_lr_si"
[(unspec_volatile [(match_operand:SI 0 "register_operand" "r")] 9) [(unspec_volatile [(match_operand:SI 0 "register_operand" "r")] 9)
(clobber (match_scratch:SI 1 "=&r"))] (clobber (match_scratch:SI 1 "=&b"))]
"TARGET_32BIT" "TARGET_32BIT"
"#") "#")
(define_insn "eh_set_lr_di" (define_insn "eh_set_lr_di"
[(unspec_volatile [(match_operand:DI 0 "register_operand" "r")] 9) [(unspec_volatile [(match_operand:DI 0 "register_operand" "r")] 9)
(clobber (match_scratch:DI 1 "=&r"))] (clobber (match_scratch:DI 1 "=&b"))]
"TARGET_64BIT" "TARGET_64BIT"
"#") "#")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment