From 396d1a8e65236dd2be44df102bc501b08a2fab3f Mon Sep 17 00:00:00 2001 From: Mike Danes Date: Thu, 8 Sep 2016 15:14:32 +0300 Subject: [PATCH] Add a NYI for a long compare codegen issue Tracked by dotnet/coreclr#7038 Commit migrated from https://github.com/dotnet/coreclr/commit/30803e00e1b4e132c74a9d2e55931e394c2a39b5 --- src/coreclr/src/jit/codegenxarch.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/coreclr/src/jit/codegenxarch.cpp b/src/coreclr/src/jit/codegenxarch.cpp index dea5ef8..3f05348 100644 --- a/src/coreclr/src/jit/codegenxarch.cpp +++ b/src/coreclr/src/jit/codegenxarch.cpp @@ -2430,6 +2430,11 @@ void CodeGen::genCodeForTreeNode(GenTreePtr treeNode) } else { + if ((treeNode->gtNext != nullptr) && (treeNode->gtNext->OperGet() != GT_JTRUE)) + { + NYI("Long compare/reload/jtrue sequence"); + } + // We generate the compare when we generate the GT_JTRUE, but we need to consume // the operands now. genConsumeOperands(treeNode->AsOp()); -- 2.7.4