-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
26
This test has started failing recently with Shenandoah enabled.
```
Missed Identity optimization:
Old node:
dist dump
---------------------------------------------
1 1376 DecodeN === _ 1543 [[ 1377 ]] #byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
0 1377 ShenandoahLoadReferenceBarrier === _ 1376 [[ 1433 ]] !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
New node:
dist dump
---------------------------------------------
1 1543 Phi === 155 1546 1250 1013 1743 [[ 1376 ]] #narrowoop: byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !orig=[1375] !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
0 1376 DecodeN === _ 1543 [[ 1377 ]] #byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/codebuild/output/src1861/src/s3/00/src/hotspot/share/opto/phaseX.cpp:1105), pid=9841, tid=9865
# assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
```
```
Missed Identity optimization:
Old node:
dist dump
---------------------------------------------
1 1376 DecodeN === _ 1543 [[ 1377 ]] #byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
0 1377 ShenandoahLoadReferenceBarrier === _ 1376 [[ 1433 ]] !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
New node:
dist dump
---------------------------------------------
1 1543 Phi === 155 1546 1250 1013 1743 [[ 1376 ]] #narrowoop: byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !orig=[1375] !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
0 1376 DecodeN === _ 1543 [[ 1377 ]] #byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/codebuild/output/src1861/src/s3/00/src/hotspot/share/opto/phaseX.cpp:1105), pid=9841, tid=9865
# assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
```