Open digitalinvitro opened 1 year ago
Когда-то так и было: компилятор производил ассемблерный код вместо машинного, потому что так было проще сделать. Теперь же, возвращаться к ассемблеру я не планирую.
Когда-то так и было: компилятор производил ассемблерный код вместо машинного, потому что так было проще сделать. Теперь же, возвращаться к ассемблеру я не планирую.
Как же тогда понимать что компилятор правильно сгенерировал код? Ошибки есть и у LLVM и у GCC
Компилятор игрушечный. Я его написал просто для себя. Все ошибки, которые там были, они обнаружены по неправильному поведению скомпилированной программы, а не по ассемблерному коду. Если программа работает правильно, то можно считать, что код сгенерен правильно. Находите ошибку - сообщаете мне.
Будет ли такая возможность в компиляторе? Посмотреть результат компиляции в ассемблере, построчно к исходному коду?