[x86/Linux] Fix incorrect FP values (dotnet/coreclr#9975)
authorHanjoung Lee <waterets@gmail.com>
Tue, 7 Mar 2017 08:57:29 +0000 (17:57 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Tue, 7 Mar 2017 08:57:29 +0000 (09:57 +0100)
commit72c1d8550dfb2d0109539dd3ce1eff04b4c1fb88
tree4ba5a49cf1c55ecd67819e8c194ca99e58b68f0c
parent4d01484b9b8b111765eb6d3552867a4a7c0db8d3
[x86/Linux] Fix incorrect FP values (dotnet/coreclr#9975)

* [x86/Linux] Fix incorrect FP values

Restoring FP by CallerSP could be incorrect for nested EH.
Now that we have dotnet/coreclr#9820, we can use current context for 1st pass of EH.

Fix dotnet/coreclr#9848

Commit migrated from https://github.com/dotnet/coreclr/commit/fd62b32850e9f6be88c6ece155b447b1ff167908
src/coreclr/src/vm/eetwain.cpp
src/coreclr/src/vm/exceptionhandling.cpp