| /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */ | |
| /* { dg-options "-O1 -mdejagnu-cpu=power8" } */ | |
| typedef __int128_t __attribute__((__vector_size__(16))) vector_128_t; | |
| typedef unsigned long long scalar_64_t; | |
| vector_128_t | |
| foo (void) | |
| { | |
| union { | |
| scalar_64_t i64[2]; | |
| vector_128_t v128; | |
| } u; | |
| u.i64[0] = 1; | |
| u.i64[1] = 2; | |
| return u.v128; | |
| } |