--- old/src/share/vm/opto/stringopts.cpp 2016-01-07 15:19:09.870210637 +0100 +++ new/src/share/vm/opto/stringopts.cpp 2016-01-07 15:19:09.806210639 +0100 @@ -1460,7 +1460,7 @@ // Use fast intrinsic Node* src = kit.array_element_address(src_array, kit.intcon(0), T_BYTE); Node* dst = kit.array_element_address(dst_array, start, T_BYTE); - kit.inflate_string(src, dst, __ value(count)); + kit.inflate_string(src, dst, TypeAryPtr::BYTES, __ value(count)); } else { // No intrinsic available, use slow method kit.inflate_string_slow(src_array, dst_array, start, __ value(count));