The inlining changes have caused us to run some stuff in the interpreter in AOT configuration that used to run in AOT, which is somehow causing some floating point tests to fail that pass in interp-only mode. This workaround makes the tests work again.
if (g_list_find (td->dont_inline, method))
return FALSE;
+ // temp workaround for https://github.com/dotnet/runtime/issues/83792 -kg
+ if (mono_interp_jit_call_supported(method, csignature))
+ return FALSE;
+
return TRUE;
}