Wenn Du AVRStudio benutzt und dabei wie ich ohne jedes makefile arbeitest, dann gehst Du auf die oberste Toolleiste [Projekt], im Flyout klickst Du ganz unten? auf [Cofiguration Options] (oder in der AVRGCCPLUGIN-Toolleiste auf dieses seltsame Zahnrad) dort wieder ganz unten auf [Custom Options]. Du bekommst zwei Fenster zu Custom Compilation Options. Das rechte kannst Du editieren: Drücke auf [add] und füge unten dieses
-std=gnu99
ein.

Danach sollte der Compiler richtig arbeiten.