diff options
author | Roger Sayle <sayle@gcc.gnu.org> | 2006-03-03 05:55:02 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2006-03-03 05:55:02 +0000 |
commit | 0f2f71b552e7c1136401c3b7c7d8a28d92aed1bc (patch) | |
tree | 141afc731966bde556ecd0d21f0b4225099403fd /gcc/rtl.c | |
parent | e20f951129228f1decc51b4dfe5609cb55806b2a (diff) | |
download | gcc-0f2f71b552e7c1136401c3b7c7d8a28d92aed1bc.zip gcc-0f2f71b552e7c1136401c3b7c7d8a28d92aed1bc.tar.gz gcc-0f2f71b552e7c1136401c3b7c7d8a28d92aed1bc.tar.bz2 |
simplify-rtx.c (simplify_unary_operation): When simplifying (neg (lt X 0)) into (ashiftrt X C) or (lshiftrt X C)...
* simplify-rtx.c (simplify_unary_operation): When simplifying
(neg (lt X 0)) into (ashiftrt X C) or (lshiftrt X C), make sure
that we perform the right shift in the appropriate mode, and
then extend or truncate the result to requested mode.
From-SVN: r111671
Diffstat (limited to 'gcc/rtl.c')
0 files changed, 0 insertions, 0 deletions