Skip to content

WENPIN1/BreakJava8TierComp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BreakJava8TierComp

Java8 Tiered Compilation will incorrectly change caller argument

run class my.trade.TM1 with JVM_OPTIONS "java -ea -XX:+UseG1GC -verbose:gc -XX:+PrintGCDateStamps -Xms1g -Xmx2g -cp java99.jar my.trade.TM1" to reproduce this issue on Windows x64

p <=0 Exception in thread "main" java.lang.AssertionError: p : 0.0 > 0 (?) at my.own.AskRecord.setP(AskRecord.java:81) at my.trade.TM1.case8(TM1.java:102) at my.trade.TM1.mainTest(TM1.java:128) at my.trade.TM1.main(TM1.java:145)

Java Bugs 8148175

For JAVA 8 build 144 afterward, please use '-XX:-Inline' to prevent this issue because TieredCompilation is being disabled puzzlingly.

About

Java8 Tiered Compilation will incorrectly change caller argument

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages