Henry Kleynhans <henry at xxxxxxxxxxxxxx> wrote: > (It's hard to believe that -O2 -pipe generates incorrect code... wow.) It doesn't. However, -O2 activates -funit-at-a-time mode and in that mode GCC removes (obviously) dead code. Gunther