1 2 3 4 5 6 7 8 9 10 11
/* { dg-do compile } */ /* { dg-options "-Warray-bounds -O2" } */ struct PhaseEntryType { char raw_field[50 + 1]; }; int ParsePhase (char in_cols[15][250], struct PhaseEntryType *P) { __builtin_strncpy (P->raw_field, in_cols[2], 50); }