LINUX.ORG.RU

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

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

Тем не менее, большая часть юзерспейсного кода в лялексе, а так же собственно само ведро, без -fno-strict-aliasing работать не будут.

И? Это ровно обратная ситуация - код ломается из-за чрезмерно агрессивного оптимизатора. strict aliasing это более агрессивное действие чем выкидывание memset, оно в отличие от выкинутого memset-а меняет логику работы функционального аспекта программы.

Вот если бы они работали только с включённым strict aliasing - это был бы явно дефектный код, аналогично тому как если что-то рабоотает только с выкинутым memset-ом.

Я спрашивал уже, ты так и не ответил - ответь всё-таки, ты пишешь на Си как на основном языке или нет? Потому что большинство твоих наездов выглядит как некомпетентная критика со стороны после ознакомления с бумажками но без реального бытия в курсе дела.

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

Тем не менее, большая часть юзерспейсного кода в лялексе, а так же собственно само ведро, без -fno-strict-aliasing работать не будут.

И? Это ровно обратная ситуация - код ломается из-за чрезмерно агрессивного оптимизатора. strict aliasing это более агрессивное действие чем выкидывание memset, оно в отличие от выкинутого memset-а меняет логику работы функционального аспекта программы.

Вот если бы они работали только с включённым strict aliasing - это был бы явно дефектный код, аналогично тому как если что-то рабоотает только с выкинутым memset-ом.