diff options
author | Richard Guenther <rguenther@suse.de> | 2009-09-09 14:35:51 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-09-09 14:35:51 +0000 |
commit | 5a4b005fef1940cf50746c9a3c30caf8e40dbef5 (patch) | |
tree | 71d463d74a0a58f296740318049e7e99e52d9d90 /gcc/tree-sra.c | |
parent | ccffb7554eb3c2ab5760c2d817c2ff4e8aae09bc (diff) | |
download | gcc-5a4b005fef1940cf50746c9a3c30caf8e40dbef5.zip gcc-5a4b005fef1940cf50746c9a3c30caf8e40dbef5.tar.gz gcc-5a4b005fef1940cf50746c9a3c30caf8e40dbef5.tar.bz2 |
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
Diffstat (limited to 'gcc/tree-sra.c')
0 files changed, 0 insertions, 0 deletions