This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Problem with sibcalls


On Fri, Mar 24, 2000 at 03:17:44PM +0000, Bernd Schmidt wrote:
> The instruction that pushes the address of the label is inside a
> CALL_PLACEHOLDER, so we never notice that the label is used, and turn
> it into a NOTE_INSN_DELETED_LABEL.  This later causes mark_jump_label
> to call abort.

Yes, Jakub noticed this in doing the sparc tailcall support.
He has a patch pending, which I just acked this morning.

> OK to install patch and testcase?

Yes. 

Jakub, I like this implementation better than putting the
secondary loops inside mark_jump_label.


r~

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]