combine.c (simplify_and_const_int): Don't trunc_int_for_mode "nonzero" as that might...
authorAlan Modra <amodra@bigpond.net.au>
Tue, 22 Jan 2002 23:42:07 +0000 (23:42 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 22 Jan 2002 23:42:07 +0000 (10:12 +1030)
commitd0c9db30790251ccb1e4af3848aceb41ead63d71
treef8312a49809cfe096c794e2e9c08fe11a35c9aa4
parent1e7e480e5c37ab841a7ddcc48f5b8614a3b55096
combine.c (simplify_and_const_int): Don't trunc_int_for_mode "nonzero" as that might add "1" bits.

* combine.c (simplify_and_const_int): Don't trunc_int_for_mode
"nonzero" as that might add "1" bits.  Ensure "constop" is
properly sign extened.
(force_to_mode): Tweak for sign extended constop.

From-SVN: r49112
gcc/ChangeLog
gcc/combine.c