+2005-05-11 Kazu Hirata <kazu@cs.umass.edu>
+
+ PR tree-optimizer/18472
+ * tree-if-conv.c (tree_if_convert_stmt,
+ if_convertible_modify_expr_p): Don't handle GOTO_EXPR.
+
2005-05-11 Jan Hubicka <jh@suse.cz>
* Makefile.in (tree-eh.o: Kill gt-tree-eh.h dependency.
program. */
break;
- case GOTO_EXPR:
- /* Unconditional goto */
- add_to_predicate_list (bb_for_stmt (TREE_OPERAND (t, 1)), cond);
- bsi_remove (bsi);
- cond = NULL_TREE;
- break;
-
case COND_EXPR:
/* Update destination blocks' predicate list and remove this
condition expression. */
/* Return true, iff STMT is if-convertible.
Statement is if-convertible if,
- It is if-convertible MODIFY_EXPR
- - IT is LABEL_EXPR, GOTO_EXPR or COND_EXPR.
+ - IT is LABEL_EXPR or COND_EXPR.
STMT is inside block BB, which is inside loop LOOP. */
static bool
return false;
break;
- case GOTO_EXPR:
case COND_EXPR:
break;