C90 and Standard C++ do not support variable length arrays
by default. Select the option --vla to enable support
for variable length arrays in C90 or Standard C++.
Variable length arrays are supported both in Standard C and
the GNU compiler extensions. The option --vla is
implicitly selected when the source language is C99.