Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

ARM/Linux: Fix Exception Handler PAL Test Fail#5360

Merged
jkotas merged 1 commit into
dotnet:masterfrom
myungjoo:fix/5358
Jun 1, 2016
Merged

ARM/Linux: Fix Exception Handler PAL Test Fail#5360
jkotas merged 1 commit into
dotnet:masterfrom
myungjoo:fix/5358

Conversation

@myungjoo

@myungjoo myungjoo commented Jun 1, 2016

Copy link
Copy Markdown

The return address should be kept intact, not recovered
just yet. It is going to be recovered by libgcc's
rescore_core_regs much later, few instructions before
heading back to "catch".

Fixes #5358

This fixes stack misalignment during exception handling as well.
With this, we see ALL the ARM/Linux PAL tests pass.

The return address should be kept intact, not recovered
just yet. It is going to be recovered by libgcc's
rescore_core_regs much later, few instructions before
heading back to "catch".

Fixes #5358
@jkotas

jkotas commented Jun 1, 2016

Copy link
Copy Markdown
Member

With this, we see ALL the ARM/Linux PAL tests pass.

Awesome progress!

@jkotas

jkotas commented Jun 1, 2016

Copy link
Copy Markdown
Member

LGTM. Thanks!

@jkotas jkotas merged commit 594b424 into dotnet:master Jun 1, 2016
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
The return address should be kept intact, not recovered
just yet. It is going to be recovered by libgcc's
rescore_core_regs much later, few instructions before
heading back to "catch".

Fixes dotnet/coreclr#5358

Commit migrated from dotnet/coreclr@594b424
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ARM/Linux] PAL Test Fail (exception / sxs)

3 participants