m32r: fix switch_to macro to push/pop frame pointer if needed