tree-ssa-live.c (var_map_base_init): Handle SSA names with DECL_IGNORED_P base VAR_DE...
authorRichard Biener <rguenther@suse.de>
Thu, 26 Sep 2013 13:18:31 +0000 (13:18 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 26 Sep 2013 13:18:31 +0000 (13:18 +0000)
commita2544177b989c29fe893e55d422c8d9e6f27c6b3
tree3bd405507fb88ca50d81b2390e2a1e2748dce936
parent6d1ca9a0f323e2de85299910ef0d8bcc9dc7a81d
tree-ssa-live.c (var_map_base_init): Handle SSA names with DECL_IGNORED_P base VAR_DECLs like anonymous SSA names.

2013-09-26  Richard Biener  <rguenther@suse.de>

* tree-ssa-live.c (var_map_base_init): Handle SSA names with
DECL_IGNORED_P base VAR_DECLs like anonymous SSA names.
(loe_visit_block): Use gcc_checking_assert.
* tree-ssa-coalesce.c (create_outofssa_var_map): Use
gimple_assign_ssa_name_copy_p.
(gimple_can_coalesce_p): Adjust according to the var_map_base_init
change.

* gcc.dg/tree-ssa/coalesce-2.c: New testcase.

From-SVN: r202944
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/coalesce-2.c [new file with mode: 0644]
gcc/tree-ssa-coalesce.c
gcc/tree-ssa-live.c