Commit e829c321 by Alexandre Oliva Committed by Alexandre Oliva

re PR debug/47106 (-fcompare-debug failure (length) with -fpartial-inlining…

re PR debug/47106 (-fcompare-debug failure (length) with  -fpartial-inlining -flto -fconserve-stack)

PR debug/47106
PR debug/47402
* tree-inline.c (declare_return_variable): Remove unused caller
variable.

From-SVN: r169516
parent 83d70792
...@@ -2,6 +2,11 @@ ...@@ -2,6 +2,11 @@
PR debug/47106 PR debug/47106
PR debug/47402 PR debug/47402
* tree-inline.c (declare_return_variable): Remove unused caller
variable.
PR debug/47106
PR debug/47402
* tree-flow-inline.h (clear_is_used, is_used_p): New. * tree-flow-inline.h (clear_is_used, is_used_p): New.
* cfgexpand.c (account_used_vars_for_block): Use them. * cfgexpand.c (account_used_vars_for_block): Use them.
* tree-nrv.c (tree_nrv): Likewise. * tree-nrv.c (tree_nrv): Likewise.
...@@ -9,8 +14,6 @@ ...@@ -9,8 +14,6 @@
(dump_scope_block): Likewise. (dump_scope_block): Likewise.
(remove_unused_locals): Likewise. (remove_unused_locals): Likewise.
2011-02-02 Alexandre Oliva <aoliva@redhat.com>
PR debug/47106 PR debug/47106
PR debug/47402 PR debug/47402
* tree-inline.c (declare_return_variable): Add result decl to * tree-inline.c (declare_return_variable): Add result decl to
......
...@@ -2749,7 +2749,6 @@ declare_return_variable (copy_body_data *id, tree return_slot, tree modify_dest, ...@@ -2749,7 +2749,6 @@ declare_return_variable (copy_body_data *id, tree return_slot, tree modify_dest,
basic_block entry_bb) basic_block entry_bb)
{ {
tree callee = id->src_fn; tree callee = id->src_fn;
tree caller = id->dst_fn;
tree result = DECL_RESULT (callee); tree result = DECL_RESULT (callee);
tree callee_type = TREE_TYPE (result); tree callee_type = TREE_TYPE (result);
tree caller_type; tree caller_type;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment