From ed4d9bacd2429d456b360c729c83ab428ee7f1c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomek=20Sowi=C5=84ski?= Date: Fri, 15 Dec 2023 12:39:55 +0100 Subject: [PATCH] [RISC-V] Handle mod in SetThrowHelperBlocks This fixes broken CLR tests after #95379 Co-authored-by: Dong-Heon Jung --- src/coreclr/jit/stacklevelsetter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/coreclr/jit/stacklevelsetter.cpp b/src/coreclr/jit/stacklevelsetter.cpp index 8cb288536a48ff..b6aabca83e32d4 100644 --- a/src/coreclr/jit/stacklevelsetter.cpp +++ b/src/coreclr/jit/stacklevelsetter.cpp @@ -193,6 +193,10 @@ void StackLevelSetter::SetThrowHelperBlocks(GenTree* node, BasicBlock* block) #if defined(TARGET_ARM64) || defined(TARGET_ARM) || defined(TARGET_LOONGARCH64) || defined(TARGET_RISCV64) case GT_DIV: case GT_UDIV: +#if defined(TARGET_LOONGARCH64) || defined(TARGET_RISCV64) + case GT_MOD: + case GT_UMOD: +#endif { ExceptionSetFlags exSetFlags = node->OperExceptions(comp);