From 977411a6d2d2a525536759c647c20615707f2bb2 Mon Sep 17 00:00:00 2001 From: rth Date: Thu, 10 Sep 2009 18:28:05 +0000 Subject: [PATCH] * tree-cfg.c (is_ctrl_stmt): Use a switch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151605 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 2 ++ gcc/tree-cfg.c | 16 +++++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c110d53..fc595d3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2009-09-10 Richard Henderson + * tree-cfg.c (is_ctrl_stmt): Use a switch. + * tree-cfg.c (gimple_can_merge_blocks_p): Move label and loop latch tests earlier. diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index b834943..98339b4 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -2735,11 +2735,17 @@ gimple_cfg2vcg (FILE *file) bool is_ctrl_stmt (gimple t) { - return gimple_code (t) == GIMPLE_COND - || gimple_code (t) == GIMPLE_SWITCH - || gimple_code (t) == GIMPLE_GOTO - || gimple_code (t) == GIMPLE_RETURN - || gimple_code (t) == GIMPLE_RESX; + switch (gimple_code (t)) + { + case GIMPLE_COND: + case GIMPLE_SWITCH: + case GIMPLE_GOTO: + case GIMPLE_RETURN: + case GIMPLE_RESX: + return true; + default: + return false; + } } -- 2.7.4