-
Bug
-
Resolution: Fixed
-
P4
-
6
-
b56
-
x86
-
other
-
Verified
The attached test forces c2 to fail assertion on x86.
How to reproduce: java -server -Xcomp Tester_414
824 If === 820 734 [[ 825 826 ]] P=0.900000, C=-1.000000
825 IfTrue === 824 [[ 634 ]] #1
826 IfFalse === 824 [[ 634 ]] #0
634 Region === 634 825 826 [[ 634 1008 670 ]]
825 IfTrue === 824 [[ 634 ]] #1
826 IfFalse === 824 [[ 634 ]] #0
634 Region === 634 825 826 [[ 634 1008 670 ]]
0 Root === 0 959 958 323 [[ 0 1 3 21 37 38 40 75 832 97 101 1012 696 902 117 135 493 178 743 196 212 213 215 863 861 267 289 305 321 ]]
37 ConI === 0 [[ 125 62 802 670 66 733 804 ]] #int:0
670 Phi === 634 670 37 [[ 670 733 820 874 803 ]] #int
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/cfgnode.cpp:1384]
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/BUILD_AREA/jdk6.0/hotspot/src/share/vm/opto/cfgnode.cpp, 1384), pid=30914, tid=2894445488
#
# Java VM: Java HotSpot(TM) Server VM (1.6.0-ea-fastdebug-b54-debug compiled mode)
#
# Error: assert(ident == in(it) || ident->is_top(),"Identity must clean this up")
# An error report file with more information is saved as hs_err_pid30914.log
How to reproduce: java -server -Xcomp Tester_414
824 If === 820 734 [[ 825 826 ]] P=0.900000, C=-1.000000
825 IfTrue === 824 [[ 634 ]] #1
826 IfFalse === 824 [[ 634 ]] #0
634 Region === 634 825 826 [[ 634 1008 670 ]]
825 IfTrue === 824 [[ 634 ]] #1
826 IfFalse === 824 [[ 634 ]] #0
634 Region === 634 825 826 [[ 634 1008 670 ]]
0 Root === 0 959 958 323 [[ 0 1 3 21 37 38 40 75 832 97 101 1012 696 902 117 135 493 178 743 196 212 213 215 863 861 267 289 305 321 ]]
37 ConI === 0 [[ 125 62 802 670 66 733 804 ]] #int:0
670 Phi === 634 670 37 [[ 670 733 820 874 803 ]] #int
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/cfgnode.cpp:1384]
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/BUILD_AREA/jdk6.0/hotspot/src/share/vm/opto/cfgnode.cpp, 1384), pid=30914, tid=2894445488
#
# Java VM: Java HotSpot(TM) Server VM (1.6.0-ea-fastdebug-b54-debug compiled mode)
#
# Error: assert(ident == in(it) || ident->is_top(),"Identity must clean this up")
# An error report file with more information is saved as hs_err_pid30914.log