# HG changeset patch # User never # Date 1212705798 25200 # Node ID d4dbd9f91680840f6c719b0d23942b4d4eb00837 # Parent 44abbb0d4c18ba6fbdb3ea98940b619a0cd1c37d 6711083: 64bit JVM crashes with Internal Error (type.cpp:763) - ShouldNotReachHere() with enabled COOPs Summary: Add NarrowOop to various xmeet routines Reviewed-by: kvn, sgoldman, jrose, rasbold diff -r 44abbb0d4c18 -r d4dbd9f91680 src/share/vm/opto/type.cpp --- a/src/share/vm/opto/type.cpp Thu Jun 05 13:02:51 2008 -0700 +++ b/src/share/vm/opto/type.cpp Thu Jun 05 15:43:18 2008 -0700 @@ -940,6 +940,7 @@ case InstPtr: case KlassPtr: case AryPtr: + case NarrowOop: case Int: case Long: case FloatTop: @@ -1086,6 +1087,7 @@ case InstPtr: case KlassPtr: case AryPtr: + case NarrowOop: case Long: case FloatTop: case FloatCon: @@ -1093,7 +1095,6 @@ case DoubleTop: case DoubleCon: case DoubleBot: - case NarrowOop: case Bottom: // Ye Olde Default return Type::BOTTOM; default: // All else is a mistake @@ -1328,6 +1329,7 @@ case InstPtr: case KlassPtr: case AryPtr: + case NarrowOop: case Int: case FloatTop: case FloatCon: