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
--- a/hotspot/src/share/vm/opto/type.cpp Thu Jun 05 13:02:51 2008 -0700
+++ b/hotspot/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: