Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. Richard.
2013-01-16 Richard Biener <rguent...@suse.de> * tree-inline.c (tree_function_versioning): Remove set but never used variable. Index: gcc/tree-inline.c =================================================================== --- gcc/tree-inline.c (revision 195232) +++ gcc/tree-inline.c (working copy) @@ -5190,7 +5190,6 @@ tree_function_versioning (tree old_decl, replace_info = (*tree_map)[i]; if (replace_info->replace_p) { - tree op = replace_info->new_tree; if (!replace_info->old_tree) { int i = replace_info->parm_num; @@ -5199,13 +5198,6 @@ tree_function_versioning (tree old_decl, i --; replace_info->old_tree = parm; } - - - STRIP_NOPS (op); - - if (TREE_CODE (op) == VIEW_CONVERT_EXPR) - op = TREE_OPERAND (op, 0); - gcc_assert (TREE_CODE (replace_info->old_tree) == PARM_DECL); init = setup_one_parameter (&id, replace_info->old_tree, replace_info->new_tree, id.src_fn,