Здравствуйте, lolovo, Вы писали:
L>Всем привет!
L>Вопрос может показаться не актуальным, т.к. дело обстоит со старым компилятором (g++ 4.2.1), но все же интересно разобраться.
Разбираться надо ручками, посмотрев .o файлы и секции, сгенерированные компилятором.
В данном случае, однако, возможно, хорошо сработал оптимизатор при компиляции одного файла, выкинув всё, кроме printf().