https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86988
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- On the GCC 7 branch I instead see vla19.C:11:40: internal compiler error: in process_init_constructor_array, at cp/typeck2.c:1311 char b[1][a.r] = { { "12345678901" } }; ^ 0x8d12e0 process_init_constructor_array /space/rguenther/src/svn/gcc-7-branch/gcc/cp/typeck2.c:1310 0x8d2609 process_init_constructor /space/rguenther/src/svn/gcc-7-branch/gcc/cp/typeck2.c:1626 0x8d06a3 digest_init_r /space/rguenther/src/svn/gcc-7-branch/gcc/cp/typeck2.c:1138 0x8d08bf digest_init_flags(tree_node*, tree_node*, int, int) /space/rguenther/src/svn/gcc-7-branch/gcc/cp/typeck2.c:1183 0x8cebcc store_init_value(tree_node*, tree_node*, vec<tree_node*, va_gc, vl_embed>**, int) See PR88198.