diff options
| author | Steven Bosscher <stevenb@suse.de> | 2004-05-26 22:36:49 +0000 | 
|---|---|---|
| committer | Steven Bosscher <steven@gcc.gnu.org> | 2004-05-26 22:36:49 +0000 | 
| commit | f667741c42d3bc8082877638726e4d3a22285431 (patch) | |
| tree | 9a721edcedc47294d0570c2ba52be9541243aeec /libjava/java/lang/Win32Process.java | |
| parent | e4efa9715632519e202f57250b3d8954b17ac9c9 (diff) | |
| download | gcc-f667741c42d3bc8082877638726e4d3a22285431.zip gcc-f667741c42d3bc8082877638726e4d3a22285431.tar.gz gcc-f667741c42d3bc8082877638726e4d3a22285431.tar.bz2 | |
gimplify.c (compare_case_labels): New function.
	* 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.
From-SVN: r82297
Diffstat (limited to 'libjava/java/lang/Win32Process.java')
0 files changed, 0 insertions, 0 deletions
