This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r148841 - in /trunk/gcc: ChangeLog tree-ssa-str...
- From: rguenth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 23 Jun 2009 10:03:42 -0000
- Subject: r148841 - in /trunk/gcc: ChangeLog tree-ssa-str...
Author: rguenth
Date: Tue Jun 23 10:03:41 2009
New Revision: 148841
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148841
Log:
2009-06-23 Richard Guenther <rguenther@suse.de>
* tree-ssa-structalias.c (struct variable_info): Add is_global_var
member.
(var_anything, anything_tree, var_nothing, nothing_tree, var_readonly,
readonly_tree, var_escaped, escaped_tree, var_nonlocal, nonlocal_tree,
var_callused, callused_tree, var_storedanything, storedanything_tree,
var_integer, integer_tree): Remove global variables.
(new_var_info): Do not pass new id, append the new var to the
global variable vector.
(do_ds_constraint): Use is_global_var member of the variable-info.
(new_scalar_tmp_constraint_exp): Adjust.
(create_function_info_for): Likewise.
(create_variable_info_for): Likewise.
(find_what_var_points_to): Remove dead code.
(init_base_vars): Simplify.
(compute_points_to_sets): Adjust.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-ssa-structalias.c