diff options
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/pa/pa.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4219a7e2..14d1cca 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-07-17 Mark Klein <mklein@dis.com> + + * pa.c (emit_hpdiv_const): Update to match new pattern for udivsi3. + 2000-07-17 J. David Anglin <dave@hiauly1.hia.nrc.ca> * Makefile.in (TARGET_GETGROUPS_T): New configuration variable. diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 35689b8..88be9b4 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)), |
