/* { dg-do compile } */ /* { dg-options "-fpermissive -w -Wno-psabi -O2" } */ /* { dg-skip-if "PR105266" { powerpc*-*-* s390*-*-* } } */ typedef int __attribute__((__vector_size__(4))) T; typedef int __attribute__((__vector_size__(8))) U; typedef int __attribute__((__vector_size__(16))) V; typedef int __attribute__((__vector_size__(32))) W; typedef _Float32 __attribute__((__vector_size__(16))) F; typedef _Float64 __attribute__((__vector_size__(32))) G; void foo(); foo(int, int, int, int, U, U, V, V, W, W, int, T, int, U, U, V, V, W, W, T, T, int, U, U, V, V, W, W, T, T, int, W, W, T, T, int, int, int, int, int, int, W, int, int, int, int, int, int, V, W, T, int, int, U, F, int, int, int, int, int, int, G) { foo(0, 0, 0, 0, (U){}, (U){}, (V){}, (V){}, (W){}, (W){}, 2, (T){}, 0, 0, 0, 0, (U){}, (U){}, (V){}, (V){}, (W){}, (W){}, (T){}, (T){}, 0, 0, 0, 0, (U){}, (U){}, (V){}, (V){}, (W){}, (W){}, (T){}, (T){}, 0, 0, 0, 0, 0, 0, (T){}, (T){}, (W){}, (W){}, (T){}, (T){}, 0, 0, 0, 0, 0, 0, (W){}, (V){}, (W){}, (T){}, 0, 0, (U){}, (F){}); }