/hg/release/icedtea7-2.5: 2 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Tue Apr 14 23:46:15 UTC 2015


changeset bbb69dac5c7c in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=bbb69dac5c7c
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Wed Apr 15 00:25:14 2015 +0100

	Bump AArch64 HotSpot to icedtea-2.6pre21.

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

		* NEWS: Updated.
		* hotspot.map.in: Update aarch64 HotSpot
		to icedtea-2.6.0pre21's.


changeset 38192e372210 in /hg/release/icedtea7-2.5
details: http://icedtea.classpath.org/hg/release/icedtea7-2.5?cmd=changeset;node=38192e372210
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Wed Apr 15 00:42:01 2015 +0100

	PR2297: Use the IcedTea 2.6.0 HotSpot for ARM32 by default

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

		PR2297: Use the IcedTea 2.6.0 HotSpot
		for ARM32 by default
		* INSTALL: Update HotSpot build
		documentation accordingly.
		* NEWS: Updated.
		* acinclude.m4:
		(IT_WITH_HOTSPOT_BUILD): Use 'aarch64'
		when JRE_ARCH_DIR is either arm or aarch64.


diffstat:

 ChangeLog      |  17 +++++++++++++++++
 INSTALL        |   5 +++--
 NEWS           |  43 +++++++++++++++++++++++++++++++++++++++++++
 acinclude.m4   |   2 +-
 hotspot.map.in |   2 +-
 5 files changed, 65 insertions(+), 4 deletions(-)

diffs (112 lines):

diff -r acdf8a8f85cf -r 38192e372210 ChangeLog
--- a/ChangeLog	Tue Apr 14 01:31:49 2015 +0100
+++ b/ChangeLog	Wed Apr 15 00:42:01 2015 +0100
@@ -1,3 +1,20 @@
+2015-04-15  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR2297: Use the IcedTea 2.6.0 HotSpot
+	for ARM32 by default
+	* INSTALL: Update HotSpot build
+	documentation accordingly.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_WITH_HOTSPOT_BUILD): Use 'aarch64'
+	when JRE_ARCH_DIR is either arm or aarch64.
+
+2015-04-14  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* NEWS: Updated.
+	* hotspot.map.in: Update aarch64 HotSpot
+	to icedtea-2.6.0pre21's.
+
 2015-04-11  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	* Makefile.am:
diff -r acdf8a8f85cf -r 38192e372210 INSTALL
--- a/INSTALL	Tue Apr 14 01:31:49 2015 +0100
+++ b/INSTALL	Wed Apr 15 00:42:01 2015 +0100
@@ -360,8 +360,9 @@
 
 Currently, IcedTea 2.x supports the 'default' HotSpot tree, which is
 part of the IcedTea forest for the particular minor release series
-being used, and 'aarch64', which uses snapshots of the AArch64 HotSpot
-port available at http://hg.openjdk.java.net/aarch64-port/jdk7u
+being used, and 'aarch64', which uses snapshots of the HotSpot tree
+from the forthcoming 2.6.0 release of IcedTea. The latter is the default
+on both the ARM 32 and AArch64 architectures.
 
 JavaScript Support
 ==================
diff -r acdf8a8f85cf -r 38192e372210 NEWS
--- a/NEWS	Tue Apr 14 01:31:49 2015 +0100
+++ b/NEWS	Wed Apr 15 00:42:01 2015 +0100
@@ -111,6 +111,49 @@
   - 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
+* ARM32 port
+  - PR2228: Add ARM32 JIT
+  - PR2297: Use the IcedTea 2.6.0 HotSpot for ARM32 by default
+  - Several bug fixes to get Eclipse working
+* 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.
+  - S6976528: PS: assert(!limit_exceeded || softrefs_clear) failed: Should have been cleared
+  - S8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
+  - S8020829: NMT tests fail on platforms if NMT detail is not supported
+  - S8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
+  - S8029775: Solaris code cleanup
+  - S8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
+  - S8042235: redefining method used by multiple MethodHandles crashes VM
+  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
+  - S8046233: VerifyError on backward branch
+  - S8046289: compiler/6340864/TestLongVect.java timeout with
+  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
+  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
+  - S8054478: C2: Incorrectly compiled char[] array access crashes JVM
+  - S8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
+  - S8054883: Segmentation error while running program
+  - S8056309: Set minor version for hotspot in 7u76 to 76 and build number to b01
+  - S8058583: Remove CompilationRepeat
+  - S8058935: CPU detection gives 0 cores per cpu, 2 threads per core in Amazon EC2 environment
+  - S8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
+  - S8060169: Update the Crash Reporting URL in the Java crash log
+  - S8061507: Increment hsx 24.76 build to b02 for 7u76-b05
+  - S8061694: Increment hsx 24.76 build to b03 for 7u76-b06
+  - S8062229: Test failure of test_loggc_filename in 7u-cpu
+  - S8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop
+  - S8064493: Increment the build value to b04 for hs24.76 in 7u76-b08
+  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
+  - S8065618: C2 RA incorrectly removes kill projections
+  - S8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
+  - S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
+  - S8066103: C2's range check smearing allows out of bound array accesses
+  - S8066649: 8u backport for 8065618 is incorrect
+  - S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
+  - 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
 
 New in release 2.5.4 (2015-01-21):
 
diff -r acdf8a8f85cf -r 38192e372210 acinclude.m4
--- a/acinclude.m4	Tue Apr 14 01:31:49 2015 +0100
+++ b/acinclude.m4	Wed Apr 15 00:42:01 2015 +0100
@@ -928,7 +928,7 @@
 AC_DEFUN_ONCE([IT_WITH_HOTSPOT_BUILD],
 [
   AC_REQUIRE([IT_ENABLE_ZERO_BUILD])
-  if test "x$JRE_ARCH_DIR" = "xaarch64"; then
+  if test "x$JRE_ARCH_DIR" = "xaarch64" -o "x$JRE_ARCH_DIR" = "xarm"; then
     DEFAULT_BUILD="aarch64"
   else
     DEFAULT_BUILD="default"
diff -r acdf8a8f85cf -r 38192e372210 hotspot.map.in
--- a/hotspot.map.in	Tue Apr 14 01:31:49 2015 +0100
+++ b/hotspot.map.in	Wed Apr 15 00:42:01 2015 +0100
@@ -1,3 +1,3 @@
 # version type(drop/hg) url changeset sha256sum
 default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ cac66550581b d724a9749f51a3c66351ad8a27bc4570640720eace33cd03f1a52e2e45731dfb
-aarch64 drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 4d25046abb67 60da8d427f7e3659f701e54c763ea8366d8af3280c7e10670004938b2f07efef
+aarch64 drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 1939c010fd37 ac35bd6620553478700aaf8c825e373a7329d66473899f7184eb5a317f3db97f


More information about the distro-pkg-dev mailing list