Except that this is intended to make things faster, but actually makes things slower.
If it had some other purpose, and a slight slowness was a side effect, then OK. But when the entire purpose is reversed that's a problem.
If it had some other purpose, and a slight slowness was a side effect, then OK. But when the entire purpose is reversed that's a problem.
Fix the bug, but don't make a mountain out of a mole hill.
I don't see any mountain either. Are you reading some emotional context I'm missing?
GCC has had way worse than this before. You should've been there for the great 2.95 -> 3.0 switch.
That was comical.
This is a pretty minor flub compared to the other non-optimizing "optimizations" that GCC has.