changeset in /hg/icedtea6: 2008-04-04 Gary Benson <gbenson at red...

Gary Benson gbenson at redhat.com
Fri Apr 4 01:40:27 PDT 2008


changeset a5c32475a2e8 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=a5c32475a2e8
description:
	2008-04-04  Gary Benson  <gbenson at redhat.com>

		* patches/icedtea-ia64-bugfix.patch: New file.
		* Makefile.am: Added the above.
		* Makefile.in: Regenerated.

diffstat:

4 files changed, 26 insertions(+), 2 deletions(-)
ChangeLog                         |    6 ++++++
Makefile.am                       |    3 ++-
Makefile.in                       |    3 ++-
patches/icedtea-ia64-bugfix.patch |   16 ++++++++++++++++

diffs (59 lines):

diff -r f9549e833bc4 -r a5c32475a2e8 ChangeLog
--- a/ChangeLog	Thu Apr 03 14:04:06 2008 -0400
+++ b/ChangeLog	Fri Apr 04 04:40:21 2008 -0400
@@ -1,3 +1,9 @@ 2008-04-03  Lillian Angel  <langel at redha
+2008-04-04  Gary Benson  <gbenson at redhat.com>
+
+	* patches/icedtea-ia64-bugfix.patch: New file.
+	* Makefile.am: Added the above.
+	* Makefile.in: Regenerated.
+
 2008-04-03  Lillian Angel  <langel at redhat.com>
 
 	* acinclude.m4: Fixed typo.
diff -r f9549e833bc4 -r a5c32475a2e8 Makefile.am
--- a/Makefile.am	Thu Apr 03 14:04:06 2008 -0400
+++ b/Makefile.am	Fri Apr 04 04:40:21 2008 -0400
@@ -233,7 +233,8 @@ ZERO_PATCHES = \
 	patches/icedtea-signature-iterator.patch \
 	patches/icedtea-signed-types.patch \
 	patches/icedtea-test-atomic-operations.patch \
-	patches/icedtea-zero.patch
+	patches/icedtea-zero.patch \
+	patches/icedtea-ia64-bugfix.patch
 
 if ZERO_BUILD
   ZERO_PATCHES_COND = $(ZERO_PATCHES)
diff -r f9549e833bc4 -r a5c32475a2e8 Makefile.in
--- a/Makefile.in	Thu Apr 03 14:04:06 2008 -0400
+++ b/Makefile.in	Fri Apr 04 04:40:21 2008 -0400
@@ -354,7 +354,8 @@ ZERO_PATCHES = \
 	patches/icedtea-signature-iterator.patch \
 	patches/icedtea-signed-types.patch \
 	patches/icedtea-test-atomic-operations.patch \
-	patches/icedtea-zero.patch
+	patches/icedtea-zero.patch \
+	patches/icedtea-ia64-bugfix.patch
 
 @ZERO_BUILD_FALSE at ZERO_PATCHES_COND = 
 @ZERO_BUILD_TRUE at ZERO_PATCHES_COND = $(ZERO_PATCHES)
diff -r f9549e833bc4 -r a5c32475a2e8 patches/icedtea-ia64-bugfix.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/icedtea-ia64-bugfix.patch	Fri Apr 04 04:40:21 2008 -0400
@@ -0,0 +1,16 @@
+diff -r 114e54fc994e openjdk/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp
+--- openjdk/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp	Fri Apr 04 09:33:18 2008 +0100
++++ openjdk/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp	Fri Apr 04 09:34:11 2008 +0100
+@@ -1281,12 +1281,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);



More information about the distro-pkg-dev mailing list