re PR middle-end/17967 (Expand is considered slower? (remove_useless_stmts is conside...
authorAndrew Pinski <pinskia@physics.uc.edu>
Sat, 23 Oct 2004 19:17:08 +0000 (19:17 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Sat, 23 Oct 2004 19:17:08 +0000 (12:17 -0700)
2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/17967
        * tree-cfg.c (remove_usless_stmts_cond):  Don't Fold statement.

From-SVN: r89492

gcc/ChangeLog
gcc/tree-cfg.c

index 10a63b387639b8478448cd90429a49e444a8f65d..4db7c3cb235f1f61b9ed6e1786cb79ffd35d8375 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/17967
+       * tree-cfg.c (remove_usless_stmts_cond):  Don't Fold statement.
+
 2004-10-23  Daniel Berlin  <dberlin@dberlin.org>
 
        * tree-ssa-dom.c (record_equality): Use loop depth to determine
index bdcabf3a58a06cd57884e26bf8ff36a0a58aa40f..af7890155f0cc1ce7a70fe0e0fea527fe1c5acb1 100644 (file)
@@ -1201,7 +1201,6 @@ remove_useless_stmts_cond (tree *stmt_p, struct rus_data *data)
   else_has_label = data->has_label;
   data->has_label = save_has_label | then_has_label | else_has_label;
 
-  fold_stmt (stmt_p);
   then_clause = COND_EXPR_THEN (*stmt_p);
   else_clause = COND_EXPR_ELSE (*stmt_p);
   cond = COND_EXPR_COND (*stmt_p);