--- a/src/hotspot/share/opto/convertnode.cpp Tue Oct 22 22:00:21 2019 -0400
+++ b/src/hotspot/share/opto/convertnode.cpp Tue Oct 22 21:26:45 2019 -0500
@@ -532,6 +532,11 @@
}
//=============================================================================
+RoundDoubleModeNode* RoundDoubleModeNode::make(PhaseGVN& gvn, Node* arg, RoundDoubleModeNode::RoundingMode rmode) {
+ ConINode* rm = gvn.intcon(rmode);
+ return new RoundDoubleModeNode(arg, (Node *)rm);
+}
+
//------------------------------Identity---------------------------------------
// Remove redundant roundings.
Node* RoundDoubleModeNode::Identity(PhaseGVN* phase) {