]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/testsuite/ChangeLog
re PR tree-optimization/69760 (Wrong 64-bit memory address caused by an unneeded...
authorRichard Biener <rguenther@suse.de>
Wed, 24 Feb 2016 14:54:01 +0000 (14:54 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 24 Feb 2016 14:54:01 +0000 (14:54 +0000)
commitf802a42401e16c7b918cee539e3c38f4d6f7a336
tree2abaef0504af1d06e7a5df00c463d575dd11e6a7
parent525f795f86f448a6cedb6b35317ae28de64d23e0
re PR tree-optimization/69760 (Wrong 64-bit memory address caused by an unneeded overflowing 32-bit integer multiplication on x86_64 under -O2 and -O3 code optimization)

2016-02-24  Richard Biener  <rguenther@suse.de>
Jakub Jelinek  <jakub@redhat.com>

PR middle-end/69760
* tree-scalar-evolution.c (interpret_rhs_expr): Re-write
conditionally executed ops to well-defined overflow behavior.

* gcc.dg/torture/pr69760.c: New testcase.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r233669
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr69760.c [new file with mode: 0644]
gcc/tree-scalar-evolution.c