"man gcc" says: -mno-8bit-idiv On some processors, like Intel Atom, 8bit unsigned integer divide is much faster than 32bit/64bit integer divide. This option will generate a runt-time check. If both dividend and divisor are within range of 0 to 255, 8bit unsigned integer divide will be used instead of 32bit/64bit integer divide. Can we fix "runt-time"? This is new in gcc-4.6
Fixed in 4.7.
:D :D Reminds me of the first edition of a Gutenberg text for Shakespeare which, due to an unfortunate OCR mismatch which also passed the spelling check, had "He held the babe in his anus" for several years. (That should be "arms")
(In reply to Martin Guy from comment #2) > :D :D > > Reminds me of the first edition of a Gutenberg text for Shakespeare which, > due to an unfortunate OCR mismatch which also passed the spelling check, had > "He held the babe in his anus" for several years. (That should be "arms") :D funny things can happen!