Вы здесь

Маленький эксперимент с GCC 4.1.1

Недавно решил проделать такой эксперимент.

Система Gentoo 2006.1, установлена начисто с использованием мини-iso + stage3-i686 + portage-lastest :)

Установил систему с флагами -Os -pipe -march=pentium-m

Собрал ядро под железо (только то, что есть - остальное отключил). Все вкомпилировано в ядро.

Эксперимент: Пересобрал родной gcc с указанными выше флагами. Потом этим gcc перекомпилировал ядро (ни на байт не изменив .config ядра).

Скорость загрузки старого и нового ядра отличаются разительно - видно плохо вооруженным взглядом. И это при том, оба ядра собирались с одинаковыми опциями и настройками - все отличие в gcc...

Вопрос - это нормально? И если да, то объясните, почему? (плиз) Очень любопытно :)