I saw that - what I meant was that I couldn't find anything explicit about whether -O2 or -O3 is likely to affect how the code functions. I would assume that it's likely to happen if the code analyses its own structure or performance characteristics, but for normal code, there may or may not be an effect.