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:
Aldy Hernandez 2001-12-14 02:43:26 +00:00 committed by Aldy Hernandez
parent 4fc1261764
commit 466eb3e085
2 changed files with 8 additions and 2 deletions

View File

@ -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

View File

@ -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"
"#")