[an error occurred while processing this directive]
Ответ: не стоит под GCC злоупотреблять автоматическим объявлением переменных - опиши ее до блока, проверь, не выставлена случайно опция ''-fvolatile'' или ''-fvolatile-global'' в makefile
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)