summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Forstall <brucefo@microsoft.com>2018-10-17 20:52:39 -0700
committerJan Kotas <jkotas@microsoft.com>2018-10-17 20:52:39 -0700
commitc29b1261a367816a6802df4fc0e4939d047ee919 (patch)
treee6b6a6293ca27374461b755cdc51f57abb44257b
parent4b98caf278c8ac42f14ed90489d2566639018b04 (diff)
downloadcoreclr-c29b1261a367816a6802df4fc0e4939d047ee919.tar.gz
coreclr-c29b1261a367816a6802df4fc0e4939d047ee919.tar.bz2
coreclr-c29b1261a367816a6802df4fc0e4939d047ee919.zip
Remove unnecessary interpreter fallback (#20470)
This was added for arm64 bring-up. Remove it, and the associated TODO. Fixes #19696
-rw-r--r--src/jit/error.cpp12
-rw-r--r--src/jit/jitconfigvalues.h2
2 files changed, 0 insertions, 14 deletions
diff --git a/src/jit/error.cpp b/src/jit/error.cpp
index 4b4d075b9e..80d187122c 100644
--- a/src/jit/error.cpp
+++ b/src/jit/error.cpp
@@ -302,18 +302,6 @@ extern "C" void __cdecl assertAbort(const char* why, const char* file, unsigned
{
fatal(CORJIT_SKIPPED);
}
-#elif defined(_TARGET_ARM64_)
- // TODO-ARM64-NYI: remove this after the JIT no longer asserts during startup
- //
- // When we are bringing up the new Arm64 JIT we set COMPlus_ContinueOnAssert=1
- // We only want to hit one assert then we will fall back to the interpreter.
- //
- bool interpreterFallback = (JitConfig.InterpreterFallback() != 0);
-
- if (interpreterFallback)
- {
- fatal(CORJIT_SKIPPED);
- }
#endif
}
diff --git a/src/jit/jitconfigvalues.h b/src/jit/jitconfigvalues.h
index 8b931e754e..117c61d598 100644
--- a/src/jit/jitconfigvalues.h
+++ b/src/jit/jitconfigvalues.h
@@ -28,8 +28,6 @@ CONFIG_INTEGER(DisplayLsraStats, W("JitLsraStats"), 0) // Display JIT Line
CONFIG_INTEGER(DumpJittedMethods, W("DumpJittedMethods"), 0) // Prints all jitted methods to the console
CONFIG_INTEGER(EnablePCRelAddr, W("JitEnablePCRelAddr"), 1) // Whether absolute addr be encoded as PC-rel offset by
// RyuJIT where possible
-CONFIG_INTEGER(InterpreterFallback, W("InterpreterFallback"), 0) // Fallback to the interpreter when the JIT compiler
- // fails
CONFIG_INTEGER(JitAssertOnMaxRAPasses, W("JitAssertOnMaxRAPasses"), 0)
CONFIG_INTEGER(JitBreakEmitOutputInstr, W("JitBreakEmitOutputInstr"), -1)
CONFIG_INTEGER(JitBreakMorphTree, W("JitBreakMorphTree"), 0xffffffff)