static struct f f = { 4, { 0, 1, 2, 3 } };
static int junk1[] = { -1, -1, -1, -1 };
-static struct g g = { 4, { 0, 1, 2, 3 } }; /* { dg-warning "(deprecated initialization)|(near initialization)" "" } */
+static struct g g = { 4, { 0, 1, 2, 3 } }; /* { dg-warning "(excess elements)|(near initialization)" "" } */
static int junk2[] = { -1, -1, -1, -1 };
int main()
for (i = 0; i < f.w; ++i)
if (f.x[i] != i)
abort ();
- for (i = 0; i < g.w; ++i)
- if (g.x[i] != i)
- abort ();
exit(0);
}