RFR(S): 8243670: Unexpected test result caused by C2 MergeMemNode::Ideal
Yangfei (Felix)
felix.yang at huawei.com
Tue Jun 23 02:52:16 UTC 2020
Hi,
> -----Original Message-----
> From: Roland Westrelin [mailto:rwestrel at redhat.com]
> Sent: Monday, June 22, 2020 7:57 PM
> To: Yangfei (Felix) <felix.yang at huawei.com>; Tobias Hartmann
> <tobias.hartmann at oracle.com>; hotspot-compiler-dev at openjdk.java.net
> Cc: guoge (A) <guoge1 at huawei.com>; zhouyong (V)
> <zhouyong44 at huawei.com>
> Subject: RE: RFR(S): 8243670: Unexpected test result caused by C2
> MergeMemNode::Ideal
>
>
> > Does the updated patch look better?
>
> It looks good to me.
Webrev: http://cr.openjdk.java.net/~fyang/8243670/webrev.01/
Submitted to jdk-submit repo and test result received show 4 new failures with debug build:
Test Tier Platform Description
compiler/escapeAnalysis/TestArrayCopy.java tier1 linux-aarch64-debug ExitCode: 134
compiler/escapeAnalysis/TestArrayCopy.java tier1 linux-x64-debug ExitCode: 134
compiler/escapeAnalysis/TestArrayCopy.java tier1 macosx-x64-debug ExitCode: 134
compiler/escapeAnalysis/TestArrayCopy.java tier1 windows-x64-debug ExitCode: 1
This can be reproduced locally with a slowdebug build by doing: make run-test TEST="test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java"
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/yangfei/openjdk-jdk/src/hotspot/share/opto/phaseX.cpp:1135), pid=10598, tid=10613
# assert(false) failed: infinite loop in PhaseIterGVN::optimize
Still needs efforts to see why that happens.
Thanks,
Felix
More information about the hotspot-compiler-dev
mailing list