# HG changeset patch # User Andrew John Hughes # Date 1437509730 -3600 # Node ID 52205e1db0ebdd61913201b52ae5b93c97d3abb6 # Parent 9e3486e15837a68351ae22a11fd04b2b1edf8082 Update aarch64 HotSpot to icedtea-2.6.1. Upstream changes: - Add copyright to aarch64_ad.m4 - Changes to make aix compile after the merge - OPENJDK7-01: Allow OpenJDK to build on PaX-enabled kernels - OPENJDK7-03: Only apply PaX-marking when needed by a running PaX kernel - PR2502: Remove -fno-tree-vectorize workaround now http://gcc.gnu.org/PR63341 is fixed - Remove jcheck - S8014464: Update jcheck for OpenJDK 7 - S8021120, PR2301: TieredCompilation can be enabled even if TIERED is undefined - S8025613, PR2437: clang: remove -Wno-unused-value - S8035938: Memory leak in JvmtiEnv::GetConstantPool - S8047125: (ref) More phantom object references - S8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes - S8048214, PR2357: Linker error when compiling G1SATBCardTableModRefBS after include order changes - S8050807: Better performing performance data handling - S8055479: TLAB stability - S8058113: Execution of OnOutOfMemoryError command hangs on linux-sparc - S8058982: Better verification of an exceptional invokespecial - S8059064: Better G1 log caching - S8060072: Increment minor version of HSx for 7u79 and initialize the build number - S8061785: [TEST_BUG] serviceability/sa/jmap-hashcode/Test8028623.java has utf8 character corrupted by earlier merge - S8062229: Test failure of test_loggc_filename in 7u-cpu - S8068674: Increment minor version of HSx for 7u85 and initialize the build number - S8069590: AIX port of "8050807: Better performing performance data handling" - S8069593: Changes to JavaThread::_thread_state must use acquire and release - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07 - S8071731: Better scaling for C1 - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08 - S8071818: Better vectorization on SPARC - S8071931: Return of the phantom menace - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09 - S8073226: Increment hsx 24.79 build to b02 for 7u79-b10 - S8074312: Enable hotspot builds on 4.x Linux kernels - S8074349: AARCH64: C2 generates poor code for some byte and character stores - S8074662: Update 3rd party readme and license for LibPNG v 1.6.16 - S8075045: AARCH64: Stack banging should use store rather than load - S8075136: Unnecessary sign extension for byte array access - S8075324: Costs of memory operands in aarch64.ad are inconsistent - S8075443: AARCH64: Missed L2I optimizations in C2 - S8075838: Method for typing MethodTypes - S8075930: AARCH64: Use FP Register in C2 - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be inlined. - S8076467: AARCH64: assertion fail with -XX:+UseG1GC - S8078482: ppc: pass thread to throw_AbstractMethodError - S8078529: Increment the build value to b02 for hs24.85 in 8u85 - S8078666: JVM fastdebug build compiled with GCC 5 asserts with "widen increases" - S8078666, PR2326: JVM fastdebug build compiled with GCC 5 asserts with "widen increases" - S8079203: AARCH64: Need to cater for different partner implementations - S8080190: PPC64: Fix wrong rotate instructions in the .ad file - S8080586: aarch64: hotspot test compiler/codegen/7184394/TestAESMain.java fails - S8081475, PR2494: SystemTap does not work when JDK is compiled with GCC 5 - S8081622: Increment the build value to b03 for hs24.85 in 8u51 - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. 2015-07-21 Andrew John Hughes * NEWS: Updated. * hotspot.map.in: Update aarch64 HotSpot to icedtea-2.6.1's. diff -r 9e3486e15837 -r 52205e1db0eb ChangeLog --- a/ChangeLog Mon Jul 20 16:37:23 2015 +0100 +++ b/ChangeLog Tue Jul 21 21:15:30 2015 +0100 @@ -1,3 +1,9 @@ +2015-07-21 Andrew John Hughes + + * NEWS: Updated. + * hotspot.map.in: Update aarch64 HotSpot + to icedtea-2.6.1's. + 2015-07-20 Andrew John Hughes * Makefile.am: diff -r 9e3486e15837 -r 52205e1db0eb NEWS --- a/NEWS Mon Jul 20 16:37:23 2015 +0100 +++ b/NEWS Tue Jul 21 21:15:30 2015 +0100 @@ -53,7 +53,6 @@ - S8021120, PR2301: TieredCompilation can be enabled even if TIERED is undefined - S8027058: sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh Failed to initialize connector - S8027561: [macosx] Cleanup "may not respond to selector" warnings in native code - - S8028617: Dvorak keyboard mapping not honored when ctrl key pressed - S8029607, PR2418: Type of Service (TOS) cannot be set in IPv6 header - S8029868: Fix KSS issues in sun.lwawt.macosx - S8039921, PR2421: SHA1WithDSA with key > 1024 bits not working @@ -111,6 +110,29 @@ - PR2380: Raise javadoc and JAVAC_FLAGS memory limits for CACAO * JamVM - PR2500: Add executable stack markings to callNative.S on JamVM +* AArch64 port + - Changes to make aix compile after the merge + - S8025613, PR2437: clang: remove -Wno-unused-value + - S8035938: Memory leak in JvmtiEnv::GetConstantPool + - S8058113: Execution of OnOutOfMemoryError command hangs on linux-sparc + - S8068674: Increment minor version of HSx for 7u85 and initialize the build number + - S8069593: Changes to JavaThread::_thread_state must use acquire and release + - S8071423: Increment hsx 24.80 build to b08 for 7u80-b07 + - S8071807: Increment hsx 24.80 build to b09 for 7u80-b08 + - S8072639: Increment hsx 24.80 build to b10 for 7u80-b09 + - S8074349: AARCH64: C2 generates poor code for some byte and character stores + - S8075045: AARCH64: Stack banging should use store rather than load + - S8075136: Unnecessary sign extension for byte array access + - S8075324: Costs of memory operands in aarch64.ad are inconsistent + - S8075443: AARCH64: Missed L2I optimizations in C2 + - S8075930: AARCH64: Use FP Register in C2 + - S8076212, PR2314: AllocateHeap() and ReallocateHeap() should be inlined. + - S8076467: AARCH64: assertion fail with -XX:+UseG1GC + - S8078529: Increment the build value to b02 for hs24.85 in 8u85 + - S8079203: AARCH64: Need to cater for different partner implementations + - S8080586: aarch64: hotspot test compiler/codegen/7184394/TestAESMain.java fails + - S8081622: Increment the build value to b03 for hs24.85 in 8u51 + - S8087120, RH1206656, PR2553: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. * PPC & AIX port - S8069590: AIX port of "8050807: Better performing performance data handling" - S8078482, PR2307: ppc: pass thread to throw_AbstractMethodError diff -r 9e3486e15837 -r 52205e1db0eb hotspot.map.in --- a/hotspot.map.in Mon Jul 20 16:37:23 2015 +0100 +++ b/hotspot.map.in Tue Jul 21 21:15:30 2015 +0100 @@ -1,3 +1,3 @@ # version type(drop/hg) url changeset sha256sum default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 383de087ee57 2831eeb73a4af0007fb31978e8a17aae1e9677bd545563956f99b1e0ec8bb923 -aarch64 drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 1939c010fd37 ac35bd6620553478700aaf8c825e373a7329d66473899f7184eb5a317f3db97f +aarch64 drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ b19bc5aeaa09 00043b0c09aa06ce1766c2973d18b0283bd2128a44c94cde97b626a4856b68b3