On 02.10.19 17:06, Martin Jambor wrote: > Hi, > > I seem to remember I minimized gcc.dg/ipa/ipa-sra-19.c on power but > perhaps I am wrong because the testcase fails there with a > power-specific error: > > gcc.dg/ipa/ipa-sra-19.c:19:3: error: AltiVec argument passed to unprototyped > function > > I am going to simply skip it there with the following patch, which I > hope is obvious. Tested by running ipa.exp on both ppc64le-linux and > x86_64-linux. > > Thanks, > > Martin > > > diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c > b/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c > index adebaa5f5e1..d219411d8ba 100644 > --- a/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c > +++ b/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c > @@ -1,5 +1,6 @@ > /* { dg-do compile } */ > /* { dg-options "-O2" } */ > +/* { dg-skip-if "" { powerpc*-*-* } } */ > > typedef int __attribute__((__vector_size__(16))) vectype; > >
I ran into the same problem on IBM Z. Is it important for the testcase to leave the argument list of k unspecified or would it be ok to add it? diff --git a/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c b/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c index d219411d8ba..d9dcd33cb76 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c +++ b/gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c @@ -5,7 +5,7 @@ typedef int __attribute__((__vector_size__(16))) vectype; vectype dk(); -vectype k(); +vectype k(vectype); int b; vectype *j;