diff options
author | Jeff Law <law@gcc.gnu.org> | 1993-01-06 10:22:26 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1993-01-06 10:22:26 -0700 |
commit | aa2663abc2ae82e11fa1d070e12b60855bc6670e (patch) | |
tree | 546659e0c36ac30bb0d7f7d05267fd86eba84621 | |
parent | 29ed7081ff1ee697ca3d51c8682257f4e156c159 (diff) | |
download | gcc-aa2663abc2ae82e11fa1d070e12b60855bc6670e.zip gcc-aa2663abc2ae82e11fa1d070e12b60855bc6670e.tar.gz gcc-aa2663abc2ae82e11fa1d070e12b60855bc6670e.tar.bz2 |
pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber of a match_scratch to a...
* pa.md (millicode expands): Change operand 3 in the expand
pattern from a clobber of a match_scratch to a clobber of a
match_operand with a register predicate. Make appropriate
change in the generated RTL.
(millicode insns): Clobber a match_operand with a register
predicate instead of a match_scratch expression.
* pa.c (emit_hpdiv_const): Likewise.
From-SVN: r3122
-rw-r--r-- | gcc/config/pa/pa.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index a1df7c7..9dc4ed1 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -2300,7 +2300,7 @@ emit_hpdiv_const (operands, unsignedp) gen_rtx (unsignedp ? UDIV : DIV, SImode, gen_rtx (REG, SImode, 26), operands[2])), - gen_rtx (CLOBBER, VOIDmode, gen_rtx (SCRATCH, SImode, 0)), + gen_rtx (CLOBBER, VOIDmode, operands[3]), gen_rtx (CLOBBER, VOIDmode, gen_rtx (REG, SImode, 26)), gen_rtx (CLOBBER, VOIDmode, gen_rtx (REG, SImode, 25)), gen_rtx (CLOBBER, VOIDmode, gen_rtx (REG, SImode, 31))))); |