--- old/src/share/vm/opto/parse1.cpp 2017-06-26 12:50:30.819902922 +0200 +++ new/src/share/vm/opto/parse1.cpp 2017-06-26 12:50:30.735902926 +0200 @@ -2317,7 +2317,7 @@ !tf()->returns_value_type_as_fields()) { // Returning from root JVMState without multiple returned values, // make sure value type is allocated - value = value->as_ValueType()->store_to_memory(this); + value = value->as_ValueType()->allocate(this); } if (RegisterFinalizersAtInit &&