2013-05-14 Marc Glisse <marc.glisse@inria.fr>
commitdbdcf3c601716f3d6a1612948a0b70506a3d815f
authorglisse <glisse@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 May 2013 12:06:27 +0000 (14 12:06 +0000)
committerglisse <glisse@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 May 2013 12:06:27 +0000 (14 12:06 +0000)
tree7b1f5f3eee75e4a26ff6eeaf75ffdb4e0d3c548d
parent8d42bec146cfd1cc94ff7e91d5ff796947605f59
2013-05-14  Marc Glisse  <marc.glisse@inria.fr>

PR bootstrap/57266
* fold-const.c (fold_binary_loc) <shift>: Use an unsigned
variable for the shift amount. Check that we shift by non-negative
amounts.

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