Force the compiler to set up the frame pointer

This change should make it easier to unwind the call stack at runtime,
without knowing how to read the debugging symbols.