Z:gnu-www-ja-gcc-exception-3.1-faq--37a62e-We do that by excluding such o/ru

Мы делаем это, исключая такие выходные данные из определения целевого кода. Благодаря этому, даже если кто-то напишет внешний модуль, который сохраняет эти сведения на диске, любые программы, которые изменяют структуры перед тем, как GCC выводит целевой код, будут вовлечены в компиляционный процесс. Если эта программа несвободна, исключение не будет доступно для любых программ, скомпилированных с ее помощью; объектный код, который в конце концов создает GCC, придется распространять на условиях GPL.