Hi Rainer,

Rainer Orth <r...@cebitec.uni-bielefeld.de> wrote:

On Sat, Apr 11, 2020 at 03:46:18PM +0100, Iain Sandoe wrote:
Unfortunately, several targets have ABI constraints that prevent
an indirect tail-call, which results in the PRs compile error.

So .. after scanning the current published testsuite results I have:

// See PR94359 - some targets are unable to make general indirect tailcalls
// for example, between different DSOs.
// { dg-xfail-run-if "" { hppa*-*-hpux11* } }
// { dg-xfail-run-if "" { ia64-*-linux-gnu } }
// { dg-xfail-run-if "" { { lp64 && { powerpc*-linux-gnu } } || { *-*-aix* } } }
// { dg-xfail-run-if "" { sparc-*-solaris2* } }

* I don’t see the armv8l- fail in the results.
* hppa-linux seems OK.
* I’m avoiding writing powerpc and rs6000 aix, since I expect the result to be
the same for both.

I’d say it would be a reasonable idea to get this in sooner rather than later, we can always increase the list (or a target maintainer can trivially add their target)

happy to test on the platforms I have access to if this seems a reasonable start
thanks
Iain

Reply via email to