Add a NYI for a long compare codegen issue
authorMike Danes <onemihaid@hotmail.com>
Thu, 8 Sep 2016 12:14:32 +0000 (15:14 +0300)
committerMike Danes <onemihaid@hotmail.com>
Thu, 8 Sep 2016 15:07:46 +0000 (18:07 +0300)
Tracked by dotnet/coreclr#7038

Commit migrated from https://github.com/dotnet/coreclr/commit/30803e00e1b4e132c74a9d2e55931e394c2a39b5

src/coreclr/src/jit/codegenxarch.cpp

index dea5ef8..3f05348 100644 (file)
@@ -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());