aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorSteven Bosscher <steven@gcc.gnu.org>2012-07-09 18:53:35 +0000
committerSteven Bosscher <steven@gcc.gnu.org>2012-07-09 18:53:35 +0000
commit253acbe8f67af17f62a01558973b1b2b938774f8 (patch)
treed7f84fe48d87db0df890f2f77c86736581a54e5d /gcc/tree-flow.h
parent1c8f25eee7ca5965f2202d22f7358bd05753d15f (diff)
gcc/
PR tree-optimization/53887 * tree-cfg.c (group_case_labels_stmt): Make non-static. * tree-flow.h (group_case_labels_stmt): Add prototype. * tree-switch-conversion.c (process_switch): Use group_case_labels_stmt to pre-process every switch. testsuite/ PR tree-optimization/53887 * gcc.dg/pr53887.c: New test. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@189389 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index cf7883985c2..8f7d336037e 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -428,6 +428,7 @@ extern void debug_loop_num (unsigned, int);
extern void print_loops (FILE *, int);
extern void print_loops_bb (FILE *, basic_block, int, int);
extern void cleanup_dead_labels (void);
+extern void group_case_labels_stmt (gimple);
extern void group_case_labels (void);
extern gimple first_stmt (basic_block);
extern gimple last_stmt (basic_block);