re PR tree-optimization/14784 ([Tree-ssa] alias analysis deficiency)
authorZdenek Dvorak <dvorakz@suse.cz>
Tue, 24 Oct 2006 00:12:16 +0000 (02:12 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Tue, 24 Oct 2006 00:12:16 +0000 (00:12 +0000)
commitae5360407bc31e22ac1c79c7a20ef1e225377203
tree0f094604ce261f01a2cff72be5821a4342da1e37
parent4d5fc916770f9cb56c3b4b8c81fcc09191e71a52
re PR tree-optimization/14784 ([Tree-ssa] alias analysis deficiency)

PR tree-optimization/14784
* tree-flow.h (struct var_ann_d): Add is_heapvar bit.
* tree-ssa-structalias.c (get_constraint_for,
intra_create_variable_infos): Set is_heapvar.
* tree-ssa-operands.c (access_can_touch_variable): Do not handle
non-heapvar pointer variables specially.

* gcc.dg/alias-10.c: New test.

From-SVN: r117986
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/alias-10.c [new file with mode: 0644]
gcc/tree-flow.h
gcc/tree-ssa-operands.c
gcc/tree-ssa-structalias.c