diff --git a/libunwind/src/UnwindRegistersSave.S b/libunwind/src/UnwindRegistersSave.S --- a/libunwind/src/UnwindRegistersSave.S +++ b/libunwind/src/UnwindRegistersSave.S @@ -881,7 +881,7 @@ # DEFINE_LIBUNWIND_FUNCTION(__unw_getcontext) .irp i,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 - std.d $r\i, $a0, (8*\i) + st.d $r\i, $a0, (8*\i) .endr st.d $r1, $a0, (8 * 32) // store $ra to pc