История изменений
Исправление Vic, (текущая версия) :
Ок, вот вы в итоге сами и пришли к тому же, с чего начали, что дело не в языке, а в компиляторе gcc.
PS. Ну вот захотели авторы gcc такую оптимизацию, и сделали, может это им очень очень сильно надо (и реально полезно), и ни вы, ни я им не указ. Стандарт си, как я понимаю, пишут они же под себя же любимых и плевать им на всех остальных.
Исправление Vic, :
Ок, вот ты в итоге и пришел к тому же, с чего начали, что дело не в языке, а в компиляторе gcc.
PS. Ну вот захотели авторы gcc такую оптимизацию, и сделали, может это им очень очень сильно надо, и ни ты, ни я им не указ. Стандарт си, как я понимаю, пишут они же под себя же любимых и плевать им на всех остальных.
Исходная версия Vic, :
Ок, ты в итоге и пришел к тому же, с чего начали, что дело не в языке, а в компиляторе gcc.
PS. Ну вот захотели авторы gcc такую оптимизацию, и сделали, может это им очень очень сильно надо, и ни ты, ни я им не указ. Стандарт си, как я понимаю, пишут они же под себя же любимых и плевать им на всех остальных.