OSDN Git Service

2007-12-05 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2007 21:45:15 +0000 (21:45 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2007 21:45:15 +0000 (21:45 +0000)
commitd9d723d91ff90f13e0162307658b2cb9e92d6dff
tree560a457c88a46b8a12942c609706fa03abae2aa0
parent68685205020781b84a8bccca470b36443e963c08
2007-12-05  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/34138
* tree-ssa-forwprop.c (tree_ssa_forward_propagate_single_use_vars):
Do not forward propagate addresses if that changes volatileness of
the pointed-to type.

* gcc.c-torture/compile/pr34138.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130632 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr34138.c [new file with mode: 0644]
gcc/tree-ssa-forwprop.c