Index: UnwindRegistersSave.S =================================================================== --- UnwindRegistersSave.S +++ UnwindRegistersSave.S @@ -307,6 +307,7 @@ str r2, [r0, #52] str r3, [r0, #56] str r3, [r0, #60] @ store return address as pc + movs r0, #0 @ return UNW_ESUCCESS #else @ 32bit thumb-2 restrictions for stm: @ . the sp (r13) cannot be in the list @@ -315,8 +316,8 @@ str sp, [r0, #52] str lr, [r0, #56] str lr, [r0, #60] @ store return address as pc -#endif mov r0, #0 @ return UNW_ESUCCESS +#endif JMP(lr) @