RFR(XS): 8015437: out-of-range SPARC assertion crash
Vladimir Kozlov
vladimir.kozlov at oracle.com
Tue Jun 4 10:04:31 PDT 2013
This fix is incorrect. cbcond instruction only accept wdisp10. You need
to fix place where cbcond is used with distance > 10bits to use normal
branch instead.
Vladimir
On 6/4/13 8:15 AM, Morris Meyer wrote:
> Folks,
>
> Could I get a review of this fix for an assembler code value out of
> range in the SPARC MacroAssembler?
>
> The original code was incorrect in that it didn't check the size of the
> position offset. This has been tested with JPRT.
>
> --mm
>
> WEBREV - http://cr.openjdk.java.net/~morris/JDK-8015437.01
> JBS - https://jbs.oracle.com/bugs/browse/JDK-8015437
More information about the hotspot-compiler-dev
mailing list