From 121d095ed0b0076fb1c7ff59e6446fd19d506b32 Mon Sep 17 00:00:00 2001 From: Brian Sullivan Date: Fri, 11 Dec 2015 16:16:44 -0800 Subject: Port of all JIT changes for .NET Framework 4.6.1 changes http://blogs.msdn.com/b/dotnet/archive/2015/11/30/net-framework-4-6-1-is-now-available.aspx .NET Framework list of changes in 4.6.1 https://github.com/Microsoft/dotnet/blob/master/releases/net461/dotnet461-changes.md Additional changes including - Working ARM64 JIT compiler - Additional JIT Optimizations o Tail call recursion optimization o Array length tracking optimization o CSE for widening casts o Smaller encoding for RIP relative and absolute addresses in addressing modes o Tracked Local Variable increased to 512 o Improved handling of Intrinsics System.GetType() o Improved handling of Math intrinsics - Work for the X86 Ryu-JIT compiler [tfs-changeset: 1557101] --- src/jit/utils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/jit/utils.cpp') diff --git a/src/jit/utils.cpp b/src/jit/utils.cpp index a5386ff999..0da479d684 100644 --- a/src/jit/utils.cpp +++ b/src/jit/utils.cpp @@ -1364,9 +1364,9 @@ void HelperCallProperties::init() case CORINFO_HELP_VERIFICATION: case CORINFO_HELP_RNGCHKFAIL: case CORINFO_HELP_THROWDIVZERO: -#ifndef RYUJIT_CTPBUILD +#if COR_JIT_EE_VERSION > 460 case CORINFO_HELP_THROWNULLREF: -#endif +#endif // COR_JIT_EE_VERSION case CORINFO_HELP_THROW: case CORINFO_HELP_RETHROW: -- cgit v1.2.3