(libcall_dead_p): Fail not abort for libcall that returns
value via invisible pointer. From-SVN: r6748
This commit is contained in:
parent
7238ce3ab6
commit
761a5bcdf4
@ -1736,8 +1736,11 @@ libcall_dead_p (x, needed, note, insn)
|
|||||||
&& GET_CODE (SET_SRC (XVECEXP (call, 0, i))) == CALL)
|
&& GET_CODE (SET_SRC (XVECEXP (call, 0, i))) == CALL)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
/* This may be a library call that is returning a value
|
||||||
|
via invisible pointer. Do nothing special, since
|
||||||
|
ordinary death handling can understand these insns. */
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
abort ();
|
return 0;
|
||||||
|
|
||||||
call = XVECEXP (call, 0, i);
|
call = XVECEXP (call, 0, i);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user