ipa-struct-reorg.c (create_new_alloc_sites): Properly insert the newly created statements.

2008-10-22 Rafael Espindola  <espindola@google.com>

	* ipa-struct-reorg.c (create_new_alloc_sites): Properly insert the
	newly created statements.

From-SVN: r141293
This commit is contained in:
Rafael Avila de Espindola 2008-10-22 14:18:13 +00:00 committed by Rafael Espindola
parent b36c386c88
commit a291ed6dbc
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2008-10-22 Rafael Espindola <espindola@google.com>
* ipa-struct-reorg.c (create_new_alloc_sites): Properly insert the
newly created statements.
2008-10-22 Kaz Kojima <kkojima@gcc.gnu.org>
PR target/37633

View File

@ -2114,8 +2114,9 @@ create_new_alloc_sites (fallocs_t m_data, tree context)
num = gen_num_of_structs_in_malloc (stmt, str->decl, &new_stmts);
if (new_stmts)
{
last_stmt = gimple_seq_last_stmt (new_stmts);
gimple last_stmt_tmp = gimple_seq_last_stmt (new_stmts);
insert_seq_after_stmt (last_stmt, new_stmts);
last_stmt = last_stmt_tmp;
}
/* Generate an allocation sites for each new structure type. */