https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19315
--- Comment #10 from Iain Sandoe <iains at gcc dot gnu.org> --- Author: iains Date: Wed Aug 15 11:45:44 2018 New Revision: 263556 URL: https://gcc.gnu.org/viewcvs?rev=263556&root=gcc&view=rev Log: Don't make unsized objects into extern. 2018-08-15 Iain Sandoe <i...@sandoe.co.uk> gcc/c: PR c/19315 * c-decl.c (finish_decl): Don't add the 'extern' storage class to objects of unknown size. gcc/testsuite: PR c/19315 gcc.dg/graphite/pr82451.c: Make array 'a' an extern. gcc.dg/redecl-10.c: Expect warnings for the static vars with unknown size. Modified: trunk/gcc/c/ChangeLog trunk/gcc/c/c-decl.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/graphite/pr82451.c trunk/gcc/testsuite/gcc.dg/redecl-10.c