From 664286a86e1c35d3ceded6f3b09a3e5a57cf5ad5 Mon Sep 17 00:00:00 2001 From: MyungJoo Ham Date: Wed, 25 May 2016 19:06:50 +0900 Subject: ARM: Remove workaround no more required With recent concrete unwinding/exception handling routines of coreclr-arm-linux, we no longer need this workaround. Signed-off-by: MyungJoo Ham --- src/pal/src/exception/seh-unwind.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/pal/src/exception/seh-unwind.cpp') diff --git a/src/pal/src/exception/seh-unwind.cpp b/src/pal/src/exception/seh-unwind.cpp index f6dd1d9b67..763306b15d 100644 --- a/src/pal/src/exception/seh-unwind.cpp +++ b/src/pal/src/exception/seh-unwind.cpp @@ -141,7 +141,6 @@ static void UnwindContextToWinContext(unw_cursor_t *cursor, CONTEXT *winContext) #elif defined(_ARM_) unw_get_reg(cursor, UNW_REG_SP, (unw_word_t *) &winContext->Sp); unw_get_reg(cursor, UNW_REG_IP, (unw_word_t *) &winContext->Pc); - winContext->Pc &= ~0x1; unw_get_reg(cursor, UNW_ARM_R14, (unw_word_t *) &winContext->Lr); unw_get_reg(cursor, UNW_ARM_R4, (unw_word_t *) &winContext->R4); unw_get_reg(cursor, UNW_ARM_R5, (unw_word_t *) &winContext->R5); -- cgit v1.2.3