/hg/icedtea7: 3 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Sun Apr 5 22:52:06 UTC 2015


changeset 8e3f9f2452ad in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=8e3f9f2452ad
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sun Apr 05 22:35:29 2015 +0100

	Bump to icedtea-2.6pre20.

	Upstream changes:
	  - PR2225: giflib 5.1 conditional excludes 6.0, 7.0, etc.
	  - PR2228 - Add ARM32 JIT
	  - PR2233, RH1190835: Discover gsettings symbols separately so early versions of GLib can be used (e.g. on RHEL 6)
	  - PR2236: ppc64le should report its os.arch as ppc64le so tools can detect it
	  - PR2250: JSSE server is still limited to 768-bit DHE
	  - S6956398, PR2250: make ephemeral DH key match the length of the certificate key
	  - S8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
	  - S8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations
	  - S8074312, PR2254: Enable hotspot builds on 4.x Linux kernels
	  - Several bug fixes to get eclipse working

	2015-04-03  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(CORBA_CHANGESET): Update to icedtea-2.6pre20.
		(JAXP_CHANGESET): Likewise.
		(JAXWS_CHANGESET): Likewise.
		(JDK_CHANGESET): Likewise.
		(LANGTOOLS_CHANGESET): Likewise.
		(OPENJDK_CHANGESET): Likewise.
		(CORBA_SHA256SUM): Likewise.
		(JAXP_SHA256SUM): Likewise.
		(JAXWS_SHA256SUM): Likewise.
		(JDK_SHA256SUM): Likewise.
		(LANGTOOLS_SHA256SUM): Likewise.
		(OPENJDK_SHA256SUM): Likewise.
		(ICEDTEA_BOOT_PATCHES): Turn on new underscored literals
		patch when the compiler doesn't support them.
		* NEWS: Updated.
		* acinclude.m4:
		(IT_UNDERSCORE_CHECK): Check that the compiler supports
		underscored literals.
		* configure.ac:
		Bump to 2.6.0pre20 and run IT_UNDERSCORE_CHECK.
		* hotspot.map.in: Update to icedtea-2.6pre20.
		* patches/boot/ecj-underscored_literals.patch:
		New patch to remove underscored literals in
		sun.security.ssl.ServerHandshaker


changeset 223af819bea8 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=223af819bea8
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sun Apr 05 22:42:07 2015 +0100

	Include version update for raw OpenJDK builds.

	2015-04-05  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(JDK_CHANGESET): Include version update for raw
		OpenJDK builds.
		(JDK_SHA256SUM): Likewise.


changeset 514a591a13cd in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=514a591a13cd
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sun Apr 05 23:51:51 2015 +0100

	Added tag icedtea-2.6.0pre20 for changeset 223af819bea8


diffstat:

 .hgtags                                     |   1 +
 ChangeLog                                   |  35 ++++++++++++++++++++++++++
 Makefile.am                                 |  28 +++++++++++--------
 NEWS                                        |  11 ++++++++
 acinclude.m4                                |  39 +++++++++++++++++++++++++++++
 configure.ac                                |   3 +-
 hotspot.map.in                              |   2 +-
 patches/boot/ecj-underscored_literals.patch |  11 ++++++++
 8 files changed, 116 insertions(+), 14 deletions(-)

diffs (221 lines):

diff -r 5d905b7fe1ac -r 514a591a13cd .hgtags
--- a/.hgtags	Thu Mar 26 18:14:33 2015 +0000
+++ b/.hgtags	Sun Apr 05 23:51:51 2015 +0100
@@ -47,3 +47,4 @@
 ec4f4f0f51e1bbaa2bffdef261d1e566832669d2 icedtea-2.6.0pre17
 b2c3a2dac0777ef083482e1cda396c7723392682 icedtea-2.6.0pre18
 11a872da084a0150002064e4115f480398f9dbdb icedtea-2.6.0pre19
+223af819bea8f35b601b1b85330a02bb21763527 icedtea-2.6.0pre20
diff -r 5d905b7fe1ac -r 514a591a13cd ChangeLog
--- a/ChangeLog	Thu Mar 26 18:14:33 2015 +0000
+++ b/ChangeLog	Sun Apr 05 23:51:51 2015 +0100
@@ -1,3 +1,38 @@
+2015-04-05  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(JDK_CHANGESET): Include version update for raw
+	OpenJDK builds.
+	(JDK_SHA256SUM): Likewise.
+
+2015-04-03  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(CORBA_CHANGESET): Update to icedtea-2.6pre20.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	(ICEDTEA_BOOT_PATCHES): Turn on new underscored literals
+	patch when the compiler doesn't support them.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_UNDERSCORE_CHECK): Check that the compiler supports
+	underscored literals.
+	* configure.ac:
+	Bump to 2.6.0pre20 and run IT_UNDERSCORE_CHECK.
+	* hotspot.map.in: Update to icedtea-2.6pre20.
+	* patches/boot/ecj-underscored_literals.patch:
+	New patch to remove underscored literals in
+	sun.security.ssl.ServerHandshaker
+
 2015-03-26  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	* NEWS:
diff -r 5d905b7fe1ac -r 514a591a13cd Makefile.am
--- a/Makefile.am	Thu Mar 26 18:14:33 2015 +0000
+++ b/Makefile.am	Sun Apr 05 23:51:51 2015 +0100
@@ -4,19 +4,19 @@
 BUILD_VERSION = b05
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = e4d788ed1e07
-JAXP_CHANGESET = 0e0fc4440a3b
-JAXWS_CHANGESET = 26c7686a4f96
-JDK_CHANGESET = 29fdd3e4a432
-LANGTOOLS_CHANGESET = 4c600e18a7e4
-OPENJDK_CHANGESET = 55ce37199ce3
+CORBA_CHANGESET = 4ca25161dc2a
+JAXP_CHANGESET = 3bb57abb921f
+JAXWS_CHANGESET = c901dec7bc96
+JDK_CHANGESET = 95e2e973f270
+LANGTOOLS_CHANGESET = 1a60fa408f57
+OPENJDK_CHANGESET = 10d65b91c33c
 
-CORBA_SHA256SUM = a35777981808b6d22a777887239c99fcb64a5fb1ddbe81e8dd4693fdb4a515a8
-JAXP_SHA256SUM = ee8efc66d0343ee0b0b195241fd48d512019e2cf77a181ecbd9e8ffb68418b21
-JAXWS_SHA256SUM = 761b772eb43b0c433be78c22fb57e69b072e1b29fac38c7f0eb1db0eb1f299c7
-JDK_SHA256SUM = a041d63fa0c987b1d6063fcbc1fae90ad906a17f26bebd78d7e8b143a1a5875f
-LANGTOOLS_SHA256SUM = df55f5e1cd338ab847c5c29a4a12e193aa177e38115b20f0fccee51a12b48a7f
-OPENJDK_SHA256SUM = cfee6723939f82da1bc4ff622ea88ef63cd43880e4cb9701049c807558a28e32
+CORBA_SHA256SUM = 038202eb0daf849028c28ada6e11e0b8ef0308c26d45f94a0aefb834a4d41bf2
+JAXP_SHA256SUM = c8b4d8d304f00773f914fc5798b381a165d81095a1175de3f1809fea99bcbfae
+JAXWS_SHA256SUM = 0408a8a0c02b84ed7b7701c0572dfae0fc886713614b2fcdada81b3d30a1ce23
+JDK_SHA256SUM = bf66dabb0d427968fe8cbf26045ffa8d1db9fe9230f5819a3d88e61d2d56cd38
+LANGTOOLS_SHA256SUM = 9f1b3252e84759750bc8259d6b2d94ccf8f778d56fe6fa7dca2c9a70a317bd48
+OPENJDK_SHA256SUM = af57bdf261cf377f5cdabab4a8a271a838b8f7969be7331d99390ff39f6f7b0a
 
 DROP_URL = http://icedtea.classpath.org/download/drops
 
@@ -387,6 +387,10 @@
 endif
 endif
 
+if JAVAC_LACKS_UNDERSCORED_LITERALS
+ICEDTEA_BOOT_PATCHES += patches/boot/ecj-underscored_literals.patch
+endif
+
 if DTDTYPE_QNAME
 ICEDTEA_BOOT_PATCHES += patches/boot/jaxws-getdtdtype.patch
 endif
diff -r 5d905b7fe1ac -r 514a591a13cd NEWS
--- a/NEWS	Thu Mar 26 18:14:33 2015 +0000
+++ b/NEWS	Sun Apr 05 23:51:51 2015 +0100
@@ -23,6 +23,7 @@
   - S6695379: Copy method annotations and parameter annotations to synthetic bridge methods
   - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
   - S6931564: Incorrect display name of Locale for south africa
+  - S6956398, PR2250: make ephemeral DH key match the length of the certificate key
   - S6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
   - S6984762: Invalid close of file descriptor '-1' in findZoneinfoFile
   - S6993873: java/awt/Focus/FocusOwnerFrameOnClick/FocusOwnerFrameOnClick.java test indicates ".a frame wasn't focused on click" jdk7 issue on linux
@@ -328,6 +329,7 @@
   - S8068405: GenerateCurrencyData throws RuntimeException for old data
   - S8068507: (fc) Rename the new jdk.net.enableFastFileTransfer system property to jdk.nio.enableFastFileTransfer
   - S8068639: Make certain annotation classfile warnings opt-in
+  - S8074312, PR2254: Enable hotspot builds on 4.x Linux kernels
 * Backports
   - S6584008, PR2193, RH1173326: jvmtiStringPrimitiveCallback should not be invoked when string value is null
 * Bug fixes
@@ -339,11 +341,20 @@
   - PR2196, RH1164762: jhat man page has broken URL
   - PR2200: Support giflib 5.1.0
   - PR2210: DGifCloseFile call should check the return value, not the error code, for failure
+  - PR2225: giflib 5.1 conditional excludes 6.0, 7.0, etc.
+  - PR2233, RH1190835: Discover gsettings symbols separately so early versions of GLib can be used (e.g. on RHEL 6)
+  - PR2236: ppc64le should report its os.arch as ppc64le so tools can detect it
+  - PR2250: JSSE server is still limited to 768-bit DHE
 * AArch64 port
   - Add java.lang.ref.Reference.get intrinsic to template interpreter
   - Fix implementation of InterpreterMacroAssembler::increment_mdp_data_at().
   - Remove insanely large stack allocation in entry frame.
+  - S8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames
   - S8072129: [AARCH64] missing fix for 8066900
+  - S8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations
+* ARM32 port
+  - PR2228: Add ARM32 JIT
+  - Several bug fixes to get Eclipse working
 
 New in release 2.5.4 (2015-01-21):
 
diff -r 5d905b7fe1ac -r 514a591a13cd acinclude.m4
--- a/acinclude.m4	Thu Mar 26 18:14:33 2015 +0000
+++ b/acinclude.m4	Sun Apr 05 23:51:51 2015 +0100
@@ -2913,3 +2913,42 @@
 AM_CONDITIONAL([CP64174], test x"${it_cv_cp64174}" = "xyes")
 AC_PROVIDE([$0])dnl
 ])
+
+AC_DEFUN([IT_UNDERSCORE_CHECK],[
+  AC_REQUIRE([IT_CHECK_JAVA_AND_JAVAC_WORK])
+  AC_CACHE_CHECK([if javac lacks support for underscored literals], it_cv_underscore, [
+  CLASS=Test.java
+  BYTECODE=$(echo $CLASS|sed 's#\.java##')
+  mkdir tmp.$$
+  cd tmp.$$
+  cat << \EOF > $CLASS
+[/* [#]line __oline__ "configure" */
+
+public class Test
+{
+    public static void main(String[] args)
+    {
+      if (args.length == 0)
+      	 System.exit(-1);
+      long value = Long.parseLong(args[0]);
+      if ((value & 0xffff_ffff_0000_0000L) == 0)
+        System.out.println(args[0] + " is below Integer.MAX_VALUE");
+    }
+}]
+EOF
+  if $JAVAC -cp . $JAVACFLAGS -source 7 -target 7 $CLASS >&AS_MESSAGE_LOG_FD 2>&1; then
+    if $JAVA -classpath . $BYTECODE $$ >&AS_MESSAGE_LOG_FD 2>&1 ; then
+       it_cv_underscore=no;
+    else
+       it_cv_underscore=yes;
+    fi
+  else
+    it_cv_underscore=yes;
+  fi
+  rm -f $CLASS *.class
+  cd ..
+  rmdir tmp.$$
+  ])
+AM_CONDITIONAL([JAVAC_LACKS_UNDERSCORED_LITERALS], test x"${it_cv_underscore}" = "xyes")
+AC_PROVIDE([$0])dnl
+])
diff -r 5d905b7fe1ac -r 514a591a13cd configure.ac
--- a/configure.ac	Thu Mar 26 18:14:33 2015 +0000
+++ b/configure.ac	Sun Apr 05 23:51:51 2015 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.6.0pre19], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.6.0pre20], [distro-pkg-dev at openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AM_MAINTAINER_MODE([enable])
 AC_CONFIG_FILES([Makefile])
@@ -153,6 +153,7 @@
 
 IT_CHECK_ENABLE_WARNINGS
 IT_DIAMOND_CHECK
+IT_UNDERSCORE_CHECK
 IT_BYTECODE7_CHECK
 IT_USE_BOOTSTRAP_TOOLS
 IT_CHECK_FOR_XBOOTCLASSPATH
diff -r 5d905b7fe1ac -r 514a591a13cd hotspot.map.in
--- a/hotspot.map.in	Thu Mar 26 18:14:33 2015 +0000
+++ b/hotspot.map.in	Sun Apr 05 23:51:51 2015 +0100
@@ -1,2 +1,2 @@
 # version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 8f3c9cf0636f f15695c17c75dcab85d94f9be9a93378da88cdf8d1c4685115a260c61b823702
+default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 904317834a25 b5d129a569016dadd359b7aa7b28b4832476b3eec2aafe42e21f1c9fd85f18de
diff -r 5d905b7fe1ac -r 514a591a13cd patches/boot/ecj-underscored_literals.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/boot/ecj-underscored_literals.patch	Sun Apr 05 23:51:51 2015 +0100
@@ -0,0 +1,11 @@
+--- openjdk-boot.orig/jdk/src/share/classes/sun/security/ssl/ServerHandshaker.java.old	2015-04-03 20:33:29.164024020 +0100
++++ openjdk-boot/jdk/src/share/classes/sun/security/ssl/ServerHandshaker.java	2015-04-03 20:33:38.840136632 +0100
+@@ -1850,7 +1850,7 @@
+                     return Integer.parseInt(s, radix);
+                 } else {
+                     long ell = Long.parseLong(s, radix);
+-                    if ((ell & 0xffff_ffff_0000_0000L) == 0) {
++                    if ((ell & 0xffffffff00000000L) == 0) {
+                         return (int) ell;
+                     } else {
+                         throw new


More information about the distro-pkg-dev mailing list