>I'm rusty on my GCC, too, though - does it default to an O2 > level, or does it default to no optimizations?
Default gcc is indeed no optimisation. gcc seems to like making users type really long complicated command lines even more than OpenMPI does. (Yes yes, I know! Don't tell me!)