OSDN Git Service

* combine.c (force_to_mode) [LSHIFTRT]: Avoid undefined behaviour
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Jul 2012 12:27:33 +0000 (12:27 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 7 Jul 2012 12:27:33 +0000 (12:27 +0000)
commitfc174ce594e74b2b408f6a7144235fc11c766035
tree8ff9c87ffd1a5865d10e8118f12e8fdfd5905b72
parent89bfc82a9792898c3440356dc3e84c144c339f3f
* combine.c (force_to_mode) [LSHIFTRT]: Avoid undefined behaviour
due to negative shift amount.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@189348 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c