From: Jeff Law Date: Wed, 6 Jan 1993 17:22:26 +0000 (-0700) Subject: pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aa2663abc2ae82e11fa1d070e12b60855bc6670e;p=gcc.git 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 --- diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index a1df7c7feb2..9dc4ed110af 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)))));