Z:gnu-www-ja-gcc-exception-3.1-faq--f63b9f-Yes. The Compilation Process/ru

Да. Компиляционный процесс завершается, когда компилятор генерирует целевой код, который включает в себя выходные данные, &ldquo;пригодные для передачи на ассемблер, загрузчик, редактор связей или в фазу выполнения&rdquo;. Другими словами, в данном случае компиляционный процесс завершается, когда вы получили из GCC ассемблерный код или нескомпонованные объектные файлы, и таким образом, он не вовлекает никаких несвободных программ. Его можно считать подходящим, а следовательно, исключение распространяется на эту программу.