1 /* { dg-do compile } */
2 /* { dg-options "-Wall" } */
8 extern struct A b
[][2];
11 __builtin_sprintf (b
[0][0].a
[1][0], "%s", b
[0][0].a
[1][0]); /* { dg-warning "past the end" } */
12 /* { dg-warning "overlaps destination" "" { target *-*-* } .-1 } */