Skip to content

Fix runtime-async on riscv64 with R2R#128066

Open
am11 wants to merge 6 commits into
dotnet:mainfrom
am11:feature/runtime-async/riscv64-fixes
Open

Fix runtime-async on riscv64 with R2R#128066
am11 wants to merge 6 commits into
dotnet:mainfrom
am11:feature/runtime-async/riscv64-fixes

Conversation

@am11
Copy link
Copy Markdown
Member

@am11 am11 commented May 12, 2026

  • replace RISC-V64 AUIPC immediate fields instead of OR-ing over existing addends in R2R.

Common.Tests and System.IO.FileSystem tests were failing with sigsegv and sometimes NRE with R2R. Disabling R2R passd the tests; which led to these fixes for R2R.

@am11 am11 requested a review from MichalStrehovsky as a code owner May 12, 2026 08:20
@dotnet-policy-service dotnet-policy-service Bot added the community-contribution Indicates that the PR has been added by a community member label May 12, 2026
@github-actions github-actions Bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label May 12, 2026
@am11 am11 added runtime-async arch-riscv Related to the RISC-V architecture labels May 12, 2026
@dotnet-policy-service
Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Comment thread src/coreclr/jit/async.cpp Outdated
@am11 am11 changed the title Add missing fences on riscv64 for runtime-async Fix runtime-async on riscv64 with R2R May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arch-riscv Related to the RISC-V architecture area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI community-contribution Indicates that the PR has been added by a community member runtime-async

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants