I somehow managed to compile both mess and mame with march=core2 on OS X, with Xcode 5, no problems at all.
But you're right RB, an unoptimized build is slightly faster.
eta: No, it doesn't crash when entering the castle, but it crashed when I entered a room inside. Also had a crash with an unemulated opcode message when I jumped into the water. And again when I left the intro running while setting up the controls.
I've not managed to crash MESS, but I can still send the actual game to hell just by jumping in the water and trying to swim around a bit.. end up on the outside of the world unable to do anything with the cpus seemingly crashed.