diff options
author | Mark Klein <mklein@dis.com> | 2000-07-17 09:50:03 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2000-07-17 03:50:03 -0600 |
commit | bd83f9a5d7f1109fac02e044406f7b64162b02be (patch) | |
tree | 6f4be5ab24752a260494da25740a8a97a433758e /gcc | |
parent | 0c96ce220dae6767d11c1e1ad982368f658c39a8 (diff) | |
download | gcc-bd83f9a5d7f1109fac02e044406f7b64162b02be.zip gcc-bd83f9a5d7f1109fac02e044406f7b64162b02be.tar.gz gcc-bd83f9a5d7f1109fac02e044406f7b64162b02be.tar.bz2 |
* pa.c (emit_hpdiv_const): Update to match new pattern for udivsi3.
From-SVN: r35089
Diffstat (limited to 'gcc')
-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)), |