--- old/src/share/vm/opto/callnode.cpp 2017-06-26 12:50:29.007903007 +0200 +++ new/src/share/vm/opto/callnode.cpp 2017-06-26 12:50:28.919903011 +0200 @@ -1381,7 +1381,8 @@ AllocateNode::AllocateNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node *mem, Node *abio, - Node *size, Node *klass_node, Node *initial_test) + Node *size, Node *klass_node, + Node* initial_test, ValueTypeNode* value_node) : CallNode(atype, NULL, TypeRawPtr::BOTTOM) { init_class_id(Class_Allocate); @@ -1400,6 +1401,7 @@ init_req( KlassNode , klass_node); init_req( InitialTest , initial_test); init_req( ALength , topnode); + init_req( ValueNode , value_node); C->add_macro_node(this); }