aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.c
diff options
context:
space:
mode:
authorRoger Sayle <sayle@gcc.gnu.org>2006-03-03 05:55:02 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2006-03-03 05:55:02 +0000
commit0f2f71b552e7c1136401c3b7c7d8a28d92aed1bc (patch)
tree141afc731966bde556ecd0d21f0b4225099403fd /gcc/rtl.c
parente20f951129228f1decc51b4dfe5609cb55806b2a (diff)
downloadgcc-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