view patches/boot/ecj-underscored_literals.patch @ 2777:dd18b2f67c8d icedtea-2.5.5pre02

Bump to icedtea-2.5.5pre02. Upstream changes: - 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. - PR2250: JSSE server is still limited to 768-bit DHE - S6584008, PR2193, RH1173326: jvmtiStringPrimitiveCallback should not be invoked when string value is null - S6956398, PR2250: make ephemeral DH key match the length of the certificate key - S8074312, PR2254: Enable hotspot builds on 4.x Linux kernels 2015-04-03 Andrew John Hughes <gnu.andrew@member.fsf.org> * Makefile.am: (CORBA_CHANGESET): Update to icedtea-2.5.5pre02. (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.5.5pre02 and run IT_UNDERSCORE_CHECK. * hotspot.map.in: Update to icedtea-2.5.5pre01. * patches/boot/ecj-underscored_literals.patch: New patch to remove underscored literals in sun.security.ssl.ServerHandshaker
author Andrew John Hughes <gnu_andrew@member.fsf.org>
date Fri, 03 Apr 2015 23:25:14 +0100
parents
children
line wrap: on
line source

--- 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