tree-flow-inline.h (is_global_var): Do not check TREE_STATIC on MTAGs.
authorRichard Guenther <rguenther@suse.de>
Wed, 4 Jun 2008 16:00:10 +0000 (16:00 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 4 Jun 2008 16:00:10 +0000 (16:00 +0000)
commit7946578b7e20d8f07169c5989915e098d591ffa6
treeb685361935e605acc28e8b1347c61de22cdcbd06
parentb67758fe851a2a3e96d354c40879d1cd9f4a4b48
tree-flow-inline.h (is_global_var): Do not check TREE_STATIC on MTAGs.

2008-06-04  Richard Guenther  <rguenther@suse.de>

* tree-flow-inline.h (is_global_var): Do not check TREE_STATIC
on MTAGs.
(is_call_clobbered): Always check var_ann->call_clobbered.
(mark_call_clobbered): Always set var_ann->call_clobbered.
(clear_call_clobbered): Always clear var_ann->call_clobbered.
* tree-ssa-alias.c (mark_non_addressable): Use clear_call_clobbered.
(reset_alias_info): Clear call clobbering info on MTAGs and
globals as well.
(set_pt_anything): Set pt_global_mem.
(create_tag_raw): Adjust comment.
(may_be_aliased): Do not check TREE_PUBLIC on MTAGs.

From-SVN: r136360
gcc/ChangeLog
gcc/tree-flow-inline.h
gcc/tree-ssa-alias.c