diff options
author | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-26 22:36:49 +0000 |
---|---|---|
committer | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-05-26 22:36:49 +0000 |
commit | b624a250a9f8ce1e45c09d1227ff5e2400387621 (patch) | |
tree | 9a721edcedc47294d0570c2ba52be9541243aeec /libjava/java/awt/EventDispatchThread.java | |
parent | 902c164d119a9062cadc0ceb20655f4566845ca6 (diff) | |
download | ppe42-gcc-b624a250a9f8ce1e45c09d1227ff5e2400387621.tar.gz ppe42-gcc-b624a250a9f8ce1e45c09d1227ff5e2400387621.zip |
* gimplify.c (compare_case_labels): New function.
(gimplify_switch_expr): Sort case labels, and make sure the
last label in the label vector is the default case.
* tree-cfg.c (group_case_labels): New function.
(build_tree_cfg): Cleanup redundant labels and group case labels
before creating edges.
(cleanup_dead_labels): Handle GOTO_EXPRs.
(find_case_label_for_value): Use a binary search to find the
case label for the given value.
* tree-gimple.c: Mention that labels are sorted, and that the
last label must be the default.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82297 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/awt/EventDispatchThread.java')
0 files changed, 0 insertions, 0 deletions