expmed.c (synth_mult): Mask bits of the multiplier to the machine mode of the multipl...
authorRoger Sayle <roger@eyesopen.com>
Tue, 15 Jun 2004 15:06:14 +0000 (15:06 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 15 Jun 2004 15:06:14 +0000 (15:06 +0000)
commit0792ab197b3956a2631a7b46f773ba11045357bc
treee04a2fe3bce10855bce0dcd51b05d25bf50ce7ff
parent5a4f18181b64187fdfa0f0c21d6a2ca476a2469e
expmed.c (synth_mult): Mask bits of the multiplier to the machine mode of the multiplication.

* expmed.c (synth_mult): Mask bits of the multiplier to the
machine mode of the multiplication.  Don't consider shifts
by more than (or equal to) the width of the operation's mode.

From-SVN: r83187
gcc/ChangeLog
gcc/expmed.c