https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94359

--- Comment #8 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Rainer Orth from comment #7)
> I'm seeing the same failure on Solaris/SPARC (32 and 64-bit).

Do you have any info on why the tail-call fails there?
(e.g. is it not possible to make an indirect tail-call in the ABI, as seems to
be the case for powerpc64 & AIX).

At present, having discussed with a couple of other folks, my plan (for stage
4) is to produce a target hook to allow targets to opt out.

For next stage 1, since the caller and the callee are both under our control
and it is known that the callee *must* be another coroutine 'actor' function it
might be possible to work around specific target constraints.

Reply via email to