diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-07-31 10:11:08 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-07-31 04:11:08 -0600 |
commit | 1984b4afd600495e514daa06a08cd1f9ae44829a (patch) | |
tree | af88a2abae20ab4285e980cda909b2242b4be4f7 /gcc | |
parent | 33a468251adea8bde0143cda50042d5b79edd577 (diff) | |
download | gcc-1984b4afd600495e514daa06a08cd1f9ae44829a.zip gcc-1984b4afd600495e514daa06a08cd1f9ae44829a.tar.gz gcc-1984b4afd600495e514daa06a08cd1f9ae44829a.tar.bz2 |
pa.md (reload_indi, [...]): Allow any register for the original reload register.
* pa.md (reload_indi, reload_outdi): Allow any register for the
original reload register.
From-SVN: r28355
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.md | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3fa027e..b3c5395 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sat Jul 31 04:10:01 1999 Jeffrey A Law (law@cygnus.com) + + * pa.md (reload_indi, reload_outdi): Allow any register for the + original reload register. + Fri Jul 30 19:41:35 1999 Jim Wilson <wilson@cygnus.com> * cccp.c (print_help): Change marcos to macros. diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 3fb5608..3432046 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -2406,7 +2406,7 @@ }") (define_expand "reload_indi" - [(set (match_operand:DI 0 "register_operand" "=f") + [(set (match_operand:DI 0 "register_operand" "=Z") (match_operand:DI 1 "non_hard_reg_operand" "")) (clobber (match_operand:SI 2 "register_operand" "=&r"))] "" @@ -2422,7 +2422,7 @@ (define_expand "reload_outdi" [(set (match_operand:DI 0 "general_operand" "") - (match_operand:DI 1 "register_operand" "f")) + (match_operand:DI 1 "register_operand" "Z")) (clobber (match_operand:SI 2 "register_operand" "=&r"))] "" " |