(libcall_dead_p): Fail not abort for libcall that returns

value via invisible pointer.

From-SVN: r6748
This commit is contained in:
Jim Wilson 1994-03-11 11:50:38 -08:00
parent 7238ce3ab6
commit 761a5bcdf4

View File

@ -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);
} }