https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71290
--- Comment #7 from Martin Sebor <msebor at gcc dot gnu.org> --- Author: msebor Date: Wed Jan 25 23:11:53 2017 New Revision: 244910 URL: https://gcc.gnu.org/viewcvs?rev=244910&root=gcc&view=rev Log: PR c++/71290 - Flexible array member is not diagnosed with -pedantic gcc/cp/ChangeLog: PR c++/71290 * decl.c (grokdeclarator): Warn on flexible array members. gcc/testsuite/ChangeLog: PR c++/71290 * g++.dg/ext/flexarray-mangle-2.C: Adjust. * g++.dg/ext/flexarray-mangle.C: Same. * g++.dg/ext/flexarray-subst.C: Same. * g++.dg/ext/flexary10.C: Same. * g++.dg/ext/flexary11.C: Same. * g++.dg/ext/flexary14.C: Same. * g++.dg/ext/flexary16.C: Same. * g++.dg/ext/flexary18.C: Same. * g++.dg/ext/flexary19.C: Same. * g++.dg/ext/flexary7.C: Same. * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same. * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same. * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same. Added: trunk/gcc/testsuite/g++.dg/ext/pr71290.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c trunk/gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C trunk/gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C trunk/gcc/testsuite/g++.dg/ext/flexarray-mangle.C trunk/gcc/testsuite/g++.dg/ext/flexarray-subst.C trunk/gcc/testsuite/g++.dg/ext/flexary10.C trunk/gcc/testsuite/g++.dg/ext/flexary11.C trunk/gcc/testsuite/g++.dg/ext/flexary14.C trunk/gcc/testsuite/g++.dg/ext/flexary16.C trunk/gcc/testsuite/g++.dg/ext/flexary18.C trunk/gcc/testsuite/g++.dg/ext/flexary19.C trunk/gcc/testsuite/g++.dg/ext/flexary7.C trunk/gcc/testsuite/g++.dg/ubsan/object-size-1.C trunk/gcc/testsuite/obj-c++.dg/property/at-property-23.mm