[aarch64-port-dev ] hg: aarch64-port/jdk8/hotspot: 238 new changesets

ed at camswl.com ed at camswl.com
Wed Feb 4 14:12:16 UTC 2015


Changeset: b251d9b90799
Author:    katleman
Date:      2014-10-29 10:50 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b251d9b90799

Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea

! .hgtags

Changeset: 9f35f614847d
Author:    dbuck
Date:      2014-10-31 12:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9f35f614847d

8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin

! src/share/vm/runtime/arguments.cpp

Changeset: c1d0d673b1ba
Author:    lana
Date:      2014-10-31 20:18 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c1d0d673b1ba

Merge


Changeset: 68dd4d2b8dc0
Author:    amurillo
Date:      2014-10-23 15:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/68dd4d2b8dc0

8061861: new hotspot build - hs25.40-b17
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 46140919bf90
Author:    jiangli
Date:      2014-10-14 12:09 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/46140919bf90

8047934: Adding new API for unlocking diagnostic argument.
Summary: New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments_ext.hpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 20ce707c3aba
Author:    jiangli
Date:      2014-10-24 02:41 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/20ce707c3aba

Merge


Changeset: 1bd99e1dc168
Author:    jiangli
Date:      2014-10-24 03:03 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1bd99e1dc168

Merge


Changeset: 1d6eb209432a
Author:    sjohanss
Date:      2014-10-20 10:18 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1d6eb209432a

8058568: GC cleanup phase can cause G1 skipping a System.gc()
Summary: Marking G1 FullGC as a _full collection and passing down the correct before count.
Reviewed-by: brutisso, mgerdin

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp

Changeset: 87f199a9c1b1
Author:    vlivanov
Date:      2014-09-29 11:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/87f199a9c1b1

8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
Reviewed-by: kvn

! src/share/vm/opto/escape.cpp

Changeset: 8ed0a8dbea70
Author:    vlivanov
Date:      2014-10-01 12:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8ed0a8dbea70

8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
Reviewed-by: kvn, jrose

! src/share/vm/opto/callGenerator.cpp
+ test/compiler/jsr292/NullConstantReceiver.java

Changeset: 9dc314de223d
Author:    vlivanov
Date:      2014-10-01 12:34 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9dc314de223d

8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciTypeFlow.cpp
+ test/compiler/jsr292/VMAnonymousClasses.java

Changeset: b9c94af14fd0
Author:    neliasso
Date:      2014-10-20 13:22 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b9c94af14fd0

8059445: Remove CompilationRepeat
Summary: Remove product flag -XX:CompilationRepeat
Reviewed-by: kvn, iveresov

! src/share/vm/c1/c1_globals.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 90257dfad6e3
Author:    acorn
Date:      2014-10-24 12:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/90257dfad6e3

8043275: 8u40 backport: Fix interface initialization for default methods.
Reviewed-by: dcubed, coleenp

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! test/runtime/lambda-features/InvokespecialInterface.java
+ test/runtime/lambda-features/TestInterfaceInit.java
+ test/runtime/lambda-features/TestInterfaceOrder.java

Changeset: 5a0b89f8d29a
Author:    acorn
Date:      2014-10-24 21:25 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5a0b89f8d29a

Merge


Changeset: f31986da9319
Author:    morris
Date:      2014-08-13 13:00 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f31986da9319

8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
Summary: Fixed signedness problem with assertion.
Reviewed-by: kvn

! src/share/vm/oops/objArrayOop.hpp

Changeset: e4bd8244c085
Author:    kvn
Date:      2014-08-05 14:44 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e4bd8244c085

8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
Summary: Added juint cast to avoid gcc problem we have on one of our platforms.
Reviewed-by: dholmes, roland

! src/share/vm/oops/typeArrayOop.hpp

Changeset: e244cb6bdedf
Author:    gtriantafill
Date:      2014-10-28 13:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e244cb6bdedf

8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
Reviewed-by: coleenp, hseigel

! test/runtime/NMT/PrintNMTStatistics.java

Changeset: b8e2e616c1e9
Author:    iveresov
Date:      2014-10-23 09:41 -1000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b8e2e616c1e9

8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies()
Reviewed-by: kvn

! src/share/vm/opto/coalesce.cpp

Changeset: c49cd31b6da6
Author:    iveresov
Date:      2014-10-25 21:02 -1000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c49cd31b6da6

8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
Summary: Manually load libpicl.so (used on SPARC only)
Reviewed-by: kvn

! make/solaris/makefiles/vm.make
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 678a467a733b
Author:    minqi
Date:      2014-05-27 08:44 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/678a467a733b

8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
Summary: In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same.
Reviewed-by: dholmes, iklam, jiangli, coleenp
Contributed-by: yumin.qi at oracle.com

! src/share/vm/memory/metaspace.cpp

Changeset: ef9eda2c1abe
Author:    sjohanss
Date:      2014-10-30 10:51 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ef9eda2c1abe

8061234: ResourceContext.requestAccurateUpdate() is unreliable
Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy.
Reviewed-by: rriggs, jcoomes

! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp
! src/share/vm/gc_interface/collectedHeap.hpp

Changeset: 90297adbda9d
Author:    kvn
Date:      2014-10-24 10:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/90297adbda9d

8041984: CompilerThread seems to occupy all CPU in a very rare situation
Summary: Add new timeout checks to EA.
Reviewed-by: iveresov, drchase

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/escape.hpp

Changeset: 03e6d34be1f5
Author:    ccheung
Date:      2014-10-30 13:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/03e6d34be1f5

8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement
Reviewed-by: jiangli, dholmes

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/debug.hpp
! test/runtime/SharedArchiveFile/LimitSharedSizes.java

Changeset: d63ce76a0f0e
Author:    jmasa
Date:      2014-08-05 15:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d63ce76a0f0e

8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
Reviewed-by: tschatzl, tamao

! src/share/vm/memory/collectorPolicy.cpp

Changeset: 41dcdd636080
Author:    anoll
Date:      2014-04-29 07:59 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/41dcdd636080

8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache.
Reviewed-by: kvn, iveresov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: 0c0e68524c17
Author:    anoll
Date:      2014-05-07 22:06 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0c0e68524c17

8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
Summary: Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the deadlock
Reviewed-by: kvn, dcubed

! src/share/vm/compiler/compileBroker.cpp

Changeset: c47fcf523fff
Author:    anoll
Date:      2014-05-06 09:52 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c47fcf523fff

8042428: CompileQueue::free_all() code is incorrect
Summary: Free task after getting next pointer of freelist.
Reviewed-by: kvn, adlertz

! src/share/vm/compiler/compileBroker.cpp

Changeset: 28051f14c328
Author:    anoll
Date:      2014-06-20 09:25 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/28051f14c328

8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
Summary: Acquire lock before calling notify()
Reviewed-by: twisti, thartmann

! src/share/vm/compiler/compileBroker.cpp

Changeset: e903867b97e6
Author:    anoll
Date:      2014-10-31 10:43 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e903867b97e6

Merge


Changeset: 2eda90444a0d
Author:    anoll
Date:      2014-02-25 13:52 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2eda90444a0d

8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered)
Reviewed-by: kvn

! src/share/vm/runtime/arguments.cpp
+ test/compiler/startup/NumCompilerThreadsCheck.java

Changeset: e8225dc7c94b
Author:    anoll
Date:      2014-03-05 10:20 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e8225dc7c94b

8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Start test with -XX:-TieredCompilation so that one compiler thread works
Reviewed-by: kvn, twisti

! src/share/vm/runtime/arguments.cpp
! test/compiler/membars/DekkerTest.java

Changeset: c83362e7de6f
Author:    iignatyev
Date:      2014-03-29 14:54 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c83362e7de6f

8038393: [TESTBUG] ciReplay/* tests fail after 8034775
Reviewed-by: kvn

! test/compiler/ciReplay/common.sh

Changeset: 4356234e712a
Author:    anoll
Date:      2014-05-02 06:24 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4356234e712a

8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
Summary: Allow 0 compiler threads if no JIT is used.
Reviewed-by: kvn, dholmes
Contributed-by: Severin Gehwolf <sgehwolf at redhat.com>

! src/share/vm/runtime/arguments.cpp
! test/compiler/startup/NumCompilerThreadsCheck.java

Changeset: 327c00d0f091
Author:    anoll
Date:      2014-05-08 12:49 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/327c00d0f091

8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration.
Reviewed-by: kvn

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: 9cff03eab05d
Author:    anoll
Date:      2014-10-31 11:46 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9cff03eab05d

Merge


Changeset: 521e269ae1da
Author:    amurillo
Date:      2014-10-31 10:58 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/521e269ae1da

Merge


Changeset: 1d2ac45722d4
Author:    amurillo
Date:      2014-10-31 10:58 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1d2ac45722d4

Added tag hs25.40-b17 for changeset 521e269ae1da

! .hgtags

Changeset: 86307d477907
Author:    amurillo
Date:      2014-11-03 18:18 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/86307d477907

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: b0c7e7f1bbbe
Author:    katleman
Date:      2014-11-05 12:54 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b0c7e7f1bbbe

Added tag jdk8u40-b13 for changeset 86307d477907

! .hgtags

Changeset: 063338b89a56
Author:    amurillo
Date:      2014-10-31 11:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/063338b89a56

8062589: new hotspot build - hs25.40-b18
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: c88a4554854c
Author:    thartmann
Date:      2014-10-13 12:30 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c88a4554854c

8046268: compiler/whitebox/ tests fail : must be osr_compiled
Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap.
Reviewed-by: kvn, dlong, iignatyev

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 564d97997064
Author:    thartmann
Date:      2014-10-17 10:04 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/564d97997064

8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: d1e732bbe4e5
Author:    thartmann
Date:      2014-10-24 08:35 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d1e732bbe4e5

8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: f5f752e74840
Author:    thartmann
Date:      2014-10-28 09:17 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f5f752e74840

8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled.
Reviewed-by: kvn

! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: 4cb90023bf2b
Author:    iklam
Date:      2014-10-13 16:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4cb90023bf2b

8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs
Reviewed-by: mchung, acorn, jiangli, dholmes

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 468850e35e48
Author:    thartmann
Date:      2014-10-31 12:16 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/468850e35e48

8062169: Multiple OSR compilations issued for same bci
Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.
Reviewed-by: kvn, iveresov

! src/share/vm/runtime/simpleThresholdPolicy.cpp

Changeset: d4562805b030
Author:    thartmann
Date:      2014-11-05 08:35 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d4562805b030

Merge


Changeset: 3c87c13918fb
Author:    thartmann
Date:      2014-10-30 13:03 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3c87c13918fb

8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method.
Reviewed-by: kvn, iignatyev

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/whitebox.cpp
+ test/compiler/whitebox/DeoptimizeMultipleOSRTest.java

Changeset: 6f06ebb09080
Author:    vkempik
Date:      2014-10-28 18:41 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6f06ebb09080

8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
Reviewed-by: dholmes, brutisso

! src/share/vm/services/runtimeService.cpp
! src/share/vm/services/runtimeService.hpp

Changeset: 50054b63f0aa
Author:    aeriksso
Date:      2014-10-22 13:59 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/50054b63f0aa

8057043: Type annotations not retained during class redefine / retransform
Reviewed-by: coleenp, sspitsyn, jfranck

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiRedefineClasses.hpp
+ test/runtime/RedefineTests/RedefineAnnotations.java

Changeset: 5217eef2497f
Author:    brutisso
Date:      2014-11-06 10:35 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5217eef2497f

Merge


Changeset: ef6b27d844cc
Author:    dbuck
Date:      2014-11-06 02:34 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ef6b27d844cc

8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Changeset: 0d754e6851d3
Author:    dbuck
Date:      2014-11-06 10:41 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0d754e6851d3

Merge


Changeset: 28ab1380ec65
Author:    dbuck
Date:      2014-11-06 12:05 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/28ab1380ec65

Merge


Changeset: 7024b693c8f9
Author:    kvn
Date:      2014-11-03 12:02 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7024b693c8f9

8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Summary: Back-out 8052081 changes made in lcm.cpp.
Reviewed-by: iveresov, roland

! src/share/vm/opto/lcm.cpp

Changeset: b12a2a9b05ca
Author:    stefank
Date:      2014-10-02 10:55 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b12a2a9b05ca

8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
Reviewed-by: mgerdin, coleenp, bdelsart

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/metadataOnStackMark.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/accessFlags.cpp
! src/share/vm/utilities/accessFlags.hpp
+ src/share/vm/utilities/chunkedList.cpp
+ src/share/vm/utilities/chunkedList.hpp

Changeset: 4d5dc0d0f879
Author:    amurillo
Date:      2014-11-07 09:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4d5dc0d0f879

Merge


Changeset: b8ca8ec1daea
Author:    amurillo
Date:      2014-11-07 09:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b8ca8ec1daea

Added tag hs25.40-b18 for changeset 4d5dc0d0f879

! .hgtags

Changeset: 75ef834238df
Author:    katleman
Date:      2014-11-12 13:47 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/75ef834238df

Added tag jdk8u40-b14 for changeset b8ca8ec1daea

! .hgtags

Changeset: 7a6313074325
Author:    azakharov
Date:      2014-11-14 17:39 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7a6313074325

8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure
Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations
Reviewed-by: brutisso, tschatzl

! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestShrinkDefragmentedHeap.java

Changeset: eb16b24e2eba
Author:    lana
Date:      2014-11-14 10:03 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/eb16b24e2eba

Merge


Changeset: 767511982e47
Author:    katleman
Date:      2014-11-19 11:29 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/767511982e47

Added tag jdk8u40-b15 for changeset eb16b24e2eba

! .hgtags

Changeset: 1a2069ede139
Author:    amurillo
Date:      2014-11-07 09:36 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1a2069ede139

8064361: new hotspot build - hs25.40-b19
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e7b3d177adda
Author:    zmajo
Date:      2014-11-10 17:14 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e7b3d177adda

8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array.
Reviewed-by: kvn, roland, anoll
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>

! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp

Changeset: 80260967f994
Author:    gtriantafill
Date:      2014-11-05 08:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/80260967f994

8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
Reviewed-by: ctornqvi, coleenp

! src/share/vm/prims/whitebox.cpp
! test/TEST.ROOT
! test/runtime/NMT/MallocSiteHashOverflow.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 09259e52a610
Author:    ctornqvi
Date:      2014-11-11 10:46 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/09259e52a610

8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
Summary: Update use of GetVersionEx to get correct Windows version in hs_err files
Reviewed-by: dcubed, gtriantafill

! make/windows/makefiles/compile.make
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java

Changeset: 787c9c28311f
Author:    ctornqvi
Date:      2014-11-11 10:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/787c9c28311f

8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
Summary: Fixed an issue when overflowing the MallocSite hash table bucket
Reviewed-by: coleenp, gtriantafill

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/services/mallocTracker.cpp
! src/share/vm/services/mallocTracker.hpp
! src/share/vm/services/mallocTracker.inline.hpp
! test/TEST.groups
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: a28b7832203a
Author:    jcoomes
Date:      2014-11-07 15:34 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a28b7832203a

8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
Reviewed-by: tschatzl, jmasa, kbarrett

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
+ test/gc/concurrentMarkSweep/DisableResizePLAB.java

Changeset: 706dce84c9df
Author:    stefank
Date:      2014-11-11 13:45 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/706dce84c9df

8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
Reviewed-by: mgerdin, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: d44a81242b1e
Author:    stefank
Date:      2014-11-12 10:34 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d44a81242b1e

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: ab72a2f48aef
Author:    mdoerr
Date:      2014-11-05 16:28 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ab72a2f48aef

8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
Reviewed-by: dholmes, kvn

! src/cpu/x86/vm/macroAssembler_x86.cpp

Changeset: 643d6baecfe1
Author:    minqi
Date:      2014-11-07 12:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/643d6baecfe1

8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
Reviewed-by: coleenp, iklam, mseledtsov
Contributed-by: yumin.qi at oracle.com

! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 86c674274c94
Author:    minqi
Date:      2014-11-13 20:00 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/86c674274c94

Merge


Changeset: 3a8a0fd171c5
Author:    amurillo
Date:      2014-11-14 07:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3a8a0fd171c5

Merge

- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 2bd263bb3a75
Author:    amurillo
Date:      2014-11-14 07:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2bd263bb3a75

Added tag hs25.40-b19 for changeset 3a8a0fd171c5

! .hgtags

Changeset: 84e11eeec136
Author:    amurillo
Date:      2014-11-14 07:51 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/84e11eeec136

8064854: new hotspot build - hs25.40-b20
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 8c76e844a7f9
Author:    dcubed
Date:      2014-11-15 11:22 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8c76e844a7f9

8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files.
Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse

- make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c

Changeset: 89266fdfa9e6
Author:    dsamersoff
Date:      2014-11-17 02:30 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/89266fdfa9e6

8059131: sawindbg.dll is not compiled with /SAFESEH
Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option.
Reviewed-by: mgronlun, sla

! make/windows/makefiles/sa.make

Changeset: ec2c6fdd1ce6
Author:    coleenp
Date:      2014-11-14 17:39 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ec2c6fdd1ce6

8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
Summary: Signed bitfield size y can only have (1 << y)-1 values.
Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill

! src/share/vm/services/mallocTracker.hpp
! test/runtime/NMT/MallocSiteHashOverflow.java

Changeset: b2399f0d9611
Author:    coleenp
Date:      2014-11-17 16:36 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b2399f0d9611

Merge

- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c

Changeset: 327e7269f90d
Author:    coleenp
Date:      2014-06-30 14:58 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/327e7269f90d

8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files
Reviewed-by: stefank, coleenp, dholmes

! src/cpu/ppc/vm/assembler_ppc.cpp
! src/cpu/ppc/vm/compiledIC_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp

Changeset: 2f445c5048df
Author:    coleenp
Date:      2014-11-17 19:35 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2f445c5048df

Merge

- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c

Changeset: 4e4ebe50c8e3
Author:    kbarrett
Date:      2014-11-11 13:39 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4e4ebe50c8e3

8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized.
Reviewed-by: jmasa, brutisso, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/runtime/interfaceSupport.cpp

Changeset: b00e231d3cb2
Author:    jmasa
Date:      2014-11-17 21:05 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b00e231d3cb2

Merge


Changeset: 10842d23f20a
Author:    jiangli
Date:      2014-11-12 13:12 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/10842d23f20a

8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
Summary: Only enable the assert for current_stack_pointer after stub routines become available.
Reviewed-by: dholmes, roland, lfoltan

! src/os_cpu/windows_x86/vm/os_windows_x86.cpp

Changeset: 3375833a603e
Author:    jiangli
Date:      2014-11-10 19:28 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3375833a603e

8064375: Change certain errors to warnings in CDS output.
Summary: Change CDS non-fatal preloading errors to warnings.
Reviewed-by: minqi, mseledtsov, coleenp

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/memory/metaspaceShared.cpp

Changeset: f84125b6f69a
Author:    jiangli
Date:      2014-11-18 00:56 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f84125b6f69a

Merge


Changeset: 600c44255e5f
Author:    thartmann
Date:      2014-11-11 11:05 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/600c44255e5f

8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
Summary: Always use MDO if valid and always compile trivial methods with C1 if available.
Reviewed-by: kvn, iveresov

! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp
! test/compiler/whitebox/IsMethodCompilableTest.java

Changeset: e8bf410d5e23
Author:    mgerdin
Date:      2014-11-14 14:23 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e8bf410d5e23

8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view
Reviewed-by: brutisso, dcubed, dholmes, stefank

! src/share/vm/gc_implementation/g1/heapRegion.cpp

Changeset: 82d3e7b5277a
Author:    mgronlun
Date:      2014-11-19 18:14 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/82d3e7b5277a

8065361: Fixup headers and definitions for INCLUDE_TRACE
Reviewed-by: sla, stefank

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp
! src/share/vm/trace/noTraceBackend.hpp
! src/share/vm/trace/traceBackend.hpp
! src/share/vm/trace/traceEvent.hpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceMacros.hpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/trace/traceTypes.xsl
! src/share/vm/trace/tracing.hpp

Changeset: fa6adc194d48
Author:    mchung
Date:      2014-11-19 14:21 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fa6adc194d48

8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
Reviewed-by: coleenp, ccheung

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
+ test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java

Changeset: b840813adfcc
Author:    jwilhelm
Date:      2014-11-21 12:08 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b840813adfcc

8065305: Make it possible to extend the G1CollectorPolicy
Summary: Added a G1CollectorPolicyExt where it is possible to extend the class.
Reviewed-by: sjohanss, tschatzl

! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
+ src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/arguments_ext.hpp

Changeset: 8d27d6113625
Author:    sjohanss
Date:      2014-11-21 10:31 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8d27d6113625

8065227: Report allocation context stats at end of cleanup
Summary: Moved allocation context update from remark to the cleanup phase.
Reviewed-by: mgerdin, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp

Changeset: aa2442f89230
Author:    amurillo
Date:      2014-11-21 10:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/aa2442f89230

Merge

! .hgtags
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 5ea68fb91139
Author:    amurillo
Date:      2014-11-21 10:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5ea68fb91139

Added tag hs25.40-b20 for changeset aa2442f89230

! .hgtags

Changeset: da381ecd299e
Author:    asaha
Date:      2014-11-26 07:58 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/da381ecd299e

Added tag jdk8u40-b16 for changeset 5ea68fb91139

! .hgtags

Changeset: fb6a855141cb
Author:    henryjen
Date:      2014-01-21 20:07 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fb6a855141cb

8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
Reviewed-by: erikj

! make/bsd/makefiles/adjust-mflags.sh
! make/linux/makefiles/adjust-mflags.sh
! make/solaris/makefiles/adjust-mflags.sh

Changeset: 9dee5f673903
Author:    simonis
Date:      2014-03-04 17:14 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9dee5f673903

8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Reviewed-by: kvn

! make/aix/makefiles/adjust-mflags.sh

Changeset: ba05b10dea7e
Author:    lana
Date:      2014-11-20 11:28 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ba05b10dea7e

Merge


Changeset: 280a67db7427
Author:    amurillo
Date:      2014-11-25 09:46 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/280a67db7427

Merge


Changeset: 3562db849018
Author:    lana
Date:      2014-11-26 13:58 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3562db849018

Merge


Changeset: b62a321c4d2e
Author:    amurillo
Date:      2014-11-21 10:32 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b62a321c4d2e

8065385: new hotspot build - hs25.40-b21
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: bee8095780db
Author:    thartmann
Date:      2014-11-20 11:06 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bee8095780db

8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
Summary: Ignore non-instance Klasses in the subclass hierarchy.
Reviewed-by: kvn, iignatyev, jrose

! src/share/vm/code/dependencies.cpp
+ test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java
+ test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java

Changeset: 887a7cedb892
Author:    iklam
Date:      2014-11-18 03:38 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/887a7cedb892

8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
Summary: Added API to track bootclasspath modification
Reviewed-by: jiangli, dholmes, minqi

! src/share/vm/classfile/classLoaderExt.hpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: c80ddae00f51
Author:    iklam
Date:      2014-11-19 19:31 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c80ddae00f51

8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead
Reviewed-by: dholmes, minqi

! src/share/vm/prims/whitebox.cpp

Changeset: e194d26c9f4e
Author:    vlivanov
Date:      2014-10-24 09:13 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e194d26c9f4e

8058847: C2: EliminateAutoBox regression after 8042786
Reviewed-by: kvn, roland

! src/share/vm/opto/memnode.cpp
+ test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: 6a528388c7da
Author:    vlivanov
Date:      2014-11-11 04:46 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6a528388c7da

8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: kvn, roland, coleenp, mgerdin

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/ci/ciObjectFactory.hpp

Changeset: 9e69e8d1c900
Author:    vlivanov
Date:      2014-11-24 07:29 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9e69e8d1c900

8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
Reviewed-by: kvn, roland

! src/share/vm/ci/ciTypeFlow.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/node.cpp

Changeset: 6bf89bfe8185
Author:    amurillo
Date:      2014-11-27 09:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6bf89bfe8185

Merge


Changeset: 01de5cfa06c1
Author:    amurillo
Date:      2014-11-27 09:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/01de5cfa06c1

Added tag hs25.40-b21 for changeset 6bf89bfe8185

! .hgtags

Changeset: fc1f9b67fd8c
Author:    amurillo
Date:      2014-12-02 09:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fc1f9b67fd8c

Merge


Changeset: 0d749db61a36
Author:    katleman
Date:      2014-12-03 11:12 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0d749db61a36

Added tag jdk8u40-b17 for changeset fc1f9b67fd8c

! .hgtags

Changeset: dcccfe952e9b
Author:    amurillo
Date:      2014-11-27 10:18 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dcccfe952e9b

8066061: new hotspot build - hs25.40-b22
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: fe34c5ab0b35
Author:    coleenp
Date:      2014-11-19 13:02 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe34c5ab0b35

8042235: redefining method used by multiple MethodHandles crashes VM
Summary: note all MemberNames created on internal list for adjusting method entries.
Reviewed-by: sspitsyn, dcubed, lfoltan

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
+ test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java

Changeset: 97f4214e9a70
Author:    coleenp
Date:      2014-12-01 09:38 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/97f4214e9a70

Merge


Changeset: ecccc23346fe
Author:    thartmann
Date:      2014-11-26 08:06 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ecccc23346fe

8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
Summary: Open compilation log files in write-mode and close before deletion attempt.
Reviewed-by: vlivanov

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileLog.cpp

Changeset: 5b8e0f84f00f
Author:    roland
Date:      2014-12-01 22:27 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5b8e0f84f00f

8054478: C2: Incorrectly compiled char[] array access crashes JVM
Summary: dead backbranch in main loop results in erroneous array access
Reviewed-by: kvn, iveresov

! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/loopopts/TestDeadBackbranchArrayAccess.java

Changeset: 4c228230f1d6
Author:    roland
Date:      2014-11-27 16:54 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4c228230f1d6

8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape
Reviewed-by: iveresov

! src/share/vm/opto/phaseX.cpp

Changeset: b12418b0d05c
Author:    roland
Date:      2014-12-02 10:43 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b12418b0d05c

Merge


Changeset: abb8b1de96ff
Author:    iignatyev
Date:      2014-12-02 20:13 +0300
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/abb8b1de96ff

8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev
Contributed-by: tatiana.pivovarova at oracle.com

! test/compiler/EliminateAutoBox/UnsignedLoads.java

Changeset: c03d85ef5e6a
Author:    mchung
Date:      2014-12-02 08:42 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c03d85ef5e6a

8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
Reviewed-by: hseigel, ccheung

! src/share/vm/runtime/arguments.cpp
! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java

Changeset: 0b86bdf28e07
Author:    mchung
Date:      2014-12-02 18:09 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0b86bdf28e07

Merge


Changeset: dc763d49b82d
Author:    kvn
Date:      2014-12-02 12:08 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dc763d49b82d

8065618: C2 RA incorrectly removes kill projections
Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects).
Reviewed-by: iveresov, roland

! src/share/vm/opto/ifg.cpp

Changeset: a8ebd6f1b030
Author:    sla
Date:      2014-12-02 15:01 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a8ebd6f1b030

8058448: Disable JPRT submissions from the hotspot repo
Reviewed-by: dholmes

- make/jprt.properties

Changeset: f913964f3fde
Author:    kvn
Date:      2014-12-02 12:24 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f913964f3fde

8066199: C2 escape analysis prevents VM from exiting quickly
Summary: Check for safepoint and block during EA Connection graph construction.
Reviewed-by: roland, vlivanov, shade

! src/share/vm/opto/escape.cpp

Changeset: 3f4a5fdca318
Author:    kvn
Date:      2014-12-03 17:41 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3f4a5fdca318

8066649: 8u backport for 8065618 is incorrect
Summary: The new code in 8u backport should guard the execution of the following code instead of return.
Reviewed-by: iveresov

! src/share/vm/opto/ifg.cpp

Changeset: d4caf9c96afd
Author:    igerasim
Date:      2014-02-28 16:00 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d4caf9c96afd

8035893: JVM_GetVersionInfo fails to zero structure
Reviewed-by: sla, zgu

! src/share/vm/prims/jvm.cpp

Changeset: 03b7d9efd9fd
Author:    dbuck
Date:      2014-12-04 07:54 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/03b7d9efd9fd

Merge


Changeset: bc5a90a4db47
Author:    amurillo
Date:      2014-12-05 09:47 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bc5a90a4db47

Merge

- make/jprt.properties

Changeset: 31d3306aad29
Author:    amurillo
Date:      2014-12-05 09:47 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/31d3306aad29

Added tag hs25.40-b22 for changeset bc5a90a4db47

! .hgtags

Changeset: f25953cb4e18
Author:    katleman
Date:      2014-12-10 14:35 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f25953cb4e18

Added tag jdk8u40-b18 for changeset 31d3306aad29

! .hgtags

Changeset: 71690386cf84
Author:    jeff
Date:      2014-12-01 18:08 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/71690386cf84

8057629: Third Party License Readme update for 8u40
Reviewed-by: tbell

! THIRD_PARTY_README

Changeset: ea6dbaa4bf8e
Author:    amurillo
Date:      2014-12-02 10:00 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ea6dbaa4bf8e

Merge


Changeset: fbd65124cdaa
Author:    lana
Date:      2014-12-09 13:15 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fbd65124cdaa

Merge


Changeset: 57490e455c30
Author:    lana
Date:      2014-12-11 13:39 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/57490e455c30

Merge


Changeset: 9c8dbbd8694a
Author:    amurillo
Date:      2014-12-05 10:04 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9c8dbbd8694a

8066647: new hotspot build - hs25.40-b23
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 0558eb13dcf3
Author:    iklam
Date:      2014-12-04 15:20 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0558eb13dcf3

8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false
Reviewed-by: dholmes, ccheung

! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp
+ test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java

Changeset: b6585ac86988
Author:    roland
Date:      2014-12-04 14:34 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b6585ac86988

8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing
Reviewed-by: kvn, jrose

! src/share/vm/opto/loopopts.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java

Changeset: b5eb829bbce1
Author:    iveresov
Date:      2014-12-09 12:25 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b5eb829bbce1

8066900: Array Out Of Bounds Exception causes variable corruption
Summary: Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov

! src/cpu/x86/vm/c1_Runtime1_x86.cpp
+ test/compiler/exceptions/SumTest.java

Changeset: 0fa1f71a905b
Author:    stefank
Date:      2014-12-11 11:13 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0fa1f71a905b

8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
Reviewed-by: coleenp, hseigel, poonam

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp

Changeset: 8c08b28b7eee
Author:    stefank
Date:      2014-12-11 10:38 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8c08b28b7eee

Merge


Changeset: d3f3f7677537
Author:    roland
Date:      2014-11-25 17:33 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d3f3f7677537

6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes
Reviewed-by: kvn, jrose

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vframeArray.hpp
+ test/compiler/uncommontrap/TestDeoptOOM.java

Changeset: 793204f5528a
Author:    roland
Date:      2014-12-10 16:45 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/793204f5528a

8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none
Reviewed-by: kvn

! src/share/vm/runtime/deoptimization.cpp
+ test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java

Changeset: e3d0aaab84aa
Author:    roland
Date:      2014-12-09 18:49 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e3d0aaab84aa

8066103: C2's range check smearing allows out of bound array accesses
Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them
Reviewed-by: jrose, kvn, iveresov

! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestRangeCheckSmearing.java

Changeset: d9e22e15d3f6
Author:    roland
Date:      2014-12-05 18:03 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d9e22e15d3f6

8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead.
Reviewed-by: kvn

! src/share/vm/opto/connode.cpp

Changeset: 28f116adb50c
Author:    mseledtsov
Date:      2014-12-11 18:53 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/28f116adb50c

8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException
Summary: Added explicit build instructions for test library
Reviewed-by: minqi, mchung, jiangli

! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java

Changeset: c5e86c5cd22e
Author:    goetz
Date:      2014-12-12 08:48 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c5e86c5cd22e

8066964: ppc64: argument and return type profiling, fix problem with popframe
Reviewed-by: roland, kvn

! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp

Changeset: f8fc5cbe082c
Author:    amurillo
Date:      2014-12-12 10:31 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f8fc5cbe082c

Merge


Changeset: adc3127d2e09
Author:    amurillo
Date:      2014-12-12 10:31 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/adc3127d2e09

Added tag hs25.40-b23 for changeset f8fc5cbe082c

! .hgtags

Changeset: d9349fa88223
Author:    amurillo
Date:      2014-12-16 09:30 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d9349fa88223

Merge


Changeset: c3933f52eeb3
Author:    katleman
Date:      2014-12-17 10:43 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c3933f52eeb3

Added tag jdk8u40-b19 for changeset d9349fa88223

! .hgtags

Changeset: fd75f3dc8e1c
Author:    asaha
Date:      2015-01-02 13:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fd75f3dc8e1c

Added tag jdk8u40-b20 for changeset c3933f52eeb3

! .hgtags

Changeset: 7e70976b4d0f
Author:    amurillo
Date:      2015-01-07 15:49 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7e70976b4d0f

8068631: new hotspot build - hs25.40-b24
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 4b7c96fba3d8
Author:    fzhinkin
Date:      2014-11-26 14:17 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b7c96fba3d8

8037968: Add tests on alignment of objects copied to survivor space
Reviewed-by: jmasa, dfazunen

! test/TEST.groups
+ test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
+ test/gc/survivorAlignment/AlignmentHelper.java
+ test/gc/survivorAlignment/SurvivorAlignmentTestMain.java
+ test/gc/survivorAlignment/TestAllocationInEden.java
+ test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
+ test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
+ test/gc/survivorAlignment/TestPromotionToSurvivor.java

Changeset: 75d8afb5d37a
Author:    fzhinkin
Date:      2014-12-15 18:11 +0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/75d8afb5d37a

8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
Reviewed-by: jmasa

! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java
! test/gc/survivorAlignment/TestAllocationInEden.java
! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java
! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
! test/gc/survivorAlignment/TestPromotionToSurvivor.java

Changeset: d2e9a6bec4f2
Author:    amurillo
Date:      2015-01-09 08:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d2e9a6bec4f2

Merge


Changeset: 25ec4a674337
Author:    amurillo
Date:      2015-01-09 08:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/25ec4a674337

Added tag hs25.40-b24 for changeset d2e9a6bec4f2

! .hgtags

Changeset: 3bea2cc4c941
Author:    katleman
Date:      2015-01-14 16:26 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/3bea2cc4c941

Added tag jdk8u40-b21 for changeset 25ec4a674337

! .hgtags

Changeset: fe58b5771459
Author:    asaha
Date:      2014-07-08 09:38 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fe58b5771459

Added tag jdk8u31-b00 for changeset 5bb683bbe2c7

! .hgtags

Changeset: 6366f612ac2c
Author:    asaha
Date:      2014-07-09 12:07 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6366f612ac2c

8049760: Increment minor version of HSx for 8u31 and initialize the build number
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9826742fa96a
Author:    asaha
Date:      2014-07-14 07:41 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9826742fa96a

Merge

! .hgtags
! make/hotspot_version

Changeset: 341af2f08515
Author:    asaha
Date:      2014-07-14 15:48 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/341af2f08515

Merge

! .hgtags
! make/hotspot_version

Changeset: 1c198f9c8854
Author:    asaha
Date:      2014-07-22 10:39 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/1c198f9c8854

Merge

! .hgtags

Changeset: 6e7f1382ca62
Author:    coffeys
Date:      2014-08-01 11:04 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6e7f1382ca62

Merge

! .hgtags
! make/hotspot_version

Changeset: 31845bc861c5
Author:    coffeys
Date:      2014-08-07 12:23 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/31845bc861c5

Merge

! .hgtags

Changeset: 609faa407cfd
Author:    iveresov
Date:      2014-08-08 15:15 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/609faa407cfd

8047130: Fewer escapes from escape analysis
Summary: Treat max_stack attribute as an int in bytecode escape analyzer
Reviewed-by: kvn, twisti, ahgross

! src/share/vm/ci/bcEscapeAnalyzer.cpp

Changeset: 8210e5f2e21b
Author:    jiangli
Date:      2014-08-12 17:46 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8210e5f2e21b

8044269: Analysis of archive files.
Summary: Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene

! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoader.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 42c091d63c72
Author:    tschatzl
Date:      2014-08-04 10:49 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/42c091d63c72

8048949: Requeue queue implementation
Summary: devirtualize flush and move calls
Reviewed-by: brutisso, tschatzl, mschoene
Contributed-by: kim.barrett at oracle.com

! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp

Changeset: cafabb1a240d
Author:    asaha
Date:      2014-08-19 06:06 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cafabb1a240d

Merge

! .hgtags

Changeset: 6709b033c725
Author:    asaha
Date:      2014-08-19 07:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6709b033c725

Merge


Changeset: a4fdab16b621
Author:    brutisso
Date:      2014-08-19 11:17 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a4fdab16b621

8049253: Better GC validation
Summary: Also reviewed by: boris.molodenkov at oracle.com
Reviewed-by: dcubed, minqi, mschoene
Contributed-by: yasuenag at gmail.com, bengt.rutisson at oracle.com

! src/share/vm/utilities/defaultStream.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: cc5695d376f1
Author:    asaha
Date:      2014-08-26 11:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cc5695d376f1

Merge

! .hgtags
! make/hotspot_version

Changeset: 57d0dc8ab85b
Author:    asaha
Date:      2014-09-02 13:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/57d0dc8ab85b

Merge

! .hgtags

Changeset: 75430ce42425
Author:    iveresov
Date:      2014-08-13 17:37 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/75430ce42425

8054883: Segmentation error while running program
Summary: Fix pattern matching of range check
Reviewed-by: kvn

! src/share/vm/opto/ifnode.cpp

Changeset: e2ed74d2e054
Author:    poonam
Date:      2014-08-19 02:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e2ed74d2e054

8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Summary: Fill the last card that has been allocated into with a dummy object
Reviewed-by: tschatzl, mgerdin

! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: b68c022a36dd
Author:    asaha
Date:      2014-09-08 13:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b68c022a36dd

Merge

! .hgtags

Changeset: 7c9925f21c25
Author:    hseigel
Date:      2014-08-02 16:28 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7c9925f21c25

8051012: Regression in verifier for <init> method call from inside of a branch
Summary: Fix stackmap matching for branches.
Reviewed-by: coleenp, lfoltan, acorn

! src/share/vm/classfile/stackMapTable.cpp
! src/share/vm/classfile/stackMapTable.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp

Changeset: 7edb04063a42
Author:    katleman
Date:      2014-08-14 12:30 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7edb04063a42

Added tag jdk8u20-b31 for changeset 7c9925f21c25

! .hgtags

Changeset: 7ebfc4557ca5
Author:    asaha
Date:      2014-09-11 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/7ebfc4557ca5

Merge

! .hgtags
! src/share/vm/classfile/verifier.cpp

Changeset: 56636836cfa1
Author:    asaha
Date:      2014-09-11 13:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/56636836cfa1

Merge

! .hgtags

Changeset: 5bb686ae3b89
Author:    asaha
Date:      2014-09-17 12:09 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5bb686ae3b89

Merge

! .hgtags

Changeset: 2b74950dc0e5
Author:    asaha
Date:      2014-09-22 11:29 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2b74950dc0e5

Added tag jdk8u31-b01 for changeset 5bb686ae3b89

! .hgtags

Changeset: 52265832af92
Author:    asaha
Date:      2014-09-24 08:28 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/52265832af92

Merge

! .hgtags

Changeset: 5b625213c851
Author:    katleman
Date:      2014-09-23 18:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5b625213c851

Added tag jdk8u20-b32 for changeset 7edb04063a42

! .hgtags

Changeset: f0b9411c2e07
Author:    asaha
Date:      2014-09-24 08:43 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/f0b9411c2e07

Merge

! .hgtags

Changeset: 087678da9660
Author:    asaha
Date:      2014-09-24 10:20 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/087678da9660

Merge

! .hgtags

Changeset: 401cbaa475b4
Author:    asaha
Date:      2014-09-29 11:49 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/401cbaa475b4

Added tag jdk8u31-b02 for changeset 087678da9660

! .hgtags

Changeset: b95f13f05f55
Author:    asaha
Date:      2014-10-06 14:10 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b95f13f05f55

Added tag jdk8u31-b03 for changeset 401cbaa475b4

! .hgtags

Changeset: c3528699fb33
Author:    asaha
Date:      2014-10-07 08:36 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c3528699fb33

Merge

! .hgtags

Changeset: 631f0c7b49c0
Author:    katleman
Date:      2014-10-09 11:52 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/631f0c7b49c0

Added tag jdk8u25-b31 for changeset c3528699fb33

! .hgtags

Changeset: 2c75e5ef41e9
Author:    asaha
Date:      2014-10-09 12:22 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/2c75e5ef41e9

Merge

! .hgtags

Changeset: 01dcaba9b3f3
Author:    jmasa
Date:      2014-09-26 17:48 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/01dcaba9b3f3

8047125: (ref) More phantom object references
Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin
Contributed-by: kim.barrett at oracle.com

! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/memory/referenceType.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 060cdf93040c
Author:    mgerdin
Date:      2014-10-09 15:42 +0200
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/060cdf93040c

8055479: TLAB stability
Reviewed-by: brutisso, stefank, ahgross

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/threadLocalAllocBuffer.hpp

Changeset: e0918820dac1
Author:    asaha
Date:      2014-10-13 12:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e0918820dac1

Added tag jdk8u31-b04 for changeset 060cdf93040c

! .hgtags

Changeset: 6baea9ff2da1
Author:    asaha
Date:      2014-10-20 13:04 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6baea9ff2da1

8061523: Increment hsx 25.31 build to b02 for 8u31-b05
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 4b26b980ec8d
Author:    hseigel
Date:      2014-10-20 15:14 -0400
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b26b980ec8d

8058982: Better verification of an exceptional invokespecial
Summary: Throw VerifyError for illegal accesses
Reviewed-by: acorn, ahgross, coleenp

! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/verifier.hpp

Changeset: 6e56d7f1634f
Author:    jmasa
Date:      2013-11-21 09:57 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6e56d7f1634f

8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
Reviewed-by: tschatzl, brutisso

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp

Changeset: e620c670a9a7
Author:    asaha
Date:      2014-10-20 14:31 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e620c670a9a7

Added tag jdk8u31-b05 for changeset 6e56d7f1634f

! .hgtags

Changeset: c2844108a708
Author:    asaha
Date:      2014-10-23 12:02 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c2844108a708

Merge

! .hgtags
! make/hotspot_version
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/ostream.cpp

Changeset: 6b9488e6d7ee
Author:    asaha
Date:      2014-10-24 11:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6b9488e6d7ee

8062084: Increment hsx 25.31 build to b03 for 8u31-b06
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 271a32147391
Author:    morris
Date:      2014-09-18 11:46 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/271a32147391

8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention.
Reviewed-by: kvn, jrose, drchase

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/sparc.ad

Changeset: e9f815c3f21c
Author:    asaha
Date:      2014-10-27 12:56 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e9f815c3f21c

Added tag jdk8u31-b06 for changeset 271a32147391

! .hgtags

Changeset: d961743b7897
Author:    asaha
Date:      2014-10-31 15:22 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d961743b7897

Merge

! .hgtags
! make/hotspot_version
! src/cpu/sparc/vm/sparc.ad

Changeset: ee10217e3d03
Author:    asaha
Date:      2014-11-05 15:35 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ee10217e3d03

Merge

! .hgtags
! make/hotspot_version
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

Changeset: 50d462891a4d
Author:    asaha
Date:      2014-11-03 12:33 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/50d462891a4d

Added tag jdk8u31-b07 for changeset e9f815c3f21c

! .hgtags

Changeset: fc1348524f65
Author:    asaha
Date:      2014-11-06 09:15 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/fc1348524f65

Merge

! .hgtags

Changeset: 02c7eebe5f52
Author:    asaha
Date:      2014-11-19 12:52 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/02c7eebe5f52

Merge

! .hgtags
! make/hotspot_version
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 9fa3bf3043a2
Author:    asaha
Date:      2014-11-26 08:14 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9fa3bf3043a2

Merge

! .hgtags
! make/hotspot_version
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java

Changeset: 053480240c16
Author:    asaha
Date:      2014-11-06 22:32 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/053480240c16

8064303: Increment hsx 25.31 build to b04 for 8u31-b08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: a900276e4af8
Author:    dbuck
Date:      2014-11-06 02:34 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/a900276e4af8

8058715: stability issues when being launched as an embedded JVM via JNI
Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory
Reviewed-by: coleenp, dsimms

! src/os_cpu/linux_x86/vm/os_linux_x86.cpp

Changeset: c4fdacb50cc7
Author:    asaha
Date:      2014-11-10 10:32 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c4fdacb50cc7

8064494: Increment the build value to b05 for hs25.31 in 8u31-b08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: cc74ca225166
Author:    dbuck
Date:      2014-10-31 12:05 -0700
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/cc74ca225166

8060169: Update the Crash Reporting URL in the Java crash log
Summary: Update the URL for HotSpot bug reports.
Reviewed-by: dcubed, rdurbin

! src/share/vm/runtime/arguments.cpp

Changeset: 245d29ed5db5
Author:    asaha
Date:      2014-11-10 11:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/245d29ed5db5

Added tag jdk8u31-b08 for changeset cc74ca225166

! .hgtags

Changeset: 8a5a47b6e931
Author:    asaha
Date:      2014-11-17 12:38 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/8a5a47b6e931

Added tag jdk8u31-b09 for changeset 245d29ed5db5

! .hgtags

Changeset: dd00ce8e80fc
Author:    asaha
Date:      2014-11-24 09:18 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/dd00ce8e80fc

8065786: Increment the build value to b06 for hs25.31 in 8u31-b10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: d7b6bdd51abe
Author:    gthornbr
Date:      2014-11-17 15:51 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d7b6bdd51abe

8050807: Better performing performance data handling
Reviewed-by: dcubed, pnauman, ctornqvi, dholmes, mschoene
Contributed-by: gerald.thornbrugh at oracle.com

! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: d40c3431846c
Author:    asaha
Date:      2014-11-24 13:34 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/d40c3431846c

Added tag jdk8u31-b10 for changeset d7b6bdd51abe

! .hgtags

Changeset: 42f27b59c550
Author:    asaha
Date:      2014-11-26 08:57 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/42f27b59c550

Merge

! .hgtags
! make/hotspot_version
! src/os/bsd/vm/perfMemory_bsd.cpp
! src/os/linux/vm/perfMemory_linux.cpp
! src/os/solaris/vm/perfMemory_solaris.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 9b4d6de0a838
Author:    asaha
Date:      2014-12-04 11:00 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9b4d6de0a838

Merge

! .hgtags
! make/hotspot_version

Changeset: 4b41145051ab
Author:    asaha
Date:      2014-12-12 09:37 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4b41145051ab

Merge

! .hgtags
! make/hotspot_version
- make/jprt.properties
! src/share/vm/runtime/arguments.cpp

Changeset: b3a8626eefc5
Author:    asaha
Date:      2014-12-02 09:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/b3a8626eefc5

8066452: Increment the build value to b07 for hs25.31 in 8u31-b11
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 9906d432d6db
Author:    drchase
Date:      2014-12-01 13:06 -0500
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/9906d432d6db

8064524: Compiler code generation improvements
Reviewed-by: jrose, acorn, vlivanov

! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: e13839545238
Author:    asaha
Date:      2014-12-02 11:10 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/e13839545238

Added tag jdk8u31-b11 for changeset 9906d432d6db

! .hgtags

Changeset: 4206e725d584
Author:    asaha
Date:      2014-12-08 12:28 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4206e725d584

Added tag jdk8u31-b12 for changeset e13839545238

! .hgtags

Changeset: c4f1e23c4139
Author:    asaha
Date:      2014-12-16 14:02 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/c4f1e23c4139

Merge

! .hgtags
! make/hotspot_version
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 6bed0ca7a09a
Author:    asaha
Date:      2014-12-17 12:48 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6bed0ca7a09a

Merge

! .hgtags
! make/hotspot_version

Changeset: 6387abe3e6dc
Author:    asaha
Date:      2014-12-17 17:53 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6387abe3e6dc

Added tag jdk8u31-b13 for changeset 4206e725d584

! .hgtags

Changeset: 076f441aa9b7
Author:    asaha
Date:      2014-12-23 10:17 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/076f441aa9b7

Merge

! .hgtags

Changeset: bd4bd6afadf7
Author:    asaha
Date:      2015-01-02 14:10 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/bd4bd6afadf7

Merge

! .hgtags

Changeset: 6ac667bd4eb1
Author:    asaha
Date:      2015-01-15 11:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/6ac667bd4eb1

Merge

! .hgtags
! make/hotspot_version

Changeset: 5dd74b444f38
Author:    amurillo
Date:      2015-01-16 11:00 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/5dd74b444f38

8069209: new hotspot build - hs25.40-b25
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: ae52ee069062
Author:    sjohanss
Date:      2015-01-12 15:24 +0100
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/ae52ee069062

8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
Summary: Making sure committed memory is cleared when re-committed, even if using large pages.
Reviewed-by: jwilhelm, tschatzl

! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp
! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp
! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp

Changeset: 0f0cb4eeab2d
Author:    amurillo
Date:      2015-01-16 13:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0f0cb4eeab2d

Merge


Changeset: 28bcefe20ba5
Author:    amurillo
Date:      2015-01-16 13:50 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/28bcefe20ba5

Added tag hs25.40-b25 for changeset 0f0cb4eeab2d

! .hgtags

Changeset: 0ee548a1cda0
Author:    amurillo
Date:      2015-01-20 13:47 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0ee548a1cda0

Merge

! .hgtags
! make/hotspot_version

Changeset: 0e67683b7001
Author:    katleman
Date:      2015-01-21 12:19 -0800
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/0e67683b7001

Added tag jdk8u40-b22 for changeset 0ee548a1cda0

! .hgtags

Changeset: 4f902e26d7e3
Author:    enevill
Date:      2015-02-03 16:48 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/4f902e26d7e3

Merge up to jdk8u40-b23

! .hgtags
! THIRD_PARTY_README
! make/hotspot_version
- make/jprt.properties
! make/linux/makefiles/mapfile-vers-debug
- make/solaris/makefiles/add_gnu_debuglink.make
- make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
- src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c
- src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/share/vm/c1/c1_globals.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/metadataOnStackMark.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metadataFactory.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/metaspaceShared.hpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/typeArrayOop.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/methodHandles.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vframeArray.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceTypes.xsl
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/vmError.cpp
! test/TEST.groups
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
- test/runtime/NMT/UnsafeMallocLimit.java
- test/runtime/NMT/UnsafeMallocLimit2.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java

Changeset: 44142a22d60f
Author:    enevill
Date:      2015-02-04 12:13 +0000
URL:       http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/44142a22d60f

8072129: [AARCH64] missing fix for 8066900
Summary: add 8066900 fix to arm64 code.

! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp



More information about the aarch64-port-dev mailing list