Uh oh!
There was an error while loading. Please reload this page.
[LoongArch64] Apply fixes for coreclr-interp on linux-loongarch64. - #129887
Conversation
LuckyXu-HF
commented
Jun 26, 2026
LA64 also hit the same issue like #127860 : Fixed: InterpreterTester.sh PASS |
Uh oh!
There was an error while loading. Please reload this page.
LuckyXu-HF
commented
Jun 30, 2026
Tagging subscribers to this area: @JulieLeeMSFT, @BrzVlad, @janvorli, @kg |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
am11
commented
Jul 6, 2026
@LuckyXu-HF, I had to apply an additional change to make interpreter tests pass on linux-riscv64: --- a/src/coreclr/vm/exceptionhandling.cpp+++ b/src/coreclr/vm/exceptionhandling.cpp@@ -1664,7 +1664,7 @@ VOID DECLSPEC_NORETURN RethrowResumeAfterCatchException(const ResumeAfterCatchEx
REGDISPLAY rd = {};
T_CONTEXT context = {};
-#if (defined(HOST_WINDOWS) && defined(HOST_AMD64)) || defined(TARGET_ARM64)+#if (defined(HOST_WINDOWS) && defined(HOST_AMD64)) || defined(TARGET_ARM64) || defined(TARGET_RISCV64)
constexpr BOOL updateFloats = TRUE;
context.ContextFlags = CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT;
RtlCaptureContext(&context);It was running into sigsegv in runtime/src/tests/JIT/interpreter/Interpreter.cs Lines 2200 to 2203 in 22439c0 Are you sure LA64 doesn't need it? If you could apply that patch here, that would be great, otherwise I will send a separate PR. (It took me a day and a half to figure this out 😅) |
LuckyXu-HF
commented
Jul 7, 2026
I will apply the patch here and check it on LA64, thanks! |
…oongArch64. Co-authored-by: Adeel Mujahid <3840695+am11@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Jan Vorlicek <jan.vorlicek@volny.cz>
janvorli
commented
Jul 9, 2026
/ba-g the failures are build timeouts unrelated to this change. |
Uh oh!
There was an error while loading. Please reload this page.
Align PR#127919 to fix the InterpreterTester.sh failed like issue:#127860 on LA64.