]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/81705 (UBSAN: yet another false positive)
authorRichard Biener <rguenther@suse.de>
Fri, 4 Aug 2017 10:33:39 +0000 (10:33 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 4 Aug 2017 10:33:39 +0000 (10:33 +0000)
commit165b2f5f5d7fe14ab567e83a4cf2e0a492038a8c
treea6eeeef546385086a7ce0dc6f4b34426958c7fff
parent54cb4e20069f00f96ad2b6249cb68295a61a1786
re PR middle-end/81705 (UBSAN: yet another false positive)

2017-08-04  Richard Biener  <rguenther@suse.de>

PR middle-end/81705
* fold-const.c (fold_binary_loc): Properly restrict
minus_var0 && minus_var1 case when associating undefined overflow
entities.

* c-c++-common/ubsan/pr81705.c: New testcase.

From-SVN: r250866
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/pr81705.c [new file with mode: 0644]