10 Режим традиционной обработки
Традиционная (достандартная) обработка препроцессора C существенно отличается от обработки, заданной стандартом. Когда GCC получает опцию -traditional-cpp, он пытается эмулировать традиционный препроцессор.
Версии GCC 3.2 и более поздние поддерживают семантику традиционного режима только в препроцессоре, а не в передних концах компилятора. В этой главе описывается семантика традиционного препроцессора, которую мы реализовали.
Реализация не соответствует точно поведению более ранних версий GCC, ни какому-либо истинному традиционному препроцессору. В конце концов, несоответствия между традиционными реализациями были главной мотивацией для стандартизации C. Однако мы намерены, чтобы она была совместима со всеми истинными традиционными препроцессорами во всех аспектах, которые действительно важны.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-4.9.4/cpp/Traditional-Mode.html