RFR: 8261137: Optimization of Box nodes in uncommon_trap [v6]

Wang Huang whuang at openjdk.java.net
Wed Mar 10 11:24:09 UTC 2021


On Fri, 5 Mar 2021 08:26:30 GMT, Wang Huang <whuang at openjdk.org> wrote:

> I attached hs_err and replay files to [8261137](https://bugs.openjdk.java.net/browse/JDK-8261137).
> It happens only once. Only on aarch64.

I have found the reason for this failure. I will fix it under this issue: https://bugs.openjdk.java.net/browse/JDK-8263352
* JDK-8260637 make a `CastPP` unpinned, so it can be pull out of inner loop
* JDK-8247307 assert `use == polladr` and makes it crash here.
* There are some details which we can discuss under the issue JDK-8263352. For example , do we need this assert,  OR,  should we fix JDK-8260637 in other way?
Luckly, it has no issue with my patch. :-)

-------------

PR: https://git.openjdk.java.net/jdk/pull/2401


More information about the hotspot-compiler-dev mailing list