LINUX.ORG.RU

История изменений

Исправление t184256, (текущая версия) :

Криволапым гарантий не дают.

Предлагаю схему: есть исходники gcc с известной контрольной суммой. Ты собираешь их компилятором А, результатом собираешь еще раз. Затем вместо компилятора А берешь компилятор Б и повторяешь весь цикл. Не совпало - разбираешься. Совпало - повторяешь для компилятора В, пока тебя не отпустит кондратий от прочтения https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf

Но чтобы успокоиться полностью, тебе, скорее всего, придется бутстрапнуть свой компилятор и процессор.

Исходная версия t184256, :

Криволапым гарантий не дают.

Предлагаю схему: есть исходники gcc с известной контрольной суммой. Ты собираешь их компилятором А, результатом собираешь еще раз. Затем вместо компилятора А берешь компилятор Б и повторяешь весь цикл. Не совпало - разбираешься. Совпало - повторяешь для компилятора В, пока тебя не отпустит кондратий от прочтения https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf