Commit a3a720d0 by Eric Botcazou Committed by Eric Botcazou

re PR rtl-optimization/44194 (struct returned by value generates useless stores)

	PR rtl-optimization/44194
	* calls.c (expand_call): Allow sibling calls in the PARALLEL case.

From-SVN: r192651
parent ce86ad58
2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
PR rtl-optimization/44194
* calls.c (expand_call): Allow sibling calls in the PARALLEL case.
2012-10-21 Tobias Burnus <burnus@net-b.de> 2012-10-21 Tobias Burnus <burnus@net-b.de>
PR fortran/54725 PR fortran/54725
...@@ -3277,9 +3277,6 @@ expand_call (tree exp, rtx target, int ignore) ...@@ -3277,9 +3277,6 @@ expand_call (tree exp, rtx target, int ignore)
else else
emit_group_store (target, valreg, rettype, emit_group_store (target, valreg, rettype,
int_size_in_bytes (rettype)); int_size_in_bytes (rettype));
/* We can not support sibling calls for this case. */
sibcall_failure = 1;
} }
else if (target else if (target
&& GET_MODE (target) == TYPE_MODE (rettype) && GET_MODE (target) == TYPE_MODE (rettype)
......
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