RFR: 8261137: Optimization of Box nodes in uncommon_trap [v6]
Vladimir Kozlov
kvn at openjdk.java.net
Wed Mar 3 23:26:41 UTC 2021
On Wed, 3 Mar 2021 19:56:17 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
>> Wang Huang has updated the pull request incrementally with one additional commit since the last revision:
>>
>> fix bugs
>
> This looks good. I will test it and let you know results.
Got failure during testing `applications/ctw/modules/java_desktop.java` on linux-aarch64.
With additional flags `-ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -Djava.awt.headless=true`
# Internal Error (/workspace/open/src/hotspot/share/opto/loopTransform.cpp:3711), pid=305808, tid=305821
# assert(use == polladr) failed: the use should be a safepoint polling
#
Current CompileTask:
C2: 66678 5846 !b com.sun.media.sound.RealTimeSequencer$DataPump::makeDisabledArray (183 bytes)
Stack: [0x0000ffff53c00000,0x0000ffff53e00000], sp=0x0000ffff53df9c50, free space=2023k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x11d7090] PhaseIdealLoop::match_fill_loop(IdealLoopTree*, Node*&, Node*&, Node*&, Node*&)+0xbe0
V [libjvm.so+0x11d7388] PhaseIdealLoop::intrinsify_fill(IdealLoopTree*) [clone .part.0]+0xa4
V [libjvm.so+0x11d81e8] PhaseIdealLoop::do_intrinsify_fill()+0x218
V [libjvm.so+0x120afb8] PhaseIdealLoop::build_and_optimize(LoopOptsMode)+0xec8
V [libjvm.so+0x98027c] PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode)+0x28c
V [libjvm.so+0x97d9bc] Compile::Optimize()+0xf3c
V [libjvm.so+0x97ed20] Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, bool, DirectiveSet*)+0xf50
-------------
PR: https://git.openjdk.java.net/jdk/pull/2401
More information about the hotspot-compiler-dev
mailing list