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
This commit is contained in:
parent
4fc1261764
commit
466eb3e085
@ -1,3 +1,9 @@
|
||||
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>
|
||||
|
||||
* expr.c (expand_expr, case ADDR_EXPR): Don't honor
|
||||
|
@ -13824,13 +13824,13 @@
|
||||
; We can't expand this before we know where the link register is stored.
|
||||
(define_insn "eh_set_lr_si"
|
||||
[(unspec_volatile [(match_operand:SI 0 "register_operand" "r")] 9)
|
||||
(clobber (match_scratch:SI 1 "=&r"))]
|
||||
(clobber (match_scratch:SI 1 "=&b"))]
|
||||
"TARGET_32BIT"
|
||||
"#")
|
||||
|
||||
(define_insn "eh_set_lr_di"
|
||||
[(unspec_volatile [(match_operand:DI 0 "register_operand" "r")] 9)
|
||||
(clobber (match_scratch:DI 1 "=&r"))]
|
||||
(clobber (match_scratch:DI 1 "=&b"))]
|
||||
"TARGET_64BIT"
|
||||
"#")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user