tree-ssa-live.c (remove_unused_locals): Mark all edge's goto_block as used.
authorJakub Jelinek <jakub@redhat.com>
Thu, 9 Oct 2008 08:14:45 +0000 (10:14 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 9 Oct 2008 08:14:45 +0000 (10:14 +0200)
commitcc2a64dd80513c1155fad3370bc639daa97b7404
tree1599f2d75e2a457f0aed00567cfc9d802c798435
parenta3d3c0f5fa9cd88e6285f60c593cb753cc53d4c2
tree-ssa-live.c (remove_unused_locals): Mark all edge's goto_block as used.

* tree-ssa-live.c (remove_unused_locals): Mark all edge's goto_block
as used.
* gimple-low.c (lower_function_body, lower_gimple_return,
lower_builtin_setjmp): Set gimple_block on the newly created stmts.
* tree-cfg.c (make_cond_expr_edges, make_goto_expr_edges): Only set
goto_block on edges if goto_locus is known.

From-SVN: r141002
gcc/ChangeLog
gcc/gimple-low.c
gcc/tree-cfg.c
gcc/tree-ssa-live.c