[an error occurred while processing this directive]
RTL то не знае!!! ему это и не надо :) ОН КРИВОПИСЬ УСТРАНЯЕТ (читай логику), а вот как ЧИСТЫЙ КАК МЛАДЕНЕЦ АЛГОРИТМ(очищенй оптимизаторм) привести к asm коду - это уже ПОРТ. Вообще слои GCC не вполне отделены друг от друга.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)