diff options
author | Richard Biener <rguenther@suse.de> | 2017-06-13 07:07:08 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2017-06-13 07:07:08 +0000 |
commit | 4f2c198d7675168416b8c994467d2941bfa5a309 (patch) | |
tree | b55bb2ec58b8a6522fbeaa63b5db22e702c496a2 /gcc/tree-vect-loop.c | |
parent | cd34e54306bfb2ef53fbb2405de435e375337ef9 (diff) | |
download | gcc-4f2c198d7675168416b8c994467d2941bfa5a309.zip gcc-4f2c198d7675168416b8c994467d2941bfa5a309.tar.gz gcc-4f2c198d7675168416b8c994467d2941bfa5a309.tar.bz2 |
re PR sanitizer/81065 (UBSAN: false positive as a result of distribution involving different types)
2017-06-13 Richard Biener <rguenther@suse.de>
PR middle-end/81065
* fold-const.c (extract_muldiv_1): Remove bogus distribution
case of C * (x * C2 + C3).
(fold_addr_of_array_ref_difference): Properly fold index difference.
* c-c++-common/ubsan/pr81065.c: New testcase.
From-SVN: r249144
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions