On Fri, Sep 2, 2016 at 2:11 PM, Jakub Jelinek <ja...@redhat.com> wrote: > On Fri, Sep 02, 2016 at 12:09:30PM +0000, Joseph Myers wrote: >> On Fri, 2 Sep 2016, Uros Bizjak wrote: >> >> > argument. Passing _Complex float as a variable argument never >> > worked on alpha. Thus, we have no backward compatibility issues >> >> Presumably there should be an architecture-independent execution test of >> passing _Complex float in variable arguments - either new, or a >> pre-existing one whose XFAIL or skip for alpha can be removed. (That is, >> one in the GCC testsuite rather than relying on a libffi test to test >> GCC.) > > And if it is in g*.dg/compat/, it can even test ABI compatibility between > different compilers or their versions.
It looks to me that we have no tests for _Complex float variable arguments passing in g*.dg/compat/. There are no xfails for alpha* in this directory, and these arguments would fail for sure for this target. Uros.