mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-10 10:09:45 +08:00
* calls.c (expand_call): Don't emit reg notes for a sibcall.
From-SVN: r33596
This commit is contained in:
parent
5062dbd5ae
commit
8be9eb00e5
@ -1,3 +1,7 @@
|
||||
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.
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user