1.1 --- a/src/share/vm/opto/matcher.cpp Fri May 31 06:41:50 2013 +0200 1.2 +++ b/src/share/vm/opto/matcher.cpp Wed Apr 24 11:49:38 2013 +0200 1.3 @@ -1282,16 +1282,6 @@ 1.4 mcall->_argsize = out_arg_limit_per_call - begin_out_arg_area; 1.5 } 1.6 1.7 - if (is_method_handle_invoke) { 1.8 - // Kill some extra stack space in case method handles want to do 1.9 - // a little in-place argument insertion. 1.10 - // FIXME: Is this still necessary? 1.11 - int regs_per_word = NOT_LP64(1) LP64_ONLY(2); // %%% make a global const! 1.12 - out_arg_limit_per_call += Method::extra_stack_entries() * regs_per_word; 1.13 - // Do not update mcall->_argsize because (a) the extra space is not 1.14 - // pushed as arguments and (b) _argsize is dead (not used anywhere). 1.15 - } 1.16 - 1.17 // Compute the max stack slot killed by any call. These will not be 1.18 // available for debug info, and will be used to adjust FIRST_STACK_mask 1.19 // after all call sites have been visited.