src/share/vm/c1/c1_LIRGenerator.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/c1/c1_LIRGenerator.cpp Fri Nov 7 12:06:54 2008
--- new/src/share/vm/c1/c1_LIRGenerator.cpp Fri Nov 7 12:06:53 2008
*** 1208,1219 ****
--- 1208,1219 ----
case T_FLOAT:
if (c->as_jint_bits() != other->as_jint_bits()) continue;
break;
case T_LONG:
case T_DOUBLE:
! if (c->as_jint_hi_bits() != other->as_jint_lo_bits()) continue;
! if (c->as_jint_lo_bits() != other->as_jint_hi_bits()) continue;
! if (c->as_jint_hi_bits() != other->as_jint_hi_bits()) continue;
! if (c->as_jint_lo_bits() != other->as_jint_lo_bits()) continue;
break;
case T_OBJECT:
if (c->as_jobject() != other->as_jobject()) continue;
break;
}
src/share/vm/c1/c1_LIRGenerator.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File