RFR: 8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285
Roland Schatz
roland.schatz at oracle.com
Thu Feb 4 10:27:06 UTC 2016
Hi,
Please review this bugfix.
webrev:
http://cr.openjdk.java.net/~rschatz/JDK-8146608/webrev.00/
issue:
https://bugs.openjdk.java.net/browse/JDK-8146608
The original issue disappeared in the meantime, but that was just random.
The problem was that the deopt rescue slot was not initialized in the
testcase. The crash went away because the "uninitialized" value was
changed from -1 to 0.
This webrev contains the proper fix for the testcase, a change to the
interface to give an error at code installation instead of randomly
crashing, and a regression test.
Thanks,
Roland
More information about the hotspot-compiler-dev
mailing list