changeset 2228:6a2d73358ff7

7004217: Remove IA64 workaround re-introduced with CR6953477 Summary: gcc bug worksaround for IA64 no longer needed Reviewed-by: andrew
author bobv
date Thu, 02 Dec 2010 14:00:03 -0500
parents 3c205c4f1cda
children c760f78e0a53
files src/share/vm/interpreter/bytecodeInterpreter.cpp
diffstat 1 files changed, 0 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- 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 @@
           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);