OSDN Git Service

2009-09-24 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Sep 2009 13:47:26 +0000 (13:47 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Sep 2009 13:47:26 +0000 (13:47 +0000)
commit2164d9d3230baf603cd0ad6621b3e6cbbb36b6be
treed59cda303be54e77c4ec9ffea649d8ef8215be09
parent354af4246fbe650a00173133354185900bfaaf86
2009-09-24  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/36143
PR tree-optimization/38747
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Only
create VIEW_CONVERT_EXPRs for TBAA compatible accesses.

* gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
* gcc.dg/tree-ssa/forwprop-6.c: Likewise.
* g++.dg/torture/pr38747.C: New testcase.
* g++.dg/tree-ssa/pr19637.C: Un-XFAIL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152122 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/torture/pr38747.C [new file with mode: 0644]
gcc/testsuite/g++.dg/tree-ssa/pr19637.C
gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c
gcc/testsuite/gcc.dg/tree-ssa/fre-vce-1.c
gcc/tree-ssa-forwprop.c