summaryrefslogtreecommitdiff
path: root/src/pal
diff options
context:
space:
mode:
authorMyungJoo Ham <myungjoo.ham@samsung.com>2016-05-25 19:06:50 +0900
committerMyungJoo Ham <myungjoo.ham@samsung.com>2016-05-30 17:11:49 +0900
commit664286a86e1c35d3ceded6f3b09a3e5a57cf5ad5 (patch)
treed9043e0ab136519ec31320a102bd56bf90894e97 /src/pal
parent9458840b22e760771e2e14bade56b3f321bd8b5d (diff)
downloadcoreclr-664286a86e1c35d3ceded6f3b09a3e5a57cf5ad5.tar.gz
coreclr-664286a86e1c35d3ceded6f3b09a3e5a57cf5ad5.tar.bz2
coreclr-664286a86e1c35d3ceded6f3b09a3e5a57cf5ad5.zip
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 <myungjoo.ham@samsung.com>
Diffstat (limited to 'src/pal')
-rw-r--r--src/pal/src/exception/seh-unwind.cpp1
1 files changed, 0 insertions, 1 deletions
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);