diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4219a7e2a5b..14d1cca0e88 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-07-17 Mark Klein + + * pa.c (emit_hpdiv_const): Update to match new pattern for udivsi3. + 2000-07-17 J. David Anglin * Makefile.in (TARGET_GETGROUPS_T): New configuration variable. diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 35689b8abca..88be9b414b9 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -4346,11 +4346,12 @@ emit_hpdiv_const (operands, unsignedp) emit (gen_rtx (PARALLEL, VOIDmode, - gen_rtvec (5, gen_rtx_SET (VOIDmode, gen_rtx_REG (SImode, 29), + gen_rtvec (6, gen_rtx_SET (VOIDmode, gen_rtx_REG (SImode, 29), gen_rtx_fmt_ee (unsignedp ? UDIV : DIV, SImode, gen_rtx_REG (SImode, 26), operands[2])), + gen_rtx_CLOBBER (VOIDmode, operands[4]), gen_rtx_CLOBBER (VOIDmode, operands[3]), gen_rtx_CLOBBER (VOIDmode, gen_rtx_REG (SImode, 26)), gen_rtx_CLOBBER (VOIDmode, gen_rtx_REG (SImode, 25)),