мне было интересно, это GCC оптимизирует это (рассмотрим a
как целое число, значение которого неизвестно НКУ):gcc оптимизирует последовательные дополнения?
foo(a + 2 + 3);
Для этого:
foo(a + 5);
Или же он переводит его в два дополнения? Нужно ли добавлять определенный уровень оптимизации?
Спасибо!
Используйте параметр '-S', чтобы увидеть, с чем компилируется сборка GCC. –
Это называется «постоянная складка». –