История изменений
Исправление Q-Master, (текущая версия) :
Было. gcc исходно имел фронт и бэк, более того, их как-то взбесило что проприетарщики стали юзать гццшный фронт для генерации AST и IR, а они подсовывали ему свой самописный бэк для собственно компиляции, и они запретили выдачу промежуточного представления. Можно даже погуглить соответствующие статьи на gnu.org Все компиляторы из GNU compilers collection используют разные фронтенды для разбора исходного кода и построения IR и единый бэк для компиляции этого вот всего.
Исходная версия Q-Master, :
Было. gcc исходно имел фронт и бэк, более того, их как-то взбесило что проприетарщики стали юзать гццшный фронт для генерации AST и IR, а они подсовывали ему свой самописный бэк для собственно компиляции, и они запретили выдачу промежуточного представления. Можно даже погуглить соответствующие статьи на gnu.org