in reply to Should loop {} really loop indefinitely?
And how will you calculate the BogoMips?
Point taken. I guess it could be done with a special optimizer parameter, or with an explicit no-op instruction that would never be ignored from compilation.