/hg/icedtea6: 4 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Sun Oct 18 14:47:24 PDT 2009


changeset 83619682858e in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=83619682858e
author: Andrew John Hughes <ahughes at redhat.com>
date: Fri Oct 02 23:02:17 2009 +0100

	Bump to b17 and move back to original HotSpot.

	2009-10-02 Andrew John Hughes <ahughes at redhat.com>

	 Bump to b17 and use original HotSpot.
		* patches/ecj/icedtea-hotspot-default.patch: Moved to icedtea-
	hotspot-original.patch.
		* patches/hotspot/default/icedtea-6791168.patch,
		* patches/hotspot/default/icedtea-bytecodeInterpreter.patch,
		* patches/hotspot/default/icedtea-core-build.patch,
		* patches/hotspot/default/icedtea-debuginfo.patch,
		* patches/hotspot/default/icedtea-format.patch,
		* patches/hotspot/default/icedtea-gcc-4.3.patch,
		* patches/hotspot/default/icedtea-gcc-stack-markings.patch,
		* patches/hotspot/default/icedtea-gcc-suffix.patch,
		* patches/hotspot/default/icedtea-headers.patch,
		* patches/hotspot/default/icedtea-ignore-unrecognized-options.patch,
		* patches/hotspot/default/icedtea-includedb.patch,
		* patches/hotspot/default/icedtea-memory-limits.patch,
		* patches/hotspot/default/icedtea-no-precompiled.patch,
		* patches/hotspot/default/icedtea-params-cast-size_t.patch,
		* patches/hotspot/default/icedtea-parisc-opt.patch,
		* patches/hotspot/default/icedtea-shark-build.patch,
		* patches/hotspot/default/icedtea-shark.patch,
		* patches/hotspot/default/icedtea-sparc-buildfixes.patch,
		* patches/hotspot/default/icedtea-sparc-ptracefix.patch,
		* patches/hotspot/default/icedtea-sparc-trapsfix.patch,
		* patches/hotspot/default/icedtea-sparc64-linux.patch,
		* patches/hotspot/default/icedtea-static-libstdc++.patch,
		* patches/hotspot/default/icedtea-text-relocations.patch,
		* patches/hotspot/default/icedtea-use-idx_t.patch,
		* patches/hotspot/default/icedtea-version.patch,
		* patches/hotspot/default/icedtea-zero-build.patch: Moved to
	patches/hotspot/original.
		* patches/icedtea-6700047-loopopts.patch,
		* patches/icedtea-6712835-ifnode.patch,
		* patches/icedtea-6728542-epoll.patch,
		* patches/icedtea-alsa-default-device.patch: Removed,
	upstream.
		* patches/icedtea-ant.patch: Moved to ecj subdirectory.
		* patches/icedtea-debuginfo.patch,
		* patches/icedtea-float-double-trailing-zeros.patch,
		* patches/icedtea-format-warnings.patch,
		* patches/icedtea-fortify-source.patch,
		* patches/icedtea-graphics.patch,
		* patches/icedtea-jar-misc.patch,
		* patches/icedtea-java2d-mitre-join.patch,
		* patches/icedtea-javac-debuginfo.patch,
		* patches/icedtea-jtreg-colortest.patch,
		* patches/icedtea-jtreg-layoutextragap.patch,
		* patches/icedtea-jtreg-printjob-edgetest-manual.patch,
		* patches/icedtea-jtreg-printjob-multiple-end.patch,
		* patches/icedtea-lcms-2.patch,
		* patches/icedtea-no-bcopy.patch,
		* patches/icedtea-override-redirect-metacity.patch,
		* patches/icedtea-signed-types-hot6.patch,
		* patches/icedtea-simpletimezone-relax.patch,
		* patches/icedtea-toolkit.patch,
		* patches/openjdk/6648816.patch: Removed, upstream.
		* patches/openjdk/oj100103-debugger-socket-overflow.patch:
	Renamed to include Sun bug ID.
		* patches/openjdk/rename-execvpe.patch,
		* patches/security/icedtea-6588003.patch,
		* patches/security/icedtea-6656586.patch,
		* patches/security/icedtea-6656610.patch,
		* patches/security/icedtea-6656625.patch,
		* patches/security/icedtea-6657133.patch,
		* patches/security/icedtea-6657619.patch,
		* patches/security/icedtea-6657625.patch,
		* patches/security/icedtea-6657695.patch,
		* patches/security/icedtea-6660049.patch,
		* patches/security/icedtea-6660539.patch,
		* patches/security/icedtea-6736293.patch,
		* patches/security/icedtea-6738524.patch,
		* patches/security/icedtea-6777448.patch,
		* patches/security/icedtea-6777487.patch,
		* patches/security/icedtea-6801071.patch,
		* patches/security/icedtea-6801497.patch,
		* patches/security/icedtea-6813167.patch,
		* patches/security/icedtea-6823373.patch,
		* patches/security/icedtea-6824440.patch,
		* patches/security/icedtea-6830335.patch,
		* patches/security/icedtea-6845701.patch: Removed, upstream.
		* Makefile.am: Make WITH_ALT_HSBUILD conditionals the default,
	set ANT rather than ANT, set DEBUG_CLASSFILES and
	DEBUG_BINARIES to true, remove patches no longer needed in
	b17.
		* acinclude.m4: Use original HotSpot, not a download.
		* patches/ecj/icedtea-ant.patch: Moved from patches, and
	reduced to just add additional paths for bootstrap.
		* patches/ecj/icedtea-hotspot-original.patch: Moved from
	icedtea-hotspot-default, original hotspot-original patch removed.
		* patches/ecj/icedtea.patch: Recreated.
		* patches/hotspot/original/icedtea-6791168.patch,
		* patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
		* patches/hotspot/original/icedtea-core-build.patch,
		* patches/hotspot/original/icedtea-gcc-4.3.patch,
		* patches/hotspot/original/icedtea-gcc-stack-markings.patch,
		* patches/hotspot/original/icedtea-gcc-suffix.patch,
		* patches/hotspot/original/icedtea-headers.patch,
		* patches/hotspot/original/icedtea-includedb.patch,
		* patches/hotspot/original/icedtea-no-precompiled.patch,
		* patches/hotspot/original/icedtea-params-cast-size_t.patch,
		* patches/hotspot/original/icedtea-parisc-opt.patch,
		* patches/hotspot/original/icedtea-shark-build.patch,
		* patches/hotspot/original/icedtea-shark.patch,
		* patches/hotspot/original/icedtea-sparc-buildfixes.patch,
		* patches/hotspot/original/icedtea-sparc-trapsfix.patch,
		* patches/hotspot/original/icedtea-sparc64-linux.patch,
		* patches/hotspot/original/icedtea-static-libstdc++.patch,
		* patches/hotspot/original/icedtea-text-relocations.patch,
		* patches/hotspot/original/icedtea-use-idx_t.patch,
		* patches/hotspot/original/icedtea-version.patch,
		* patches/hotspot/original/icedtea-zero-build.patch: Moved
	from patches/hotspot/default.
		* patches/icedtea-disable-cc-incompatible-sanity-checks.patch,
		* patches/icedtea-zero-build.patch: Recreated.
		* patches/openjdk/6432567-debugger-socket-overflow.patch:
	Renamed from oj100013-debugger-socket-overflow.patch.


changeset e09a901109fa in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=e09a901109fa
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Oct 07 22:44:35 2009 +0100

	Merge


changeset b21607ae7b62 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=b21607ae7b62
author: Andrew John Hughes <ahughes at redhat.com>
date: Sun Oct 18 21:41:46 2009 +0100

	Merge


changeset 2673464ac328 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=2673464ac328
author: Andrew John Hughes <ahughes at redhat.com>
date: Sun Oct 18 21:42:53 2009 +0100

	Update to b17 tarball.

	2009-10-16 Andrew John Hughes <ahughes at redhat.com>

	 * Makefile.am: Update to b17 tarball.


diffstat:

119 files changed, 2183 insertions(+), 176921 deletions(-)
ChangeLog                                                         |  180 
HACKING                                                           |    1 
INSTALL                                                           |    7 
Makefile.am                                                       |  134 
README                                                            |   15 
acinclude.m4                                                      |    2 
configure.ac                                                      |   44 
contrib/jck/compile-native-code.sh                                |    3 
patches/ecj/icedtea-ant.patch                                     |   20 
patches/ecj/icedtea-hotspot-default.patch                         |   48 
patches/ecj/icedtea-hotspot-original.patch                        |   27 
patches/ecj/icedtea.patch                                         |  234 
patches/hotspot/default/icedtea-6791168.patch                     |  230 
patches/hotspot/default/icedtea-bytecodeInterpreter.patch         |   11 
patches/hotspot/default/icedtea-core-build.patch                  |  108 
patches/hotspot/default/icedtea-debuginfo.patch                   |   15 
patches/hotspot/default/icedtea-format.patch                      |   48 
patches/hotspot/default/icedtea-gcc-4.3.patch                     |   54 
patches/hotspot/default/icedtea-gcc-stack-markings.patch          |   14 
patches/hotspot/default/icedtea-gcc-suffix.patch                  |   25 
patches/hotspot/default/icedtea-headers.patch                     |   13 
patches/hotspot/default/icedtea-ignore-unrecognized-options.patch |   76 
patches/hotspot/default/icedtea-includedb.patch                   |  107 
patches/hotspot/default/icedtea-memory-limits.patch               |   23 
patches/hotspot/default/icedtea-no-precompiled.patch              |   32 
patches/hotspot/default/icedtea-params-cast-size_t.patch          |  255 
patches/hotspot/default/icedtea-parisc-opt.patch                  |   28 
patches/hotspot/default/icedtea-shark-build.patch                 |  233 
patches/hotspot/default/icedtea-shark.patch                       |  390 
patches/hotspot/default/icedtea-sparc-buildfixes.patch            |   35 
patches/hotspot/default/icedtea-sparc-ptracefix.patch             |   34 
patches/hotspot/default/icedtea-sparc-trapsfix.patch              |   21 
patches/hotspot/default/icedtea-sparc64-linux.patch               |   42 
patches/hotspot/default/icedtea-static-libstdc++.patch            |   16 
patches/hotspot/default/icedtea-text-relocations.patch            |   61 
patches/hotspot/default/icedtea-use-idx_t.patch                   |  101 
patches/hotspot/default/icedtea-version.patch                     |   48 
patches/hotspot/default/icedtea-zero-build.patch                  |  129 
patches/hotspot/original/icedtea-6791168.patch                    |  230 
patches/hotspot/original/icedtea-bytecodeInterpreter.patch        |   31 
patches/hotspot/original/icedtea-core-build.patch                 |   46 
patches/hotspot/original/icedtea-gcc-4.3.patch                    |   84 
patches/hotspot/original/icedtea-gcc-stack-markings.patch         |   14 
patches/hotspot/original/icedtea-gcc-suffix.patch                 |    4 
patches/hotspot/original/icedtea-headers.patch                    |    7 
patches/hotspot/original/icedtea-includedb.patch                  |  107 
patches/hotspot/original/icedtea-no-precompiled.patch             |   32 
patches/hotspot/original/icedtea-params-cast-size_t.patch         |  250 
patches/hotspot/original/icedtea-parisc-opt.patch                 |    8 
patches/hotspot/original/icedtea-shark-build.patch                |  296 
patches/hotspot/original/icedtea-shark.patch                      |  210 
patches/hotspot/original/icedtea-sparc-buildfixes.patch           |   35 
patches/hotspot/original/icedtea-sparc-trapsfix.patch             |   10 
patches/hotspot/original/icedtea-sparc64-linux.patch              |    6 
patches/hotspot/original/icedtea-static-libstdc++.patch           |    6 
patches/hotspot/original/icedtea-text-relocations.patch           |   58 
patches/hotspot/original/icedtea-use-idx_t.patch                  |  293 
patches/hotspot/original/icedtea-version.patch                    |   62 
patches/hotspot/original/icedtea-zero-build.patch                 |  112 
patches/icedtea-6700047-loopopts.patch                            |   34 
patches/icedtea-6712835-ifnode.patch                              |   25 
patches/icedtea-6728542-epoll.patch                               |   90 
patches/icedtea-alsa-default-device.patch                         |   17 
patches/icedtea-ant.patch                                         |  106 
patches/icedtea-debuginfo.patch                                   |   64 
patches/icedtea-disable-cc-incompatible-sanity-checks.patch       |  139 
patches/icedtea-float-double-trailing-zeros.patch                 |   29 
patches/icedtea-format-warnings.patch                             |   30 
patches/icedtea-fortify-source.patch                              |   60 
patches/icedtea-graphics.patch                                    |   42 
patches/icedtea-jar-misc.patch                                    | 1126 
patches/icedtea-java2d-mitre-join.patch                           |   64 
patches/icedtea-javac-debuginfo.patch                             |  102 
patches/icedtea-jtreg-colortest.patch                             |   10 
patches/icedtea-jtreg-layoutextragap.patch                        |  137 
patches/icedtea-jtreg-printjob-edgetest-manual.patch              |   10 
patches/icedtea-jtreg-printjob-multiple-end.patch                 |   37 
patches/icedtea-lcms-2.patch                                      |   55 
patches/icedtea-no-bcopy.patch                                    |   20 
patches/icedtea-override-redirect-metacity.patch                  |   19 
patches/icedtea-s390-serialize.patch                              |   15 
patches/icedtea-signed-types-hot6.patch                           |   22 
patches/icedtea-simpletimezone-relax.patch                        |   21 
patches/icedtea-systemtap.patch                                   |   66 
patches/icedtea-toolkit.patch                                     |   10 
patches/icedtea-zero-build.patch                                  |  275 
patches/openjdk/6432567-debugger-socket-overflow.patch            |   17 
patches/openjdk/6648816.patch                                     |   82 
patches/openjdk/oj100103-debugger-socket-overflow.patch           |   17 
patches/openjdk/rename-execvpe.patch                              |   42 
patches/security/icedtea-6588003.patch                            |   54 
patches/security/icedtea-6656586.patch                            |   32 
patches/security/icedtea-6656610.patch                            |   30 
patches/security/icedtea-6656625.patch                            |  180 
patches/security/icedtea-6657133.patch                            |  190 
patches/security/icedtea-6657619.patch                            |   11 
patches/security/icedtea-6657625.patch                            |   18 
patches/security/icedtea-6657695.patch                            |   53 
patches/security/icedtea-6660049.patch                            |  630 
patches/security/icedtea-6660539.patch                            |   74 
patches/security/icedtea-6736293.patch                            |   61 
patches/security/icedtea-6738524.patch                            |   42 
patches/security/icedtea-6777448.patch                            |   69 
patches/security/icedtea-6777487.patch                            |  179 
patches/security/icedtea-6801071.patch                            |  175 
patches/security/icedtea-6801497.patch                            |   59 
patches/security/icedtea-6813167.patch                            |168806 ----------
patches/security/icedtea-6823373.patch                            |   49 
patches/security/icedtea-6824440.patch                            |  265 
patches/security/icedtea-6830335.patch                            |   19 
patches/security/icedtea-6845701.patch                            |   12 
ports/hotspot/src/cpu/zero/vm/asm_helper.cpp                      |    8 
ports/hotspot/src/cpu/zero/vm/bytecodes_arm.def                   |  283 
ports/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp                  |    7 
ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp                  |    1 
ports/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S                |  208 
ports/hotspot/src/share/vm/shark/sharkCompiler.cpp                |   21 
ports/hotspot/src/share/vm/shark/shark_globals.hpp                |    9 
tapset/hotspot.stp.in                                             |   11 

diffs (truncated from 181795 to 500 lines):

diff -r 66ad418c7b91 -r 2673464ac328 ChangeLog
--- a/ChangeLog	Thu Oct 01 11:24:55 2009 +0200
+++ b/ChangeLog	Sun Oct 18 21:42:53 2009 +0100
@@ -1,3 +1,183 @@ 2009-10-01  Robert Schuster  <robertschu
+2009-10-16  Andrew John Hughes  <ahughes at redhat.com>
+
+	* Makefile.am:
+	Update to b17 tarball.
+	
+2009-10-02  Andrew John Hughes  <ahughes at redhat.com>
+
+	Bump to b17 and use original HotSpot.
+	* patches/ecj/icedtea-hotspot-default.patch:
+	Moved to icedtea-hotspot-original.patch.
+	* patches/hotspot/default/icedtea-6791168.patch,
+	* patches/hotspot/default/icedtea-bytecodeInterpreter.patch,
+	* patches/hotspot/default/icedtea-core-build.patch,
+	* patches/hotspot/default/icedtea-debuginfo.patch,
+	* patches/hotspot/default/icedtea-format.patch,
+	* patches/hotspot/default/icedtea-gcc-4.3.patch,
+	* patches/hotspot/default/icedtea-gcc-stack-markings.patch,
+	* patches/hotspot/default/icedtea-gcc-suffix.patch,
+	* patches/hotspot/default/icedtea-headers.patch,
+	* patches/hotspot/default/icedtea-ignore-unrecognized-options.patch,
+	* patches/hotspot/default/icedtea-includedb.patch,
+	* patches/hotspot/default/icedtea-memory-limits.patch,
+	* patches/hotspot/default/icedtea-no-precompiled.patch,
+	* patches/hotspot/default/icedtea-params-cast-size_t.patch,
+	* patches/hotspot/default/icedtea-parisc-opt.patch,
+	* patches/hotspot/default/icedtea-shark-build.patch,
+	* patches/hotspot/default/icedtea-shark.patch,
+	* patches/hotspot/default/icedtea-sparc-buildfixes.patch,
+	* patches/hotspot/default/icedtea-sparc-ptracefix.patch,
+	* patches/hotspot/default/icedtea-sparc-trapsfix.patch,
+	* patches/hotspot/default/icedtea-sparc64-linux.patch,
+	* patches/hotspot/default/icedtea-static-libstdc++.patch,
+	* patches/hotspot/default/icedtea-text-relocations.patch,
+	* patches/hotspot/default/icedtea-use-idx_t.patch,
+	* patches/hotspot/default/icedtea-version.patch,
+	* patches/hotspot/default/icedtea-zero-build.patch:
+	Moved to patches/hotspot/original.
+	* patches/icedtea-6700047-loopopts.patch,
+	* patches/icedtea-6712835-ifnode.patch,
+	* patches/icedtea-6728542-epoll.patch,
+	* patches/icedtea-alsa-default-device.patch:
+	Removed, upstream.
+	* patches/icedtea-ant.patch: Moved to ecj subdirectory.
+	* patches/icedtea-debuginfo.patch,
+	* patches/icedtea-float-double-trailing-zeros.patch,
+	* patches/icedtea-format-warnings.patch,
+	* patches/icedtea-fortify-source.patch,
+	* patches/icedtea-graphics.patch,
+	* patches/icedtea-jar-misc.patch,
+	* patches/icedtea-java2d-mitre-join.patch,
+	* patches/icedtea-javac-debuginfo.patch,
+	* patches/icedtea-jtreg-colortest.patch,
+	* patches/icedtea-jtreg-layoutextragap.patch,
+	* patches/icedtea-jtreg-printjob-edgetest-manual.patch,
+	* patches/icedtea-jtreg-printjob-multiple-end.patch,
+	* patches/icedtea-lcms-2.patch,
+	* patches/icedtea-no-bcopy.patch,
+	* patches/icedtea-override-redirect-metacity.patch,
+	* patches/icedtea-signed-types-hot6.patch,
+	* patches/icedtea-simpletimezone-relax.patch,
+	* patches/icedtea-toolkit.patch,
+	* patches/openjdk/6648816.patch:
+	Removed, upstream.
+	* patches/openjdk/oj100103-debugger-socket-overflow.patch:
+	Renamed to include Sun bug ID.
+	* patches/openjdk/rename-execvpe.patch,
+	* patches/security/icedtea-6588003.patch,
+	* patches/security/icedtea-6656586.patch,
+	* patches/security/icedtea-6656610.patch,
+	* patches/security/icedtea-6656625.patch,
+	* patches/security/icedtea-6657133.patch,
+	* patches/security/icedtea-6657619.patch,
+	* patches/security/icedtea-6657625.patch,
+	* patches/security/icedtea-6657695.patch,
+	* patches/security/icedtea-6660049.patch,
+	* patches/security/icedtea-6660539.patch,
+	* patches/security/icedtea-6736293.patch,
+	* patches/security/icedtea-6738524.patch,
+	* patches/security/icedtea-6777448.patch,
+	* patches/security/icedtea-6777487.patch,
+	* patches/security/icedtea-6801071.patch,
+	* patches/security/icedtea-6801497.patch,
+	* patches/security/icedtea-6813167.patch,
+	* patches/security/icedtea-6823373.patch,
+	* patches/security/icedtea-6824440.patch,
+	* patches/security/icedtea-6830335.patch,
+	* patches/security/icedtea-6845701.patch:
+	Removed, upstream.
+	* Makefile.am:
+	Make WITH_ALT_HSBUILD conditionals the default,
+	set ANT rather than ANT, set DEBUG_CLASSFILES and
+	DEBUG_BINARIES to true, remove patches no longer
+	needed in b17.
+	* acinclude.m4: Use original HotSpot, not a download.
+	* patches/ecj/icedtea-ant.patch: Moved from patches,
+	and reduced to just add additional paths for bootstrap.
+	* patches/ecj/icedtea-hotspot-original.patch: Moved from
+	icedtea-hotspot-default, original hotspot-original patch removed.
+	* patches/ecj/icedtea.patch: Recreated.
+	* patches/hotspot/original/icedtea-6791168.patch,
+	* patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
+	* patches/hotspot/original/icedtea-core-build.patch,
+	* patches/hotspot/original/icedtea-gcc-4.3.patch,
+	* patches/hotspot/original/icedtea-gcc-stack-markings.patch,
+	* patches/hotspot/original/icedtea-gcc-suffix.patch,
+	* patches/hotspot/original/icedtea-headers.patch,
+	* patches/hotspot/original/icedtea-includedb.patch,
+	* patches/hotspot/original/icedtea-no-precompiled.patch,
+	* patches/hotspot/original/icedtea-params-cast-size_t.patch,
+	* patches/hotspot/original/icedtea-parisc-opt.patch,
+	* patches/hotspot/original/icedtea-shark-build.patch,
+	* patches/hotspot/original/icedtea-shark.patch,
+	* patches/hotspot/original/icedtea-sparc-buildfixes.patch,
+	* patches/hotspot/original/icedtea-sparc-trapsfix.patch,
+	* patches/hotspot/original/icedtea-sparc64-linux.patch,
+	* patches/hotspot/original/icedtea-static-libstdc++.patch,
+	* patches/hotspot/original/icedtea-text-relocations.patch,
+	* patches/hotspot/original/icedtea-use-idx_t.patch,
+	* patches/hotspot/original/icedtea-version.patch,
+	* patches/hotspot/original/icedtea-zero-build.patch:
+	Moved from patches/hotspot/default.
+	* patches/icedtea-disable-cc-incompatible-sanity-checks.patch,
+	* patches/icedtea-zero-build.patch: Recreated.
+	* patches/openjdk/6432567-debugger-socket-overflow.patch:
+	Renamed from oj100013-debugger-socket-overflow.patch.
+
+2009-10-14  Mark Wielaard  <mjw at redhat.com>
+
+	* configure.ac: When enabling systemtap support check sys/sdt.h
+	and g++ are recent enough to allow probes in class constructors
+	and destructors.
+	* patches/icedtea-systemtap.patch: Enable compiling probes in
+	jni.cpp. Rewrite Set<prim>Field and SetStatic<prim>Field macros
+	to use DTRACE_PROBE interface directly instead of generating
+	dtrace implementation calls. Clean up dtrace.hpp.
+	* tapset/hotspot.stp.in: Enable hotspot.monitor_notify. Fix up
+	comments.
+
+2009-10-13  Mark Wielaard  <mjw at redhat.com>
+
+	* tapsets/hotspot.stp.in (hotspot.gc_end): Match gc__end, not begin.
+
+2009-10-12  Gary Benson  <gbenson at redhat.com>
+
+	* ports/hotspot/src/share/vm/shark/shark_globals.hpp:
+	Removed SharkStartAt, SharkStopAfter and SharkOnlyCompile.
+	* ports/hotspot/src/share/vm/shark/shark_globals.hpp
+	(SharkCompiler::compile_method): Likewise.
+
+2009-10-09  Edward Nevill   <ed at camswl.com>
+
+	* Added initial support for Shark + ARM asm
+
+2009-10-09  Edward Nevill   <ed at camswl.com>
+
+	* Bug fix to irem
+	* Stop icedtea-debug build falling over in test_gamma
+
+2009-10-08  Matthias Klose  <doko at ubuntu.com>
+
+	* Makefile.am (stamps/icedtea.stamp, stamps/icedtea-debug.stamp):
+	Add shark aliases to jvm.cfg.
+	(stamps/add-zero.stamp): Install as shark if default vm is zero.
+	* configure.ac: Allow shark as additional vm when default vm is zero.
+	* INSTALL, README: Document new build options.
+
+2009-10-06  Gary Benson  <gbenson at redhat.com>
+
+	* patches/icedtea-s390-serialize.patch: New file.
+	* Makefile.am: Apply the above.
+	* HACKING: Document the above.
+
+2009-10-05  Edward Nevill    <ed at camswl.com>
+
+	* Support for generation of native libraries for JCK on ARM
+	* Addition / updating of copyright notices
+	* Support for building icedteat-debug (incomplete)
+	* Minor performance optimisations
+	* Fix to stack overflow checking
+
 2009-10-01  Robert Schuster  <robertschuster at fsfe.org>
 
 	* configure.ac: Added --with-cacao-src-dir option.
diff -r 66ad418c7b91 -r 2673464ac328 HACKING
--- a/HACKING	Thu Oct 01 11:24:55 2009 +0200
+++ b/HACKING	Sun Oct 18 21:42:53 2009 +0100
@@ -106,6 +106,7 @@ The following patches are currently appl
 * icedtea-test-atomic-operations.patch: Add check to see if GCC's sync_lock_test works.
 * icedtea-zero.patch: Generalise architecture support, add ARM and #ifdef out non-zero applicable parts.
 * icedtea-shark.patch: Add support for the Shark JIT.
+* icedtea-s390-serialize.patch: Correctly detect serialization segfaults on s390.
 
 The following patches are only applied to OpenJDK6 in IcedTea6:
 
diff -r 66ad418c7b91 -r 2673464ac328 INSTALL
--- a/INSTALL	Thu Oct 01 11:24:55 2009 +0200
+++ b/INSTALL	Sun Oct 18 21:42:53 2009 +0100
@@ -125,10 +125,13 @@ on architectures where only zero (or sha
    --with-additional-vms=cacao
 to build the additional VM's.  It's not possible to build cacao as the
 default VM, and zero as additional VM.
+To build zero as the default VM and shark as an additional VM, use
+   --enable-zero --with-additional-vms=shark
 
 The additional VM's are available by calling the java with the option
-`-cacao' or `-zero' (for shark as well), or by calling the java tools with
-`-J-<vm name>'.
+`-cacao', `-zero' or `-shark', or by calling the java tools with
+`-J-<vm name>'. If the build was configured with '--enable-shark',
+use `-Xint' to just use the zero VM.
 
 Support for different versions of HotSpot
 ----------------------------------------- 
diff -r 66ad418c7b91 -r 2673464ac328 Makefile.am
--- a/Makefile.am	Thu Oct 01 11:24:55 2009 +0200
+++ b/Makefile.am	Sun Oct 18 21:42:53 2009 +0100
@@ -1,6 +1,6 @@ OPENJDK_DATE = 24_apr_2009
-OPENJDK_DATE = 24_apr_2009
-OPENJDK_MD5SUM = 850a29b70206bc7fa083cd26acc781f3
-OPENJDK_VERSION = b16
+OPENJDK_DATE = 14_oct_2009
+OPENJDK_MD5SUM = 078fe0ab744c98694decc77f2456c560
+OPENJDK_VERSION = b17
 
 CACAO_VERSION = 0.99.4
 CACAO_MD5SUM = c5e6525c5212ddbb6026e4a7cde37ca6
@@ -58,11 +58,7 @@ PULSE_JAVA_CLASS_DIR =
 PULSE_JAVA_CLASS_DIR =
 endif
 
-if WITH_ALT_HSBUILD
 HOTSPOT_MAKE_DIR = make
-else
-HOTSPOT_MAKE_DIR = build
-endif
 
 # Top-Level Targets
 # =================
@@ -163,7 +159,7 @@ ICEDTEA_ENV = \
 ICEDTEA_ENV = \
 	IMPORT_BINARY_PLUGS=true \
 	ALT_JDK_IMPORT_PATH="$(ICEDTEA_BOOT_DIR)" \
-	ANT_HOME="$(SYSTEM_ANT_DIR)" \
+	ANT="$(ANT)" \
         BUILD_NUMBER="$(OPENJDK_VERSION)" \
 	JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
         JRE_RELEASE_VERSION="1.6.0_$(COMBINED_VERSION)" \
@@ -201,7 +197,9 @@ ICEDTEA_ENV = \
 	JAVA_HOME="" \
 	JDK_HOME="" \
 	RHINO_JAR="$(RHINO_JAR)" \
-	DISTRIBUTION_ID="$(DIST_ID)"
+	DISTRIBUTION_ID="$(DIST_ID)" \
+	DEBUG_CLASSFILES="true" \
+	DEBUG_BINARIES="true"
 
 if WITH_CACAO
 ICEDTEA_ENV += \
@@ -242,7 +240,7 @@ ICEDTEA_ENV_ECJ = \
 ICEDTEA_ENV_ECJ = \
 	IMPORT_BINARY_PLUGS=true \
 	ALT_JDK_IMPORT_PATH="$(ICEDTEA_BOOT_DIR)" \
-	ANT_HOME="$(SYSTEM_ANT_DIR)" \
+	ANT="$(ANT)" \
 	BUILD_NUMBER="$(OPENJDK_VERSION)" \
 	JDK_UPDATE_VERSION="$(JDK_UPDATE_VERSION)" \
         JRE_RELEASE_VERSION="1.6.0_$(COMBINED_VERSION)" \
@@ -286,7 +284,9 @@ ICEDTEA_ENV_ECJ = \
 	RHINO_JAR="$(RHINO_JAR)" \
 	JAR_KNOWS_ATFILE="$(JAR_KNOWS_ATFILE)" \
 	JAR_KNOWS_J_OPTIONS="$(JAR_KNOWS_J_OPTIONS)" \
-	JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)"
+	JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)" \
+	DEBUG_CLASSFILES="true" \
+	DEBUG_BINARIES="true"
 
 if WITH_CACAO
 ICEDTEA_ENV_ECJ += \
@@ -504,8 +504,14 @@ ZERO_ASM_BC_ASM_COND = $(shell test -f $
 # These options are provided mainly to assist debugging by returning the bytecode interpreter
 # to a 'vanilla' interpreter.
 #
+if SHARK_BUILD
+${ZERO_ASM_BC_ASM}: ${ZERO_ASM_BC_DEF} $(abs_top_srcdir)/mkbc
+	gcc -E -DDISABLE_NOTICE_SAFEPOINTS - < $< | $(abs_top_srcdir)/mkbc - $@
+else
 ${ZERO_ASM_BC_ASM}: ${ZERO_ASM_BC_DEF} $(abs_top_srcdir)/mkbc
 	gcc -E - < $< | $(abs_top_srcdir)/mkbc - $@
+endif
+
 
 # Link ports sources into tree
 stamps/ports.stamp: stamps/replace-hotspot.stamp
@@ -537,19 +543,6 @@ else
 	patches/hotspot/$(HSBUILD)/icedtea-gcc-4.3.patch
 endif
 
-# Patches needed when not using the newer OpenJDK 7 HotSpot
-OLD_HOTSPOT_PATCHES = \
-	patches/icedtea-signed-types-hot6.patch \
-	patches/icedtea-lucene-crash.patch \
-	patches/icedtea-6700047-loopopts.patch \
-	patches/icedtea-6712835-ifnode.patch
-
-if WITH_ALT_HSBUILD
-  OLD_HOTSPOT_PATCHES_COND =
-else
-  OLD_HOTSPOT_PATCHES_COND = $(OLD_HOTSPOT_PATCHES)
-endif
-
 ICEDTEA_FSG_PATCHES =
 
 ICEDTEA_PATCHES = \
@@ -560,14 +553,11 @@ ICEDTEA_PATCHES = \
 	patches/icedtea-zero.patch \
 	patches/icedtea-ia64-bugfix.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-parisc-opt.patch \
-	$(OLD_HOTSPOT_PATCHES_COND) \
+	patches/icedtea-lucene-crash.patch \
 	patches/icedtea-version.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-version.patch \
 	patches/icedtea-copy-plugs.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-text-relocations.patch \
-	patches/icedtea-graphics.patch \
-	patches/icedtea-debuginfo.patch \
-	patches/hotspot/$(HSBUILD)/icedtea-debuginfo.patch \
 	patches/icedtea-ssl.patch \
 	$(PLUGIN_PATCH) \
 	patches/icedtea-webstart.patch \
@@ -576,15 +566,12 @@ ICEDTEA_PATCHES = \
 	patches/icedtea-tools.patch \
 	patches/icedtea-timezone.patch \
 	patches/icedtea-timezone-default-permission.patch \
-	patches/icedtea-simpletimezone-relax.patch \
 	patches/icedtea-use-system-tzdata.patch \
 	patches/icedtea-headers.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-headers.patch \
-	patches/icedtea-ant.patch \
 	patches/icedtea-gcc-suffix.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-gcc-suffix.patch \
 	patches/icedtea-bytebuffer-compact.patch \
-	patches/icedtea-float-double-trailing-zeros.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-memory-limits.patch \
 	patches/icedtea-sunsrc.patch \
 	patches/icedtea-libraries.patch \
@@ -592,7 +579,6 @@ ICEDTEA_PATCHES = \
 	patches/icedtea-core-build.patch \
 	patches/icedtea-jvmtiEnv.patch \
 	patches/icedtea-lcms.patch \
-	patches/icedtea-lcms-2.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-core-build.patch \
 	patches/icedtea-linker-options.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-static-libstdc++.patch \
@@ -606,11 +592,8 @@ ICEDTEA_PATCHES = \
 	patches/icedtea-ia64-fdlibm.patch \
 	patches/icedtea-freetypeversion.patch \
 	patches/icedtea-fonts.patch \
-	patches/icedtea-override-redirect-metacity.patch \
-	patches/icedtea-no-bcopy.patch \
 	patches/icedtea-shark-build.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-shark-build.patch \
-	patches/icedtea-toolkit.patch \
 	patches/icedtea-jdk-docs-target.patch \
 	patches/icedtea-nomotif-6706121.patch \
 	patches/icedtea-nomotif.patch \
@@ -625,62 +608,22 @@ ICEDTEA_PATCHES = \
 	patches/icedtea-arch.patch \
 	patches/icedtea-lc_ctype.patch \
 	patches/icedtea-messageutils.patch \
-	patches/icedtea-javac-debuginfo.patch \
 	patches/icedtea-xjc.patch \
 	patches/icedtea-renderer-crossing.patch \
 	patches/icedtea-stroker-finish.patch \
-	patches/icedtea-alsa-default-device.patch \
 	patches/icedtea-linker-libs-order.patch \
 	patches/icedtea-f2i-overflow.patch \
 	patches/icedtea-6761856-freetypescaler.patch \
 	patches/icedtea-testenv.patch \
 	patches/icedtea-samejvm-safe.patch \
-	patches/icedtea-6728542-epoll.patch \
 	patches/icedtea-cc-interp-jvmti.patch \
 	patches/icedtea-pr261.patch \
 	patches/icedtea-doc-headers.patch \
 	patches/openjdk/bidi-tests.patch \
 	patches/openjdk/annotation-tests.patch \
-	patches/openjdk/rename-execvpe.patch \
-	patches/security/icedtea-6588003.patch \
-	patches/security/icedtea-6656586.patch \
-	patches/security/icedtea-6656610.patch \
-	patches/security/icedtea-6656625.patch \
-	patches/security/icedtea-6657133.patch \
-	patches/security/icedtea-6657619.patch \
-	patches/security/icedtea-6657625.patch \
-	patches/security/icedtea-6657695.patch \
-	patches/security/icedtea-6660049.patch \
-	patches/security/icedtea-6660539.patch \
-	patches/security/icedtea-6736293.patch \
-	patches/security/icedtea-6738524.patch \
-	patches/security/icedtea-6777448.patch \
-	patches/security/icedtea-6801497.patch \
-	patches/security/icedtea-6801071.patch \
-	patches/security/icedtea-6777487.patch \
-	patches/security/icedtea-6823373.patch \
-	patches/security/icedtea-6824440.patch \
-	patches/security/icedtea-6830335.patch \
-	patches/security/icedtea-6845701.patch \
-	patches/security/icedtea-6813167.patch \
-	patches/icedtea-jar-misc.patch 
-
-if WITH_ALT_HSBUILD
-ICEDTEA_PATCHES += \
-	patches/icedtea-format-warnings.patch \
-	patches/icedtea-fortify-source.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-sparc-buildfixes.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-6791168.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-includedb.patch \
-	patches/hotspot/$(HSBUILD)/icedtea-ignore-unrecognized-options.patch
-endif
-
-if !WITH_ALT_HSBUILD
-ICEDTEA_PATCHES += \
-	patches/icedtea-sparc.patch
-endif
-
-ICEDTEA_PATCHES += \
 	patches/hotspot/$(HSBUILD)/icedtea-sparc64-linux.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-sparc-ptracefix.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-sparc-trapsfix.patch
@@ -730,28 +673,22 @@ ICEDTEA_PATCHES += \
 	patches/icedtea-demo-swingapplet.patch \
 	patches/icedtea-awt-window-size.patch \
 	patches/icedtea-java2d-dasher.patch \
-	patches/hotspot/$(HSBUILD)/icedtea-format.patch \
 	patches/icedtea-cc-interp-backedge.patch \
 	patches/icedtea-xml-encodinginfo.patch \
 	patches/icedtea-jtreg-6592792.patch \
 	patches/icedtea-s390-noinline.patch \
 	patches/icedtea-jtreg-hatrun.patch \
 	patches/icedtea-jtreg-dnd.patch \
-	patches/icedtea-jtreg-colortest.patch \
-	patches/icedtea-jtreg-printjob-multiple-end.patch \
-	patches/icedtea-jtreg-printjob-edgetest-manual.patch \
 	patches/icedtea-jtreg-jrunscript.patch \
-	patches/icedtea-jtreg-layoutextragap.patch \
 	patches/icedtea-network-unreachable.patch \
 	patches/icedtea-dnd-filelists.patch \
-	patches/icedtea-java2d-mitre-join.patch \
 	patches/icedtea-java2d-stroker-internal-joint.patch \
 	patches/icedtea-java2d-stroker-internal-close-joint.patch \
 	patches/icedtea-disable-cc-incompatible-sanity-checks.patch \
 	patches/icedtea-explicit-target-arch.patch \
-	patches/openjdk/6648816.patch \
-	patches/openjdk/oj100103-debugger-socket-overflow.patch \
+	patches/openjdk/6432567-debugger-socket-overflow.patch \
 	patches/hotspot/$(HSBUILD)/icedtea-gcc-stack-markings.patch \
+	patches/icedtea-s390-serialize.patch \
 	$(DISTRIBUTION_PATCHES)
 
 stamps/extract.stamp: stamps/download.stamp
@@ -1001,7 +938,8 @@ stamps/ports-ecj.stamp: stamps/extract-e
 	touch stamps/ports-ecj.stamp
 
 # Patch OpenJDK for plug replacements and ecj.
-ICEDTEA_ECJ_PATCHES = patches/ecj/icedtea.patch \
+ICEDTEA_ECJ_PATCHES = patches/ecj/icedtea-ant.patch \
+	patches/ecj/icedtea.patch \
 	patches/ecj/icedtea-hotspot-$(HSBUILD).patch \
 	patches/ecj/icedtea-spp.patch \
 	patches/ecj/icedtea-jopt.patch
@@ -1249,6 +1187,9 @@ if ZERO_BUILD
 if ZERO_BUILD
 	printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
 endif
+if SHARK_BUILD
+	printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
+endif
 if WITH_CACAO
 	printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
 endif
@@ -1338,6 +1279,9 @@ if ZERO_BUILD
 if ZERO_BUILD
 	printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
 endif
+if SHARK_BUILD
+	printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
+endif
 if WITH_CACAO
 	printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
 endif
@@ -1469,12 +1413,8 @@ ICEDTEA_COPY_DIRS = \
 	java/util \
 	java/rmi \
 	sun/awt/ \
-	javax/net/ssl
-
-if WITH_ALT_HSBUILD



More information about the distro-pkg-dev mailing list