src/share/vm/opto/matcher.cpp

changeset 5225
603ca7e51354
parent 4479
b30b3c2a0cf2
child 5237
f2110083203d
child 5285
693e4d04fd09
     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.

mercurial