Mercurial > hg > truffle
diff src/gpu/hsail/vm/gpu_hsail.cpp @ 17033:2d6dd2eebd51
Fixed HSAIL deopt
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Tue, 02 Sep 2014 21:42:37 -0700 |
parents | bbb987aec58d |
children | f55f2d400797 |
line wrap: on
line diff
--- a/src/gpu/hsail/vm/gpu_hsail.cpp Tue Sep 02 21:42:29 2014 -0700 +++ b/src/gpu/hsail/vm/gpu_hsail.cpp Tue Sep 02 21:42:37 2014 -0700 @@ -249,6 +249,7 @@ int myActionReason = Deoptimization::make_trap_request(Deoptimization::trap_request_reason(pdeopt->reason()), Deoptimization::Action_none); javaArgs.push_int(myActionReason); javaArgs.push_oop((oop) NULL); + javaArgs.push_int(mh->size_of_parameters()); if (TraceGPUInteraction) { tty->print_cr("[HSAIL] Deoptimizing to host for workitem=%d (slot=%d) with deoptId=%d, frame=" INTPTR_FORMAT ", actionAndReason=%d", workitem, k, deoptId, hsailFrame, myActionReason); // show the $d registers or stack slots containing references