hg: graal/graal-jvmci-9/hotspot: 36 new changesets

tom.rodriguez at oracle.com tom.rodriguez at oracle.com
Fri Dec 18 19:37:39 UTC 2015


Changeset: 341f88e8e84e
Author:    ppunegov
Date:      2015-12-09 00:33 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/341f88e8e84e

8140667: CompilerControl: tests incorrectly set states for excluded methods
Summary: fix exclude command generation
Reviewed-by: kvn

! test/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/compiler/compilercontrol/share/scenario/AbstractCommandBuilder.java
! test/compiler/compilercontrol/share/scenario/State.java

Changeset: 17f31b1d9a97
Author:    ppunegov
Date:      2015-12-09 00:30 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/17f31b1d9a97

8144933: CompilerControl: commandfile/ExcludeTest has incorrect jtreg run innotation
Summary: fix incorrect full test name
Reviewed-by: kvn

! test/compiler/compilercontrol/commandfile/ExcludeTest.java

Changeset: 3ca74c930fa2
Author:    thartmann
Date:      2015-12-09 11:06 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3ca74c930fa2

6808665: Use486InstrsOnly aborts 32-bit VM
Summary: The code supporting -XX:+/-Use486InstrsOnly was removed.
Reviewed-by: dholmes, thartmann, vlivanov
Contributed-by: Jamsheed Mohammed <jamsheed.c.m at oracle.com>

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

Changeset: d84bd22ab531
Author:    psandoz
Date:      2015-12-09 14:54 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d84bd22ab531

8143628: Fork sun.misc.Unsafe and jdk.internal.misc.Unsafe native method tables
Reviewed-by: shade, dholmes, alanb, chegar, mchung, roland

! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
+ test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
+ test/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
+ test/compiler/unsafe/X-UnsafeAccessTest.java.template
+ test/compiler/unsafe/generate-unsafe-access-tests.sh

Changeset: ad7980cca539
Author:    dnsimon
Date:      2015-12-09 22:57 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ad7980cca539

8144944: JVMCI compiler initialization can happen on different thread than JVMCI initialization
Reviewed-by: twisti

! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java

Changeset: 2ff83324fd00
Author:    neliasso
Date:      2015-12-09 13:41 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2ff83324fd00

8144601: Premature assert in directive inline parsing
Summary: Break after first fail
Reviewed-by: roland

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

Changeset: a6eb7b850dbd
Author:    vlivanov
Date:      2015-12-10 14:51 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a6eb7b850dbd

8144935: C2: safepoint is pruned from a non-counted loop
Reviewed-by: roland

! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp

Changeset: 891e9c2ac3b2
Author:    vlivanov
Date:      2015-12-10 14:51 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/891e9c2ac3b2

8145026: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with: java.lang.NullPointerException in ClassFileInstaller.main
Reviewed-by: roland

! test/compiler/jsr292/NonInlinedCall/Agent.java
! test/compiler/jsr292/NonInlinedCall/GCTest.java
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java
! test/compiler/jsr292/NonInlinedCall/RedefineTest.java

Changeset: 8962380eb039
Author:    vlivanov
Date:      2015-12-11 15:03 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8962380eb039

8145137: Incorrect call signature can be used in nmethod::preserve_callee_argument_oops
Reviewed-by: roland, jrose

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! test/compiler/jsr292/NonInlinedCall/InvokeTest.java

Changeset: eeaef3c57176
Author:    mdoerr
Date:      2015-12-08 14:44 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/eeaef3c57176

8143817: C1: Platform dependent stack space not preserved for all runtime calls
Reviewed-by: roland

! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp

Changeset: 661e290d36f1
Author:    kvn
Date:      2015-12-07 16:35 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/661e290d36f1

8143355: Update for addition of vectorizedMismatch intrinsic for x86
Reviewed-by: kvn
Contributed-by: vivek.r.deshpande at intel.com, liqi.yi at intel.com

! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 478a6645c2f8
Author:    kvn
Date:      2015-12-14 10:27 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/478a6645c2f8

Merge

! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp

Changeset: 58961218c500
Author:    goetz
Date:      2015-12-07 15:42 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/58961218c500

8144466: ppc64: fix argument passing through opto stubs.
Reviewed-by: kvn

! make/test/JtregNative.gmk
! src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/zero/vm/globalDefinitions_zero.hpp
! src/share/vm/opto/generateOptoStub.cpp
+ test/compiler/arraycopy/TestArrayCopyOverflowArguments.java
+ test/compiler/floatingpoint/Test15FloatJNIArgs.java
+ test/compiler/floatingpoint/libTest15FloatJNIArgs.c

Changeset: 5b1e593803b5
Author:    kvn
Date:      2015-12-14 14:48 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5b1e593803b5

8144771: Use AVX3 instructions for string compare
Reviewed-by: kvn, thartmann
Contributed-by: jan.civlin at intel.com, michael.c.berg at intel.com

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: 00a610f2be96
Author:    dnsimon
Date:      2015-12-13 22:51 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/00a610f2be96

8145270: Need to eagerly initialize JVMCI compiler under -Xcomp
Reviewed-by: twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 3c50dbb0c7ae
Author:    never
Date:      2015-12-14 13:06 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3c50dbb0c7ae

8145338: compiler/jsr292/CallSiteDepContextTest.java fails: assert(dep_implicit_context_arg(dept) == 0) failed: sanity
Reviewed-by: twisti

! src/share/vm/code/dependencies.cpp

Changeset: 931db6a8c548
Author:    twisti
Date:      2015-12-15 01:20 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/931db6a8c548

Merge


Changeset: 2c44727165a3
Author:    mdoerr
Date:      2015-12-07 18:24 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2c44727165a3

8144850: C1: operator delete needs an implementation
Reviewed-by: kvn

! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp

Changeset: 89d360cf87ac
Author:    goetz
Date:      2015-12-14 10:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/89d360cf87ac

8145300: ppc64: fix port of "8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls"
Reviewed-by: simonis

! src/cpu/ppc/vm/ppc.ad

Changeset: 3455d28791c8
Author:    aph
Date:      2015-12-14 15:53 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3455d28791c8

8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64
Reviewed-by: kvn

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

Changeset: c036c7f17e09
Author:    aph
Date:      2015-12-15 13:42 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c036c7f17e09

Merge


Changeset: 682b031faa67
Author:    enevill
Date:      2015-12-08 14:26 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/682b031faa67

8144498: aarch64: large code cache generates SEGV
Summary: Fix pd_call_destination to use is_call_at rather than is_call
Reviewed-by: aph, adinn

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

Changeset: 89916e39eb67
Author:    iignatyev
Date:      2015-12-15 17:31 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/89916e39eb67

8079667: port vm/compiler/AESIntrinsics/CheckIntrinsics into jtreg
Reviewed-by: kvn
Contributed-by: alexander.vorobyev at oracle.com

+ test/compiler/cpuflags/AESIntrinsicsBase.java
+ test/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
+ test/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
+ test/compiler/cpuflags/predicate/AESSupportPredicate.java
! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java

Changeset: abbdb25d068c
Author:    twisti
Date:      2015-12-14 17:02 -1000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/abbdb25d068c

8134994: use separate VMStructs databases for SA and JVMCI
Reviewed-by: kbarrett

! src/cpu/x86/vm/vm_version_x86.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/compileTask.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
+ src/share/vm/jvmci/vmStructs_jvmci.cpp
! src/share/vm/jvmci/vmStructs_jvmci.hpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/exceptions.hpp

Changeset: ba2f5ab80ecf
Author:    twisti
Date:      2015-12-15 21:17 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ba2f5ab80ecf

Merge

- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java

Changeset: 558ddc947c8d
Author:    aph
Date:      2015-12-15 19:18 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/558ddc947c8d

8145438: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2
Summary: Implement short and long versions of bit test instructions.
Reviewed-by: kvn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/share/vm/adlc/formssel.cpp

Changeset: 24874609c400
Author:    aph
Date:      2015-12-16 11:35 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/24874609c400

8144582: AArch64 does not generate correct branch profile data
Reviewed-by: kvn

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

Changeset: 93cfdafc0436
Author:    aph
Date:      2015-12-16 13:21 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/93cfdafc0436

8145553: Fix warnings in AArch64 directory
Reviewed-by: kvn

! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp
! src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp
! src/cpu/aarch64/vm/interpreter_aarch64.cpp
! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp

Changeset: 4650b087ab55
Author:    dpochepk
Date:      2015-12-16 18:38 +0300
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4650b087ab55

8141351: Create tests for direct invoke instructions testing
Summary: Tests for invoke* instructions
Reviewed-by: twisti

! make/test/JtregNative.gmk
+ test/compiler/calls/common/CallInterface.java
+ test/compiler/calls/common/CallsBase.java
+ test/compiler/calls/common/InvokeDynamic.java
+ test/compiler/calls/common/InvokeDynamicPatcher.java
+ test/compiler/calls/common/InvokeInterface.java
+ test/compiler/calls/common/InvokeSpecial.java
+ test/compiler/calls/common/InvokeStatic.java
+ test/compiler/calls/common/InvokeVirtual.java
+ test/compiler/calls/common/libCallsNative.c
+ test/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
+ test/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
+ test/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
+ test/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
+ test/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
+ test/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
+ test/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
+ test/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
+ test/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
+ test/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
+ test/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
+ test/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java

Changeset: 372fcb921e99
Author:    neliasso
Date:      2015-12-16 15:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/372fcb921e99

8144246: adding lots of directives via jcmd may produce OOM crash
Summary: Add a limit to the number of directives
Reviewed-by: kvn

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp
! src/share/vm/compiler/directivesParser.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/json.cpp
! test/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/compiler/compilercontrol/parser/HugeDirectiveUtil.java

Changeset: 5225495dfa66
Author:    neliasso
Date:      2015-12-16 15:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5225495dfa66

8145345: LogCompilation output is empty after JEP165: Compiler Control
Summary: Fix default init and compilecommand update
Reviewed-by: kvn

! src/share/vm/compiler/compilerDirectives.cpp
! src/share/vm/compiler/compilerDirectives.hpp
! src/share/vm/compiler/directivesParser.cpp

Changeset: 78d3a49f182b
Author:    neliasso
Date:      2015-12-09 13:37 +0100
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/78d3a49f182b

8144091: CompilerControl: directive file doesn't override inlining rules
Summary: Fix correct overrides
Reviewed-by: roland

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

Changeset: 1c9c87f80696
Author:    dlong
Date:      2015-12-17 09:39 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1c9c87f80696

8144852: Corrupted oop in nmethod
Reviewed-by: vlivanov

! src/share/vm/code/nmethod.cpp

Changeset: 5f331a6a4b26
Author:    twisti
Date:      2015-12-17 23:17 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5f331a6a4b26

8145714: [JVMCI] SPARC broken after JDK-8134994
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/share/vm/jvmci/vmStructs_jvmci.cpp

Changeset: ffa4ddf10551
Author:    twisti
Date:      2015-12-17 23:36 +0000
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ffa4ddf10551

Merge


Changeset: 2094f306081a
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-12-18 11:33 -0800
URL:       http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2094f306081a

Merge

! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/zero/vm/globalDefinitions_zero.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
- src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_RangeCheckElimination.hpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/codeBlob.hpp
! src/share/vm/code/codeCache.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/compiler/compileTask.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.hpp
! src/share/vm/jvmci/jvmciCodeInstaller.hpp
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/jvmci/jvmciCompilerToVM.hpp
! src/share/vm/jvmci/jvmciEnv.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/jvmci/vmStructs_jvmci.hpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.hpp
! src/share/vm/opto/c2compiler.cpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/basicLock.hpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaFrameAnchor.hpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/exceptions.hpp



More information about the graal-dev mailing list