diff options
author | Richard Guenther <rguenther@suse.de> | 2006-05-25 12:39:52 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2006-05-25 12:39:52 +0000 |
commit | 2d60e929a169691cc5b5ac520364a9002af0c7cd (patch) | |
tree | 668a674da46ef3465f8087dae52ea497879ab501 /gcc/gimplify.c | |
parent | 466a0c362fe022607a2cd05803988f952116d581 (diff) | |
download | gcc-2d60e929a169691cc5b5ac520364a9002af0c7cd.zip gcc-2d60e929a169691cc5b5ac520364a9002af0c7cd.tar.gz gcc-2d60e929a169691cc5b5ac520364a9002af0c7cd.tar.bz2 |
re PR middle-end/27743 (Wrong code for ((unsigned) ((a) >> 2)) >> 15)
2006-05-25 Richard Guenther <rguenther@suse.de>
PR middle-end/27743
* fold-const.c (fold_binary): Do not look at the stripped
op0 for (a OP c1) OP c2 to a OP (c1+c2) shift optimization.
* gcc.dg/torture/pr27743.c: New testcase.
From-SVN: r114112
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions