]> gcc.gnu.org Git - gcc.git/commit
re PR middle-end/41317 (folding causes strict aliasing violation)
authorRichard Guenther <rguenther@suse.de>
Wed, 9 Sep 2009 14:35:51 +0000 (14:35 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 9 Sep 2009 14:35:51 +0000 (14:35 +0000)
commit5a4b005fef1940cf50746c9a3c30caf8e40dbef5
tree71d463d74a0a58f296740318049e7e99e52d9d90
parentccffb7554eb3c2ab5760c2d817c2ff4e8aae09bc
re PR middle-end/41317 (folding causes strict aliasing violation)

2009-09-09  Richard Guenther  <rguenther@suse.de>

PR middle-end/41317
* tree-ssa-ccp.c (maybe_fold_offset_to_component_ref): Remove
code dealing with plain pointer bases.
(maybe_fold_offset_to_reference): Likewise.
(maybe_fold_stmt_addition): Adjust.

* gcc.c-torture/execute/pr41317.c: New testcase.
* gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
* gcc.dg/tree-ssa/forwprop-12.c: Likewise.

From-SVN: r151559
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr41317.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/forwprop-11.c
gcc/testsuite/gcc.dg/tree-ssa/forwprop-12.c
gcc/tree-ssa-ccp.c
This page took 0.076097 seconds and 5 git commands to generate.