diff options
author | Jeffrey A Law <law@cygnus.com> | 1999-07-28 19:38:02 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-07-28 13:38:02 -0600 |
commit | f8b20fd0c9bedd4247e3feba1ebe93f1ce11bb42 (patch) | |
tree | 7b1b06ff28e487bee54873c842739e4f84d47abe /gcc | |
parent | 885ae155e98c7cf33c0e41a743b5b7edf0d05ec6 (diff) | |
download | gcc-f8b20fd0c9bedd4247e3feba1ebe93f1ce11bb42.zip gcc-f8b20fd0c9bedd4247e3feba1ebe93f1ce11bb42.tar.gz gcc-f8b20fd0c9bedd4247e3feba1ebe93f1ce11bb42.tar.bz2 |
pa.md (call, call_value): Use "word_mode" instead of "SImode" as needed.
* pa.md (call, call_value): Use "word_mode" instead of "SImode" as
needed.
From-SVN: r28321
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.md | 4 |
2 files changed, 4 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fdecb38..7467ea3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,8 +1,7 @@ Wed Jul 28 13:18:35 1999 Jeffrey A Law (law@cygnus.com) - * pa.md (reload_indi, reload_outdi): Scratch register should - be a DImode register. - (call, call_value): Use "word_mode" instead of "SImode" as needed. + * pa.md (call, call_value): Use "word_mode" instead of "SImode" as + needed. Wed Jul 28 11:28:04 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 56777fd..ea1c685 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -2408,7 +2408,7 @@ (define_expand "reload_indi" [(set (match_operand:DI 0 "register_operand" "=f") (match_operand:DI 1 "non_hard_reg_operand" "")) - (clobber (match_operand:DI 2 "register_operand" "=&r"))] + (clobber (match_operand:SI 2 "register_operand" "=&r"))] "" " { @@ -2423,7 +2423,7 @@ (define_expand "reload_outdi" [(set (match_operand:DI 0 "general_operand" "") (match_operand:DI 1 "register_operand" "f")) - (clobber (match_operand:DI 2 "register_operand" "=&r"))] + (clobber (match_operand:SI 2 "register_operand" "=&r"))] "" " { |