No pude deshabilitarlo aunque usando -std=c89 . ¿Cómo puedo desactivarlo?
Puede generar un error para matrices de longitud variable utilizando un indicador del compilador:
-Werror=vla¿Arreglos de longitud variable en C89?
GCC siempre admitió matrices de longitud variable AFAIK. Establecer -std en C89 no desactiva las extensiones GCC...
Ver también:
https://gcc.gnu.org/onlinedocs/gcc/Variable-Length.html
http://tigcc.ticalc.org/doc/gnuexts.html#SEC76
Por fin,
http://tigcc.ticalc.org/doc/gnuexts.html
'-pedantic' y otras opciones provocan advertencias para muchas extensiones GNU C. Puede evitar tales advertencias dentro de una expresión escribiendo
__extension__antes de la expresión.__extension__no tiene ningún efecto aparte de esto.