c4x.md (udivqi3, divqi3): Delete.
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Wed, 5 Jan 2000 22:38:12 +0000 (22:38 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Wed, 5 Jan 2000 22:38:12 +0000 (22:38 +0000)
commitf42850b92bb731d0578fcd154388e32f4294aefa
tree90751ba463a1ecbcc904791df5809411c7dd904e
parent1258cadadc6c10301eae605ff1fa275fbeec3812
c4x.md (udivqi3, divqi3): Delete.

* config/c4x/c4x.md(udivqi3, divqi3): Delete.
(umodqi3, modqi3, udivhi3, divhi3, umodhi3, modhi3, ffsqi2): Likewise.
(*smulqi3_highpart_noclobber, *umulqi3_highpart_noclobber): New.
(*lshrqi3_const_noclobber, *lshrqi3_nonconst_noclobber): Likewise.
(*ashrqi3_const_noclobber, *ashrqi3_nonconst_noclobber): Likewise.

* c4x.h (INIT_TARGET_OPTABS): Define to init libcalls.

From-SVN: r31247
gcc/ChangeLog
gcc/config/c4x/c4x.h
gcc/config/c4x/c4x.md