| /* PR102281 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-ftrivial-auto-var-init=zero -Wno-psabi" } */ | |
| long long var1; | |
| float var2; | |
| typedef long long V __attribute__((__vector_size__(2 * sizeof(long long)))); | |
| typedef float W __attribute__((__vector_size__(4 * sizeof(float)))); | |
| V foo (void) | |
| { | |
| return (V) {var1}; | |
| } | |
| W bar (void) | |
| { | |
| return (W) {var2}; | |
| } |