RFR (S) - 8249663: LogCompilation cannot process log from o.r.scala.dotty.JmhDotty

eric.caspole at oracle.com eric.caspole at oracle.com
Wed Jul 29 15:06:01 UTC 2020


Hi everyone,
Could I get reviews on this bug fix to LogCompilation tool. There were 
actually 2 problems, the first is that "site" in LogParser is not reset 
after a <parse>, and so the next parse could misuse the stale site which 
led to the stack trace in the bug.

The second problem appeared after I put the first fix in place, that 
<replace_string_concat> can have an uncommon trap 
reason='intrinsic_or_type_checked_inlining' so we need to record the 
location of that to process the uncommon trap that will follow it.

I tested this with logs from some jvm08's and a short run of all 
renaissance, and about 80 runs of the specific renaissance dotty that 
usually showed the first problem.

JBS:
https://bugs.openjdk.java.net/browse/JDK-8249663

webrev:
http://cr.openjdk.java.net/~ecaspole/JDK-8249663/01/webrev/

Thanks,
Eric


More information about the hotspot-compiler-dev mailing list