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

Gary Benson gbenson at redhat.com
Thu Oct 9 08:25:27 PDT 2008


changeset fa94fa7ac782 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=fa94fa7ac782
description:
	2008-10-09  Gary Benson  <gbenson at redhat.com>
	            Andrew Haley  <aph at redhat.com>

	        * patches/icedtea-hotspot-citypeflow.patch: Reinstated.
	        * Makefile.am (ZERO_PATCHES): Apply the above for HotSpot 7 builds.

	        * ports/hotspot/build/linux/makefiles/shark.make:
	        Remove workaround for the above.

diffstat:

4 files changed, 22 insertions(+), 8 deletions(-)
ChangeLog                                      |    9 +++++++++
Makefile.am                                    |    3 ++-
patches/icedtea-hotspot-citypeflow.patch       |   11 +++++++++++
ports/hotspot/build/linux/makefiles/shark.make |    7 -------

diffs (58 lines):

diff -r 6790b974078e -r fa94fa7ac782 ChangeLog
--- a/ChangeLog	Thu Oct 09 13:35:37 2008 +0200
+++ b/ChangeLog	Thu Oct 09 11:25:22 2008 -0400
@@ -1,3 +1,12 @@ 2008-10-09  Matthias Klose  <doko at ubuntu
+2008-10-09  Gary Benson  <gbenson at redhat.com>
+	    Andrew Haley  <aph at redhat.com>
+
+	* patches/icedtea-hotspot-citypeflow.patch: Reinstated.
+	* Makefile.am (ZERO_PATCHES): Apply the above for HotSpot 7 builds.
+
+	* ports/hotspot/build/linux/makefiles/shark.make:
+	Remove workaround for the above.
+
 2008-10-09  Matthias Klose  <doko at ubuntu.com>
 
 	* patches/icedtea-6open-6616825.patch: New.
diff -r 6790b974078e -r fa94fa7ac782 Makefile.am
--- a/Makefile.am	Thu Oct 09 13:35:37 2008 +0200
+++ b/Makefile.am	Thu Oct 09 11:25:22 2008 -0400
@@ -421,7 +421,8 @@ ZERO_PATCHES = \
 	patches/icedtea-signed-types.patch \
 	patches/icedtea-test-atomic-operations.patch \
 	patches/icedtea-zero.patch \
-	patches/icedtea-ia64-bugfix.patch
+	patches/icedtea-ia64-bugfix.patch \
+	patches/icedtea-hotspot-citypeflow.patch
 
 # Patches needed when not using the newer OpenJDK 7 HotSpot for zero.
 NON_ZERO_PATCHES = \
diff -r 6790b974078e -r fa94fa7ac782 patches/icedtea-hotspot-citypeflow.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/icedtea-hotspot-citypeflow.patch	Thu Oct 09 11:25:22 2008 -0400
@@ -0,0 +1,11 @@
+--- openjdk/hotspot/src/share/vm/ci/ciTypeFlow.hpp~	2008-07-10 22:04:30.000000000 +0200
++++ openjdk/hotspot/src/share/vm/ci/ciTypeFlow.hpp	2008-07-25 14:32:03.544802121 +0200
+@@ -130,7 +130,7 @@
+ 
+   // Used as a combined index for locals and temps
+   enum Cell {
+-    Cell_0
++    Cell_0, Cell_max = UINT_MAX
+   };
+ 
+   // A StateVector summarizes the type information at some
diff -r 6790b974078e -r fa94fa7ac782 ports/hotspot/build/linux/makefiles/shark.make
--- a/ports/hotspot/build/linux/makefiles/shark.make	Thu Oct 09 13:35:37 2008 +0200
+++ b/ports/hotspot/build/linux/makefiles/shark.make	Thu Oct 09 11:25:22 2008 -0400
@@ -30,10 +30,3 @@ VM_SUBDIR = server
 VM_SUBDIR = server
 
 CFLAGS += -DSHARK
-
-# Something in this file fails with GCC at higher optimization levels.
-# The part of ciTypeFlow::StateVector::meet_exception() that fills in
-# local variables stops part way through leaving the rest set to T_TOP
-# (ie uninitialized).  The VM then aborts with a ShouldNotReachHere()
-# in SharkPHIState::initialize().  Observed with 4.3.2.
-OPT_CFLAGS/ciTypeFlow.o = -O1



More information about the distro-pkg-dev mailing list