https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98217
--- Comment #9 from David Svoboda <svoboda at cert dot org> --- The more I think about it, the more I want to see two -W warnings...one to flag VLA declarations on the stack, and another to see *any* use of VLAs, even if in something as harmless as a conformant array. The latter flag is simply for platforms (like C++) that does not support VLAs. I am less concerned about codebases that have a "no VLAs" rule. They have the same problem we do of understanding what chat constitutes a VLA, and they would benefit the most from well-defined, precise -W warnings.