хм, глюки с этой оптимизацией были еще в версии 7.87 - оптизатор "выбрасывал" куски неиспользуемого с его точки зрения кода (чаще всего это было в условных операторах). потому и советовал.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)