7004217: Remove IA64 workaround re-introduced with CR6953477
authorbobv
Thu Dec 02 14:00:03 2010 -0500 (2 years ago)
changeset 22286a2d73358ff7
parent 22273c205c4f1cda
child 2229c760f78e0a53
7004217: Remove IA64 workaround re-introduced with CR6953477
Summary: gcc bug worksaround for IA64 no longer needed
Reviewed-by: andrew
src/share/vm/interpreter/bytecodeInterpreter.cpp
--- a/src/share/vm/interpreter/bytecodeInterpreter.cpp Wed Dec 01 18:32:50 2010 -0500
+++ b/src/share/vm/interpreter/bytecodeInterpreter.cpp Thu Dec 02 14:00:03 2010 -0500
@@ -1323,12 +1323,7 @@ run:
jfloat f;
jdouble r;
f = STACK_FLOAT(-1);
-#ifdef IA64
- // IA64 gcc bug
- r = ( f == 0.0f ) ? (jdouble) f : (jdouble) f + ia64_double_zero;
-#else
r = (jdouble) f;
-#endif
MORE_STACK(-1); // POP
SET_STACK_DOUBLE(r, 1);
UPDATE_PC_AND_TOS_AND_CONTINUE(1, 2);