1/* { dg-do compile { target { powerpc*-*-* && lp64 } } } */ 2/* { dg-options "-O1 -m64 -mcpu=power8 -mlra" } */ 3 4typedef __int128_t __attribute__((__vector_size__(16))) vector_128_t; 5typedef unsigned long long scalar_64_t; 6 7vector_128_t 8foo (void) 9{ 10 union { 11 scalar_64_t i64[2]; 12 vector_128_t v128; 13 } u; 14 u.i64[0] = 1; 15 u.i64[1] = 2; 16 return u.v128; 17} 18