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