re PR middle-end/21309 (internal compiler error: in expand_mult_const, at expmed...
authorRoger Sayle <roger@eyesopen.com>
Sat, 26 Nov 2005 04:06:57 +0000 (04:06 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sat, 26 Nov 2005 04:06:57 +0000 (04:06 +0000)
commit18eaea7f15cf89aa5e0c9c99c76b14dfc39563c5
treec16de2a90743698ed3aced9ff6b2d3d645393e96
parent7e7b53aa73f8b47b73e924289204eac5d84723cf
re PR middle-end/21309 (internal compiler error: in expand_mult_const, at expmed.c:2884)

PR middle-end/21309
* expmed.c (choose_mult_variant): Return immediately when mult_cost
is less than zero.  Limit mult_cost to a reasonable upper bound for
the synthetic multiplication sequence.

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