aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-01-16 14:54:46 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-01-16 14:54:46 +0000
commitcb9cf03b1dee7d180025763533904fe1c71907f4 (patch)
tree154c724a9767798e0d47256083703c39aebcc587 /gcc
parent2cfc56b9bd0dcda51350d8cbd9df1dafecef4d6c (diff)
downloadgcc-cb9cf03b1dee7d180025763533904fe1c71907f4.zip
gcc-cb9cf03b1dee7d180025763533904fe1c71907f4.tar.gz
gcc-cb9cf03b1dee7d180025763533904fe1c71907f4.tar.bz2
tree-inline.c (tree_function_versioning): Remove set but never used variable.
2013-01-16 Richard Biener <rguenther@suse.de> * tree-inline.c (tree_function_versioning): Remove set but never used variable. From-SVN: r195240
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-inline.c8
2 files changed, 5 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 144175b..0587ff9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2013-01-16 Richard Biener <rguenther@suse.de>
+ * tree-inline.c (tree_function_versioning): Remove set but
+ never used variable.
+
+2013-01-16 Richard Biener <rguenther@suse.de>
+
PR tree-optimization/55964
* tree-flow.h (rename_variables_in_loop): Remove.
(rename_variables_in_bb): Likewise.
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 975cb05..a7eb86a 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -5190,7 +5190,6 @@ tree_function_versioning (tree old_decl, tree new_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, tree new_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,