OSDN Git Service

* gcc.dg/unused-6.c: New test.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / ppc64-abi-3.c
1 /* { dg-do compile { target powerpc64-*-linux* } } */
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" } */
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;
25     v2si w;
26     v = f (v); /* { dg-error "altivec instructions are disabled" } */
27     w = g (w);
28 }