Используйте параметр -std для управления используемым стандартом языка. Значения либо c89 (что совпадает с использованием -ansi для кода C) или c99, скорее всего, то, что вы хотите, но есть диалекты GNU обоих, плюс другие, перечисленные на странице руководства.
-std = gnu89 является значением по умолчанию для C, которое является «диалектом GNU ISO C90 (включая некоторые функции C99)». (Стандарт ISO 1990 C - это стандарт ANSI 1989 года, известный как C89.)