https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68489
--- Comment #5 from Nathan Sidwell <nathan at gcc dot gnu.org> --- if GCC rejects such arrays of trailing-array structs, and my assumption that glibc is in C, I don't think it can be using them. IMHO they don't make sense and a compile time error would be good.