Попробовал сравнить GCC и PCC на более-менее реальном примере. Взял тексты regexp(), 1226 строк исходника. PCC дает 5184 байт в сегменте команд. GCC с оптимизацией по размеру - 4264 байта. Аж на 18% компактнее. Так что смысла мучить старый компилятор нету. Тем более что он совсем не ANSI-шный: const не понимает, volatile, аргументы в прототипах функций.
Я его (pcc для pdp11) все-таки довел до ума, он теперь на выходе дает код, совместимый с GNU ассемблером. Если интересно - могу поделиться.
no subject
Date: 2006-08-19 13:02 (UTC)Я его (pcc для pdp11) все-таки довел до ума, он теперь на выходе дает код, совместимый с GNU ассемблером. Если интересно - могу поделиться.