История изменений
Исправление firkax, (текущая версия) :
Тем не менее, большая часть юзерспейсного кода в лялексе, а так же собственно само ведро, без -fno-strict-aliasing работать не будут.
И? Это ровно обратная ситуация - код ломается из-за чрезмерно агрессивного оптимизатора. strict aliasing это более агрессивное действие чем выкидывание memset, оно в отличие от выкинутого memset-а меняет логику работы функционального аспекта программы.
Вот если бы они работали только с включённым strict aliasing - это был бы явно дефектный код, аналогично тому как если что-то рабоотает только с выкинутым memset-ом.
Я спрашивал уже, ты так и не ответил - ответь всё-таки, ты пишешь на Си как на основном языке или нет? Потому что большинство твоих наездов выглядит как некомпетентная критика со стороны после ознакомления с бумажками но без реального бытия в курсе дела.
Исходная версия firkax, :
Тем не менее, большая часть юзерспейсного кода в лялексе, а так же собственно само ведро, без -fno-strict-aliasing работать не будут.
И? Это ровно обратная ситуация - код ломается из-за чрезмерно агрессивного оптимизатора. strict aliasing это более агрессивное действие чем выкидывание memset, оно в отличие от выкинутого memset-а меняет логику работы функционального аспекта программы.
Вот если бы они работали только с включённым strict aliasing - это был бы явно дефектный код, аналогично тому как если что-то рабоотает только с выкинутым memset-ом.