/* { dg-xfail-if "PR target/60602" { sparc*-*-solaris2.9* && { ! gas } } { "-O0" } } */ | |
struct var_len | |
{ | |
int field1; | |
const char field2[]; | |
}; | |
/* Note - strictly speaking this array declaration is illegal | |
since each element has a variable length. GCC allows it | |
(for the moment) because it is used in existing code, such | |
as glibc. */ | |
static const struct var_len var_array[] = | |
{ | |
{ 1, "Long exposure noise reduction" }, | |
{ 2, "Shutter/AE lock buttons" }, | |
{ 3, "Mirror lockup" } | |
}; |