]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/32628 (bogus integer overflow warning)
authorRichard Guenther <rguenther@suse.de>
Wed, 16 Jan 2008 21:51:57 +0000 (21:51 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 16 Jan 2008 21:51:57 +0000 (21:51 +0000)
commitbdb55eae5e08c10636c8882140b06eeee7921209
tree31643f94d1c330d6b0c18e681ad5beb86cc4a269
parent2e2c7ce23798d0ffd6e1302e1594cf0de8b0bbe7
re PR middle-end/32628 (bogus integer overflow warning)

2008-01-16  Richard Guenther  <rguenther@suse.de>

PR middle-end/32628
* fold-const.c (fold_convert_const_int_from_int): Do not
set overflow if that occured only because of a sign extension
change when converting from/to a sizetype with the same
precision and signedness.

* gcc.dg/overflow-warn-7.c: New testcase.

From-SVN: r131579
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/overflow-warn-7.c [new file with mode: 0644]