1  /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
       2  /* { dg-options "-Wall" } */
       3  /* Testcase to check for ABI compliance of parameter passing
       4     for the PowerPC64 ABI.  */
       5  
       6  typedef int __attribute__((vector_size(16))) v4si;
       7  typedef int __attribute__((vector_size(8))) v2si;
       8  
       9  v4si 
      10  f(v4si v)
      11  { /* { dg-error "altivec instructions are disabled" "PR18631" { xfail *-*-* } } */
      12      return v;
      13  }
      14  
      15  v2si 
      16  g(v2si v)
      17  {
      18      return v;
      19  }
      20  
      21  int 
      22  main()
      23  {
      24      v4si v = { 1, 2, 3, 4 };
      25      v2si w = { 5, 6 };
      26      v = f (v); /* { dg-error "altivec instructions are disabled" "PR18631" { xfail *-*-* } } */
      27      w = g (w);
      28      return 0;
      29  }