hg: ppc-aix-port/stage/hotspot: 39 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Fri Apr 11 02:50:08 UTC 2014


Changeset: 3829d0343db0
Author:    iignatyev
Date:      2014-03-27 17:29 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3829d0343db0

8038193: Add command line option tests for BMI options
Reviewed-by: iveresov, kvn, iignatyev
Contributed-by: filipp.zhinkin at oracle.com

+ test/compiler/arguments/BMICommandLineOptionTestBase.java
+ test/compiler/arguments/BMISupportedCPUTest.java
+ test/compiler/arguments/BMIUnsupportedCPUTest.java
+ test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
+ test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
+ test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
+ test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
+ test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
+ test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
+ test/testlibrary/com/oracle/java/testlibrary/ExitCode.java
! test/testlibrary/com/oracle/java/testlibrary/Utils.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/CPUSpecificCommandLineOptionTest.java
+ test/testlibrary/com/oracle/java/testlibrary/cli/CommandLineOptionTest.java

Changeset: 4abb719c5620
Author:    iignatyev
Date:      2014-03-27 11:17 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4abb719c5620

8038240: new WB API to get nmethod
Reviewed-by: morris, kvn

! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! test/compiler/whitebox/CompilerWhiteBoxTest.java
+ test/compiler/whitebox/GetNMethodTest.java
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary/whitebox/sun/hotspot/code/NMethod.java

Changeset: 75ad4240c15c
Author:    vlivanov
Date:      2014-03-28 10:04 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/75ad4240c15c

8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
Reviewed-by: kvn

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

Changeset: f47fa50d9b9c
Author:    vlivanov
Date:      2014-03-28 10:12 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f47fa50d9b9c

8035887: VM crashes trying to force inlining the recursive call
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 248ff38d2950
Author:    vlivanov
Date:      2014-03-28 10:13 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/248ff38d2950

8035828: Turn on @Stable support in VM
Reviewed-by: jrose, twisti

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/stable/TestStableBoolean.java
+ test/compiler/stable/TestStableByte.java
+ test/compiler/stable/TestStableChar.java
+ test/compiler/stable/TestStableDouble.java
+ test/compiler/stable/TestStableFloat.java
+ test/compiler/stable/TestStableInt.java
+ test/compiler/stable/TestStableLong.java
+ test/compiler/stable/TestStableObject.java
+ test/compiler/stable/TestStableShort.java

Changeset: 758ee76af3cd
Author:    vlivanov
Date:      2014-03-28 12:22 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/758ee76af3cd

Merge


Changeset: 556a5a987c41
Author:    amurillo
Date:      2014-03-18 10:31 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/556a5a987c41

Merge

! .hgtags

Changeset: 9d5e92af8f09
Author:    lana
Date:      2014-03-18 12:40 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/9d5e92af8f09

Merge

! .hgtags
! make/hotspot_version

Changeset: 7ce7247df891
Author:    lana
Date:      2014-03-24 13:14 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/7ce7247df891

Merge

! .hgtags

Changeset: f0ea4d3df129
Author:    amurillo
Date:      2014-03-25 10:48 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f0ea4d3df129

Merge

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

Changeset: 2627c7be4279
Author:    amurillo
Date:      2014-03-28 15:22 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2627c7be4279

Merge

! .hgtags
! make/hotspot_version

Changeset: a07f90a9eaad
Author:    amurillo
Date:      2014-03-28 15:22 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a07f90a9eaad

Added tag hs25.20-b08 for changeset 2627c7be4279

! .hgtags

Changeset: d5818eeedb40
Author:    amurillo
Date:      2014-03-28 15:29 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d5818eeedb40

8038639: new hotspot build - hs25.20-b09
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f42c10a3d4b1
Author:    minqi
Date:      2014-03-31 13:09 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/f42c10a3d4b1

7090324: gclog rotation via external tool
Summary: GC log rotation can be set via java command line, but customer sometime need to sync with OS level rotation setting.
Reviewed-by: sla, minqi, ehelin
Contributed-by: suenaga.yasumasa at lab.ntt.co.jp

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
+ test/gc/TestGCLogRotationViaJcmd.java

Changeset: 8a84bedf7173
Author:    dholmes
Date:      2014-03-31 23:49 -0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8a84bedf7173

8016039: jvm.lib is missing from export list unless building server
Summary: make the export declaration unconditional
Reviewed-by: sla, sspitsyn

! make/windows/makefiles/defs.make

Changeset: 0118c8c7b80f
Author:    kvn
Date:      2014-03-31 13:08 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/0118c8c7b80f

8038633: crash in VM_Version::get_processor_features() on startup
Summary: Windows need an exception wrapper around getPsrInfo_stub() call in order to properly handle SEGV for YMM registers test.
Reviewed-by: iveresov, iignatyev

! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/vm/prims/jni.cpp

Changeset: 56e7f5560e60
Author:    kvn
Date:      2014-04-02 11:24 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/56e7f5560e60

8036767: PPC64: Support for little endian execution model
Reviewed-by: goetz, kvn, dholmes, simonis
Contributed-by: asmundak at google.com

! make/linux/Makefile
! make/linux/makefiles/defs.make
! make/linux/makefiles/ppc64.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/bytes_ppc.hpp
! src/os/linux/vm/os_linux.cpp
+ src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp

Changeset: 876390ee9b6f
Author:    iveresov
Date:      2014-04-02 11:24 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/876390ee9b6f

8039043: Implicit null check is in the wrong place in C1 -UseCompressedOops
Summary: Null check is placed in a wrong place when storing a null to an object field on x64 with compressed oops off
Reviewed-by: roland, vlivanov, kvn

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
+ test/compiler/codegen/C1NullCheckOfNullStore.java

Changeset: 6df24530bf14
Author:    iveresov
Date:      2014-04-03 16:37 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6df24530bf14

Merge


Changeset: bfdf528be8e8
Author:    tschatzl
Date:      2014-04-04 10:43 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/bfdf528be8e8

8038498: Fix includes and C inlining after 8035330
Summary: Change 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure broke the debug build on AIX. The method do_oop_partial_array() is added in a header, but requires the inline function par_write_ref() through several inlined calls. In some cpp files, like arguments.cpp, par_write_ref() is not defined as the corresponding inline header and is not included. The AIX debug VM does not start because of the missing symbol. This change solves this by cleaning up include dependencies.
Reviewed-by: tschatzl, stefank

! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: b257acb35d3e
Author:    zgu
Date:      2013-12-16 10:57 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b257acb35d3e

8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flags
Summary: Fixed wrong print string format
Reviewed-by: sla, ccheung

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

Changeset: b158a8444810
Author:    katleman
Date:      2014-03-26 12:00 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/b158a8444810

Added tag jdk8u20-b07 for changeset f0ea4d3df129

! .hgtags

Changeset: e9ffa408f7af
Author:    amurillo
Date:      2014-04-01 11:12 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/e9ffa408f7af

Merge

! .hgtags

Changeset: d5f0404d965f
Author:    katleman
Date:      2014-04-02 09:31 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/d5f0404d965f

Added tag jdk8u20-b08 for changeset e9ffa408f7af

! .hgtags

Changeset: 5186bc5047c1
Author:    amurillo
Date:      2014-04-04 09:49 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5186bc5047c1

Merge


Changeset: 4d73f1e99f97
Author:    amurillo
Date:      2014-04-04 09:49 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/4d73f1e99f97

Added tag hs25.20-b09 for changeset 5186bc5047c1

! .hgtags

Changeset: eb82175e7fbb
Author:    amurillo
Date:      2014-04-04 09:54 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/eb82175e7fbb

8039291: new hotspot build - hs25.20-b10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 5cf196cc5405
Author:    dbuck
Date:      2014-04-05 23:38 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/5cf196cc5405

8026334: hs_err improvement: Print elapsed time in a humanly readable format
Reviewed-by: coleenp, dsamersoff
Contributed-by: masato.yoshida at oracle.com

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

Changeset: fd8ddf2d2f6b
Author:    pliden
Date:      2014-04-03 10:39 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/fd8ddf2d2f6b

8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with unexpected memory usage
Reviewed-by: jmasa, sjohanss

! test/gc/g1/TestStringDeduplicationTools.java

Changeset: 14bd75c9dbfa
Author:    jwilhelm
Date:      2014-04-03 16:20 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/14bd75c9dbfa

8039089: List verification enabled in product builds
Summary: Replaced the verification call to a conditional one that only runs verification in debug builds.
Reviewed-by: brutisso, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp

Changeset: 3ef5c627634a
Author:    amurillo
Date:      2014-04-07 22:13 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/3ef5c627634a

8039392: Make jdk8u20 the default jprt release for hs25.20
Reviewed-by: kvn, dholmes

! make/jprt.properties

Changeset: 81d7a4b28dc5
Author:    neugens
Date:      2014-04-08 14:55 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/81d7a4b28dc5

8036619: Shark: add LLVM 3.4 support
Reviewed-by: twisti, kvn

! make/linux/makefiles/zeroshark.make
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/shark/sharkMemoryManager.cpp
! src/share/vm/shark/sharkMemoryManager.hpp

Changeset: 8847586c9037
Author:    vkempik
Date:      2014-04-03 17:49 +0400
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/8847586c9037

8016302: Change type of the number of GC workers to unsigned int (2)
Reviewed-by: tschatzl, jwilhelm

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! 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/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp
! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/g1/satbQueue.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp

Changeset: 21dd1c827123
Author:    kevinw
Date:      2014-04-02 18:40 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/21dd1c827123

8033696: "assert(thread != NULL) failed: just checking" due to Thread::current() and JNI pthread interaction
Reviewed-by: dholmes, dsamersoff
Contributed-by: andreas.eriksson at oracle.com

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/vmThread.cpp

Changeset: 58fab66a8297
Author:    kevinw
Date:      2014-04-09 03:48 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/58fab66a8297

Merge


Changeset: a57ba009d4dc
Author:    roland
Date:      2014-02-27 09:37 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/a57ba009d4dc

8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239
Summary: biased locking's revoke_bias locks monitor in compiled frame with eliminated lock
Reviewed-by: kvn, iveresov

! src/share/vm/runtime/biasedLocking.cpp
+ test/compiler/uncommontrap/TestLockEliminatedAtDeopt.java

Changeset: 6048424d3865
Author:    goetz
Date:      2014-04-10 04:07 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/6048424d3865

8038201: Clean up misleading usage of malloc() in init_system_properties_values()
Summary: Remove the misleading malloc macro and cleanup the code
Reviewed-by: dsamersoff, kvn
Contributed-by: goetz.lindenmaier at sap.com

! src/cpu/ppc/vm/templateInterpreter_ppc.cpp
! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp

Changeset: 526acaf3626f
Author:    kvn
Date:      2014-04-09 11:18 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/526acaf3626f

8038939: Some options related to RTM locking optimization works inconsistently
Summary: Switch UseRTMXendForLockBusy flag ON by default and change code to retry RTM locking on lock busy condition by default.
Reviewed-by: roland

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

Changeset: 2100bf712e2a
Author:    goetz
Date:      2014-04-03 12:37 +0200
URL:       http://hg.openjdk.java.net/ppc-aix-port/stage/hotspot/rev/2100bf712e2a

8039146: Fix 64-bit store to int JNIHandleBlock::_top
Reviewed-by: coleenp, kvn

! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp



More information about the ppc-aix-port-dev mailing list