* expmed.c (alg_code): Add alg_impossible.
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Sep 2005 16:32:10 +0000 (16:32 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Sep 2005 16:32:10 +0000 (16:32 +0000)
commit44a03d75d5f0dd12374ef1b3748905c803163bd9
tree256237c71a8a62ab6f19ccf11c3ed0d9a8a2ca63
parent48866c7bdbb367383a64acdad01805f593d35558
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104492 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expmed.c