Patch to fix sparc multiply failures, reported by Laurent Bonnaud.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Apr 1998 17:55:22 +0000 (17:55 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Apr 1998 17:55:22 +0000 (17:55 +0000)
commit8aa5639c6bf5684d7503bfacc64e3d20c051c673
tree13b1d0d41c1f10e045304a0cf5bb87c9366ab500
parent615d03b4529ee0a77adc9c3027506aeec30882ba
Patch to fix sparc multiply failures, reported by Laurent Bonnaud.
* sparc.md (mulsidi3): Call const v8plus and v8plus routines.
(mulsidi3_v8plus, const_mulsidi3_v8plus): Delete asterisk from name.
(smuldi3_highpart): Call const v8plus routine.
(smulsi3_highpart_v8plus): Renamed from smulsidi3_highpart_v8plus.
(const_smulsi3_highpart_v8plus): New pattern.
(smulsi3_highpart_sp32): Renamed from smulsidi3_highpart_sp32.
(umulsidi3): Call const v8plus routine.
(umulsi3_highpart): Handle const before v8plus.  Call const v8plus
routine.
(umulsi3_highpart_v8plus): Renamed from umulsidi3_highpart_v8plus.
(umulsi3_highpart_sp32): Renamed from umulsidi3_highpart_sp32.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19470 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sparc/sparc.md