tree-ssa-pre.c (create_expression_by_pieces): Fold the last statement.
2011-09-09 Richard Guenther <rguenther@suse.de> * tree-ssa-pre.c (create_expression_by_pieces): Fold the last statement. From-SVN: r178727
This commit is contained in:
parent
59401b92b3
commit
0aa1658649
|
@ -1,3 +1,8 @@
|
|||
2011-09-09 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* tree-ssa-pre.c (create_expression_by_pieces): Fold the
|
||||
last statement.
|
||||
|
||||
2011-09-09 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* gimple.h (fold_stmt_inplace): Adjust to take a gimple_stmt_iterator
|
||||
|
|
|
@ -3182,6 +3182,10 @@ create_expression_by_pieces (basic_block block, pre_expr expr,
|
|||
/* All the symbols in NEWEXPR should be put into SSA form. */
|
||||
mark_symbols_for_renaming (newstmt);
|
||||
|
||||
/* Fold the last statement. */
|
||||
gsi = gsi_last (*stmts);
|
||||
fold_stmt_inplace (&gsi);
|
||||
|
||||
/* Add a value number to the temporary.
|
||||
The value may already exist in either NEW_SETS, or AVAIL_OUT, because
|
||||
we are creating the expression by pieces, and this particular piece of
|
||||
|
|
Loading…
Reference in New Issue