------- Comment #11 from rguenth at gcc dot gnu dot org 2010-07-06 13:30 ------- Index: tree-inline.c =================================================================== --- tree-inline.c (revision 161865) +++ tree-inline.c (working copy) @@ -817,6 +817,12 @@ remap_gimple_op_r (tree *tp, int *walk_s tree decl = TREE_OPERAND (*tp, 0); tree *n;
+ /* See remap_ssa_name. */ + if (TREE_CODE (decl) == SSA_NAME + && TREE_CODE (SSA_NAME_VAR (decl)) == RESULT_DECL + && id->transform_return_to_modify) + decl = SSA_NAME_VAR (decl); + n = (tree *) pointer_map_contains (id->decl_map, decl); if (n) { -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44826