Commit 8be9eb00 by Richard Henderson Committed by Richard Henderson

* calls.c (expand_call): Don't emit reg notes for a sibcall.

From-SVN: r33596
parent 5062dbd5
2000-05-01 Richard Henderson <rth@cygnus.com>
* calls.c (expand_call): Don't emit reg notes for a sibcall.
2000-05-01 Richard Henderson <rth@cygnus.com>
* ifcvt.c (if_convert): Only verify_flow_info if ENABLE_CHECKING.
2000-05-01 Jason Merrill <jason@casey.cygnus.com>
......
......@@ -2908,7 +2908,8 @@ expand_call (exp, target, ignore)
Test valreg so we don't crash; may safely ignore `const'
if return type is void. Disable for PARALLEL return values, because
we have no way to move such values into a pseudo register. */
if ((flags & (ECF_CONST | ECF_PURE))
if (pass
&& (flags & (ECF_CONST | ECF_PURE))
&& valreg != 0 && GET_CODE (valreg) != PARALLEL)
{
rtx note = 0;
......
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