[11] 8207383: [Graal] SelfChangedCDS.java fails with "guarantee(disp == (intptr_t)(jint)disp) failed: must be 32-bit offset"

dean.long at oracle.com dean.long at oracle.com
Sat Jul 21 18:52:12 UTC 2018


https://bugs.openjdk.java.net/browse/JDK-8207383
http://cr.openjdk.java.net/~dlong/8207383/webrev/

This fixes a regression caused by JDK-8181855.  The fix is to use a 
scratch register to make far calls, but force a near call for AOT.

Changeset based on contribution by Tom Rodriguez.

dl


More information about the hotspot-compiler-dev mailing list