mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-15 16:50:11 +08:00
gimple-fold.c (fold_stmt_1): Remove code handling folding stmts away.
2012-12-06 Richard Biener <rguenther@suse.de> * gimple-fold.c (fold_stmt_1): Remove code handling folding stmts away. From-SVN: r194247
This commit is contained in:
parent
71aa66e4fd
commit
37376165be
@ -1,3 +1,8 @@
|
||||
2012-12-06 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gimple-fold.c (fold_stmt_1): Remove code handling folding
|
||||
stmts away.
|
||||
|
||||
2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* doc/sourcebuild.texi: Document arm_v8_neon_ok.
|
||||
|
@ -1157,11 +1157,6 @@ fold_stmt_1 (gimple_stmt_iterator *gsi, bool inplace)
|
||||
bool changed = false;
|
||||
gimple stmt = gsi_stmt (*gsi);
|
||||
unsigned i;
|
||||
gimple_stmt_iterator gsinext = *gsi;
|
||||
gimple next_stmt;
|
||||
|
||||
gsi_next (&gsinext);
|
||||
next_stmt = gsi_end_p (gsinext) ? NULL : gsi_stmt (gsinext);
|
||||
|
||||
/* Fold the main computation performed by the statement. */
|
||||
switch (gimple_code (stmt))
|
||||
@ -1284,9 +1279,8 @@ fold_stmt_1 (gimple_stmt_iterator *gsi, bool inplace)
|
||||
|
||||
stmt = gsi_stmt (*gsi);
|
||||
|
||||
/* Fold *& on the lhs. Don't do this if stmt folded into nothing,
|
||||
as we'd changing the next stmt. */
|
||||
if (gimple_has_lhs (stmt) && stmt != next_stmt)
|
||||
/* Fold *& on the lhs. */
|
||||
if (gimple_has_lhs (stmt))
|
||||
{
|
||||
tree lhs = gimple_get_lhs (stmt);
|
||||
if (lhs && REFERENCE_CLASS_P (lhs))
|
||||
|
Loading…
Reference in New Issue
Block a user