1 /* { dg-require-effective-target powerpc_altivec_ok } */
2 /* { dg-options "-mdejagnu-cpu=power6 -maltivec" } */
3
4 /* This used to ICE. */
5
6 typedef long long v2di __attribute__ ((vector_size (16)));
7
8 v2di
9 foo_v2di_l (v2di x)
10 {
11 return __builtin_shuffle ((v2di){0, 0}, x, (v2di){3, 0});
12 }
13