OSDN Git Service

PR c/38416, make pragma_kind 8 bits
[pf3gnuchains/gcc-fork.git] / gcc / tree-ssa-threadedge.c
index 6a82161..a193d94 100644 (file)
@@ -483,8 +483,7 @@ simplify_control_stmt_condition (edge e,
 
       cached_lhs = fold_binary (cond_code, boolean_type_node, op0, op1);
       if (cached_lhs)
-        while (TREE_CODE (cached_lhs) == NOP_EXPR
-               || TREE_CODE (cached_lhs) == CONVERT_EXPR)
+       while (CONVERT_EXPR_P (cached_lhs))
           cached_lhs = TREE_OPERAND (cached_lhs, 0);
 
       fold_undefer_overflow_warnings ((cached_lhs