[Bug 2922] [IcedTea8] Import latest AArch64 changes from aarch64-port/jdk8u

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Fri Apr 8 16:54:24 UTC 2016


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2922

--- Comment #1 from hg commits <mercurial at icedtea.classpath.org> ---
details:
http://icedtea.classpath.org//hg/icedtea?cmd=changeset;node=72dabbf2cab2
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Apr 08 04:34:11 2016 +0100

    Bump to icedtea-3.0.0.

    Upstream changes:
      - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
      - PR2888: OpenJDK should check for system cacerts database (e.g.
/etc/pki/java/cacerts)
      - PR2899: Don't use WithSeed versions of NSS functions as they don't
fully process the seed
      - PR2922: Add missing includes to macroAssembler_aarch64.cpp
      - PR2922: Add support for large code cache
      - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only.
      - PR2922: Backport optimization of volatile puts/gets and CAS to use
ldar/stlr
      - PR2922: Fix client build after addition of large code cache support
      - PR2922: Fix thinko when backporting 8131645. Table ends up being
allocated twice.
      - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f.
      - S6425769, PR2859: Allow specifying an address to bind JMX remote
connector
      - S8131645, PR2922: [ARM64] crash on Cavium when using G1
      - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking
implementation
      - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization
implementation
      - S8136165, PR2922: AARCH64: Tidy up compiled native calls
      - S8136524, PR2922: aarch64:
test/compiler/runtime/7196199/Test7196199.java fails
      - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's
allocation is NoEscape or ArgEscape
      - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0
      - S8138575, PR2922: Improve generated code for profile counters
      - S8138641, PR2922: Disable C2 peephole by default for aarch64
      - S8138966, PR2922: Intermittent SEGV running ParallelGC
      - S8139674, PR2922: aarch64: guarantee failure in
TestOptionsWithRanges.java
      - S8140611, PR2922: aarch64: jtreg test
jdk/tools/pack200/UnpackerMemoryTest.java SEGVs
      - S8143067, PR2922: aarch64: guarantee failure in javac
      - S8143285, PR2922: aarch64: Missing load acquire when checking if
ConstantPoolCacheEntry is resolved
      - S8143584, PR2922: Load constant pool tag and class status with load
acquire
      - S8144028, PR2922: Use AArch64 bit-test instructions in C2
      - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java
fails with --enable-unlimited-crypto
      - S8144582, PR2922: AArch64 does not generate correct branch profile data
      - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions
      - S8145096, PR2854: Undefined behaviour in HotSpot
      - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64
bit-test instructions in C2
      - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently
      - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for
IPv6 addresses
      - S8146286, PR2922: aarch64: guarantee failures with large code cache
sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
      - S8146678, PR2922: aarch64: assertion failure: call instruction in an
infinite loop
      - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base
      - S8146843, PR2922: aarch64: add scheduling support for FP and vector
instructions
      - S8147805, PR2922: aarch64: C1 segmentation fault due to inline
Unsafe.getAndSetObject
      - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in
javac
      - S8150652, PR2922: Remove unused code in AArch64 back end
      - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell

    ChangeLog:

    2016-04-07  Andrew John Hughes  <gnu_andrew at member.fsf.org>

        * Makefile.am,
        (CORBA_CHANGESET): Update to icedtea-3.0.0 tag.
        (JAXP_CHANGESET): Likewise.
        (JAXWS_CHANGESET): Likewise.
        (JDK_CHANGESET): Likewise.
        (LANGTOOLS_CHANGESET): Likewise.
        (OPENJDK_CHANGESET): Likewise.
        (NASHORN_CHANGESET): Likewise.
        (CORBA_SHA256SUM): Likewise.
        (JAXP_SHA256SUM): Likewise.
        (JAXWS_SHA256SUM): Likewise.
        (JDK_SHA256SUM): Likewise.
        (LANGTOOLS_SHA256SUM): Likewise.
        (OPENJDK_SHA256SUM): Likewise.
        (NASHORN_SHA256SUM): Likewise.
        * NEWS: Updated.
        * configure.ac: Bump to 3.0.0.
        * hotspot.map.in: Update to icedtea-3.0.0 tag.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20160408/2f695ec7/attachment-0001.html>


More information about the distro-pkg-dev mailing list