tree-ssa-alias.c (compute_flow_insensitive_aliasing): Make sure subvars get marked...
authorDaniel Berlin <dberlin@dberlin.org>
Wed, 30 Mar 2005 22:10:47 +0000 (22:10 +0000)
committerDaniel Berlin <dberlin@gcc.gnu.org>
Wed, 30 Mar 2005 22:10:47 +0000 (22:10 +0000)
commitd19e9499fc4f7cf1bbcc48a8c7947d5818827a7f
treef6eaaa98001b2da1eb839c4603dc4bf351b73e15
parent12527dcee33276926ce75f6117544205982291e9
tree-ssa-alias.c (compute_flow_insensitive_aliasing): Make sure subvars get marked properly in tags for grouping.

2005-03-30  Daniel Berlin  <dberlin@dberlin.org>

* tree-ssa-alias.c (compute_flow_insensitive_aliasing): Make sure
subvars get marked properly in tags for grouping.
(add_pointed_to_var): Mark only actual pointed to
variables/subvars in addresses needed.
(create_overlap_variables_for): Clear call clobbered on original
variable.
* tree-ssa-operands.c (get_asm_expr_operands): Don't let regular
addresable vars with subvars into list.
* tree-ssa.c (verify_ssa_name): Verify original is not used where
subvar should be.

From-SVN: r97285
gcc/ChangeLog
gcc/tree-ssa-alias.c
gcc/tree-ssa-operands.c
gcc/tree-ssa.c