hg: ppc-aix-port/jdk8/hotspot: 28 new changesets
goetz.lindenmaier at sap.com
goetz.lindenmaier at sap.com
Fri Dec 13 02:24:21 PST 2013
Changeset: 3205e78d8193
Author: goetz
Date: 2013-12-02 10:26 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3205e78d8193
8029396: PPC64 (part 212): Several memory ordering fixes in C-code.
Summary: memory ordering fixes in GC and other runtime code showing on PPC64.
Reviewed-by: kvn, coleenp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.hpp
Changeset: 492e67693373
Author: goetz
Date: 2013-12-10 14:29 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/492e67693373
8029888: PPC64: (part 219): adl replacement variable CondRegister
Summary: Add support for replacement variable CondRegister in adlc.
Reviewed-by: kvn
! src/share/vm/adlc/output_c.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/opto/machnode.hpp
Changeset: 67fa91961822
Author: goetz
Date: 2013-12-11 00:06 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/67fa91961822
8029940: PPC64 (part 122): C2 compiler port
Reviewed-by: kvn
! make/aix/makefiles/adlc.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp
! src/cpu/ppc/vm/bytes_ppc.hpp
+ src/cpu/ppc/vm/c2_globals_ppc.hpp
+ src/cpu/ppc/vm/c2_init_ppc.cpp
! src/cpu/ppc/vm/copy_ppc.hpp
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/icache_ppc.cpp
! src/cpu/ppc/vm/icache_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/jni_ppc.h
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.hpp
+ src/cpu/ppc/vm/ppc.ad
+ src/cpu/ppc/vm/ppc_64.ad
! src/cpu/ppc/vm/register_definitions_ppc.cpp
! src/cpu/ppc/vm/register_ppc.cpp
! src/cpu/ppc/vm/register_ppc.hpp
+ src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
Changeset: b4e19a1e459f
Author: goetz
Date: 2013-12-11 12:28 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b4e19a1e459f
8029957: PPC64 (part 213): cppInterpreter: memory ordering for object initialization
Summary: Add StoreStore barriers after object initialization and after constructor calls in the C++ interpreter.
Reviewed-by: kvn
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: ac889cbc2f16
Author: goetz
Date: 2013-12-13 10:57 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ac889cbc2f16
merge
! make/aix/makefiles/adlc.make
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp
! src/cpu/ppc/vm/bytes_ppc.hpp
! src/cpu/ppc/vm/c2_globals_ppc.hpp
! src/cpu/ppc/vm/c2_init_ppc.cpp
! src/cpu/ppc/vm/copy_ppc.hpp
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/globals_ppc.hpp
! src/cpu/ppc/vm/icache_ppc.cpp
! src/cpu/ppc/vm/icache_ppc.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/jni_ppc.h
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.cpp
! src/cpu/ppc/vm/nativeInst_ppc.hpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/ppc_64.ad
! src/cpu/ppc/vm/register_definitions_ppc.cpp
! src/cpu/ppc/vm/register_ppc.cpp
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp
! src/os_cpu/aix_ppc/vm/orderAccess_aix_ppc.inline.hpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/share/vm/adlc/output_c.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/oop.inline.hpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/thread.hpp
Changeset: b6b9a5d4cda0
Author: amurillo
Date: 2013-11-29 11:20 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b6b9a5d4cda0
8029367: new hotspot build - hs25-b62
Reviewed-by: jcoomes
! make/hotspot_version
Changeset: 77b028ba548c
Author: jprovino
Date: 2013-11-19 16:26 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/77b028ba548c
8028396: Minimal VM: undefined symbol: _ZN23JvmtiCurrentBreakpoints11metadata_doEPFvP8MetadataE
Summary: Minimal VM doesn't run
Reviewed-by: coleenp, dholmes
! src/share/vm/prims/jvmtiImpl.hpp
Changeset: 3fbb71fdc6e5
Author: vladidan
Date: 2013-12-01 22:35 -0500
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3fbb71fdc6e5
Merge
Changeset: 8a42e81e2f9d
Author: dsamersoff
Date: 2013-11-27 14:26 +0400
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8a42e81e2f9d
7050685: jsdbproc64.sh has a typo in the package name
Summary: fixed typeo
Reviewed-by: sla, kmo, sspitsyn
! agent/make/jsdbproc64.sh
Changeset: 6ce6a0d23467
Author: mgronlun
Date: 2013-12-02 11:42 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6ce6a0d23467
Merge
- test/compiler/jsr292/methodHandleExceptions/C.java
- test/compiler/jsr292/methodHandleExceptions/I.java
Changeset: 7a58803b5069
Author: acorn
Date: 2013-12-03 08:36 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7a58803b5069
8026066: ICCE for invokeinterface static
Reviewed-by: coleenp, lfoltan, hseigel
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/interpreter/linkResolver.hpp
! test/TEST.groups
! test/runtime/8024804/RegisterNatives.java
Changeset: 379f11bc04fc
Author: acorn
Date: 2013-12-03 11:13 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/379f11bc04fc
8028438: static superclass method masks default methods
Reviewed-by: hseigel, lfoltan, coleenp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klassVtable.cpp
Changeset: c8c2d6b82499
Author: sspitsyn
Date: 2013-12-03 15:41 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c8c2d6b82499
8028126: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Solaris-sparc64 fastdebug builds: only current thread can flush its registers
Summary: Fix a race between VMOp_GetCurrentLocation reaching a safepoint and arget thread exiting from Java execution
Reviewed-by: sla, dholmes, dsamersoff
Contributed-by: serguei.spitsyn at oracle.com
! src/share/vm/prims/jvmtiEnvThreadState.cpp
Changeset: e84d2afb2fb0
Author: sspitsyn
Date: 2013-12-03 13:56 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e84d2afb2fb0
Merge
Changeset: 55a0da3d420b
Author: sjohanss
Date: 2013-11-26 14:35 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/55a0da3d420b
8027675: Full collections with Serial slower in JDK 8 compared to 7u40
Summary: Reduced the number of calls to follow_class_loader and instead marked and pushed the klass holder directly. Also removed unneeded calls to adjust_klass.
Reviewed-by: coleenp, jmasa, mgerdin, tschatzl
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceMirrorKlass.cpp
! src/share/vm/oops/objArrayKlass.cpp
Changeset: 9fc985481d78
Author: ehelin
Date: 2013-12-02 15:43 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9fc985481d78
Merge
! src/share/vm/oops/instanceKlass.cpp
- test/compiler/jsr292/methodHandleExceptions/C.java
- test/compiler/jsr292/methodHandleExceptions/I.java
Changeset: 50287b659eb8
Author: sjohanss
Date: 2013-12-03 12:01 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/50287b659eb8
8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorder
Summary: Now iterating over all committed (used) G1 regions instead of all reserved.
Reviewed-by: brutisso, dsamersoff, mgerdin
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
Changeset: 816c89d5957d
Author: ehelin
Date: 2013-12-05 17:49 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/816c89d5957d
Merge
! src/share/vm/oops/instanceKlass.cpp
Changeset: 9949533a8623
Author: rbackman
Date: 2013-11-22 14:14 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9949533a8623
8028997: mathexact intrinsics are unstable
Reviewed-by: iveresov, kvn
! src/share/vm/opto/c2_globals.hpp
! test/compiler/intrinsics/mathexact/AddExactICondTest.java
! test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
! test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/CompareTest.java
! test/compiler/intrinsics/mathexact/DecExactITest.java
! test/compiler/intrinsics/mathexact/DecExactLTest.java
! test/compiler/intrinsics/mathexact/GVNTest.java
! test/compiler/intrinsics/mathexact/IncExactITest.java
! test/compiler/intrinsics/mathexact/IncExactLTest.java
! test/compiler/intrinsics/mathexact/MulExactICondTest.java
! test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
! test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
! test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/NestedMathExactTest.java
! test/compiler/intrinsics/mathexact/SplitThruPhiTest.java
! test/compiler/intrinsics/mathexact/SubExactICondTest.java
! test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
! test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
Changeset: 55dd6e77b399
Author: rbackman
Date: 2013-11-22 15:26 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/55dd6e77b399
8028624: [TESTBUG] compiler/intrinsics/mathexact/DecExactLTest executes DecExactITest
Reviewed-by: kvn, twisti
! test/compiler/intrinsics/mathexact/DecExactLTest.java
Changeset: eae426d683f6
Author: simonis
Date: 2013-12-02 11:12 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/eae426d683f6
8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
Summary: fix code to allow testing on Fujitsu Sparc64 CPUs
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 61746b5f0ed3
Author: anoll
Date: 2013-12-04 09:31 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/61746b5f0ed3
8028109: compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java crashes in RT_Baseline
Summary: Use non-relocatable code to load byte_map_base
Reviewed-by: kvn, roland
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
Changeset: 6a8941dbd26f
Author: anoll
Date: 2013-12-05 12:49 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6a8941dbd26f
Merge
Changeset: 05fedd51e40d
Author: amurillo
Date: 2013-12-06 09:29 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/05fedd51e40d
Merge
Changeset: fca262db9c43
Author: amurillo
Date: 2013-12-06 09:29 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fca262db9c43
Added tag hs25-b62 for changeset 05fedd51e40d
! .hgtags
Changeset: ce2d7e46f3c7
Author: katleman
Date: 2013-12-12 05:20 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ce2d7e46f3c7
Added tag jdk8-b120 for changeset fca262db9c43
! .hgtags
Changeset: 2da20f966936
Author: kvn
Date: 2013-12-12 11:05 -0800
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2da20f966936
Merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 4b599ea4584a
Author: goetz
Date: 2013-12-13 11:18 +0100
URL: http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4b599ea4584a
merge
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/arguments.cpp
More information about the ppc-aix-port-dev
mailing list