* tree-cfg.c (struct control): Add fields artificial_label, fa_then
commitee6d5c227ca0fcc37f76ad348274ba578d4f440b
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Oct 2003 10:08:19 +0000 (19 10:08 +0000)
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 19 Oct 2003 10:08:19 +0000 (19 10:08 +0000)
tree9fbb00626af76c490df67e1f5b5caa1320c5db99
parentaedb39b638f5ef6d410670c3fb479ca674d57f6c
* tree-cfg.c (struct control): Add fields artificial_label, fa_then
and fa_else.
(first_cs_bb, fixup_gotos, establish_gotos, decide_final_action): New.
(reconstruct_tree, dump_cs_tree): Handle gotos correctly.
* tree-pretty-print.c (dump_generic_node): Handle BREAK_EXPR and
CONTINUE_EXPR.
* tree.def (BREAK_EXPR, CONTINUE_EXPR): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-cfg-branch@72675 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.tree-ssa-cfg
gcc/tree-cfg.c
gcc/tree-pretty-print.c
gcc/tree.def