expmed.c (alg_code): Add alg_impossible.
authorKazu Hirata <kazu@codesourcery.com>
Wed, 21 Sep 2005 16:32:10 +0000 (16:32 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 21 Sep 2005 16:32:10 +0000 (16:32 +0000)
commit0178027cd53d22af2b7536fb7b45200fa045504a
tree256237c71a8a62ab6f19ccf11c3ed0d9a8a2ca63
parent1bf83ca3ddc1d6f98ea66a39eef82642ef200062
expmed.c (alg_code): Add alg_impossible.

* expmed.c (alg_code): Add alg_impossible.
(alg_hash_entry): Add cost.
(synth_mult): Record alg_impossible in the hash table if
multiplication by a given integer is impossble within the
limit.  Speed up using alg_impossible.

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