This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r138086 - in /branches/gimple-tuples-branch/gcc...
- From: rguenth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 23 Jul 2008 12:33:33 -0000
- Subject: r138086 - in /branches/gimple-tuples-branch/gcc...
Author: rguenth
Date: Wed Jul 23 12:33:32 2008
New Revision: 138086
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138086
Log:
2008-07-23 Richard Guenther <rguenther@suse.de>
* tree-eh.c (union treemple): Add tree * member.
(find_goto_replacement): Adjust.
(replace_goto_queue_cond_clause): Use the address of the
individual labels as unique identifier.
(replace_goto_queue_1): Use the statement as unique identifier
for GIMPLE_GOTO.
(record_in_goto_queue): Add checking.
(record_in_goto_queue_label): Adjust.
(maybe_record_in_goto_queue): Likewise.
(do_goto_redirection): Get leh_tf_state.
(lower_try_finally_nofallthru): Pass it.
(lower_try_finally_onedest): Likewise.
(lower_try_finally_copy): Likewise.
(lower_try_finally_switch): Likewise.
Modified:
branches/gimple-tuples-branch/gcc/ChangeLog.tuples
branches/gimple-tuples-branch/gcc/tree-eh.c