2008-08-29 Richard Guenther <rguenther@suse.de>
commit20283a9985c49b0c44d81c9b548417958507ba12
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Aug 2008 11:47:01 +0000 (29 11:47 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 29 Aug 2008 11:47:01 +0000 (29 11:47 +0000)
tree7cc708e9b0ec5ee73df0c88b03384f4147930e04
parent61207d43e04032185fef000bb9e590d28759c9e9
2008-08-29  Richard Guenther  <rguenther@suse.de>

* tree-ssa-structalias.c (create_variable_info_for): Do not
create fields for heap vars or vars with a noalias state.
For NO_ALIAS_ANYTHING variables add a self-constraint, not one
from ESCAPED.

        * gfortran.fortran-torture/compile/20080806-1.f90: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@139765 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.fortran-torture/compile/20080806-1.f90 [new file with mode: 0644]
gcc/tree-ssa-structalias.c