I have a program which produces differing behavior depending on the compiler optimization level. It works fine at -O0, and anything above it, even -O1, produces incorrect results. For the higher ...