* Enrico Migliore: > the code is a simple function that gets called 300000000 times.
There's an explicit check in GCC that prevents the removal of empty loops (because they are sometimes used for their timing effect on embedded targets, IIRC). Therefore, your test is bogus.
