From 115340c79fdd40c3b8c809ef81a1deebec0a2500 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Mon, 7 Jul 2008 15:11:29 +0000 Subject: re PR target/36713 (r137252 breaks -O2 optimization on x86_64-unknown-linux-gnu) 2008-07-07 Richard Guenther PR tree-optimization/36713 * tree-flow-inline.h (is_call_used): New function. * tree-nrv.c (dest_safe_for_nrv_p): Use it. * tree-tailcall.c (suitable_for_tail_opt_p): Likewise. * tree-outof-ssa.c (create_temp): Set call-used flag if required. From-SVN: r137571 --- gcc/tree-nrv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc/tree-nrv.c') diff --git a/gcc/tree-nrv.c b/gcc/tree-nrv.c index 13febca..cdf6c3f 100644 --- a/gcc/tree-nrv.c +++ b/gcc/tree-nrv.c @@ -265,7 +265,7 @@ dest_safe_for_nrv_p (tree dest) if (TREE_CODE (dest) == SSA_NAME) dest = SSA_NAME_VAR (dest); - if (is_call_clobbered (dest)) + if (is_call_used (dest)) return false; return true; -- cgit v1.1