hg: jdk9/hs/hotspot: 37 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Fri Jun 10 19:37:26 UTC 2016


Changeset: 4b829744c5c7
Author:    fyang
Date:      2016-05-27 01:02 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4b829744c5c7

8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine
Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine
Reviewed-by: aph

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

Changeset: e81e22c7b180
Author:    fyang
Date:      2016-05-27 20:38 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e81e22c7b180

8157906: aarch64: some more integer rotate instructions are never emitted
Summary: fix wrong definition of source operand of left rotate instructions
Reviewed-by: aph
Contributed-by: teng.lu at linaro.org

! src/cpu/aarch64/vm/aarch64.ad

Changeset: 31d962039c51
Author:    iignatyev
Date:      2016-05-27 17:12 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/31d962039c51

8156469: [JITtester] Difference in generated golden output when run with Jigsaw build
Reviewed-by: vlivanov

! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/FixedTrees.java

Changeset: 218b0952f405
Author:    iignatyev
Date:      2016-05-27 17:12 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/218b0952f405

8157821: [JITtester] OptionResolver and LiteralFactory use deprecated c-tors
Reviewed-by: kvn

! test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/LiteralFactory.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java

Changeset: f8f067457966
Author:    mdoerr
Date:      2016-05-23 10:35 -0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f8f067457966

8154156: PPC64: improve array copy stubs by using vector instructions
Reviewed-by: goetz, mdoerr
Contributed-by: Gustavo Romero <gromero at linux.vnet.ibm.com>

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/register_ppc.cpp
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.hpp

Changeset: 65d6f4fa9f5c
Author:    iignatyev
Date:      2016-05-30 23:32 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/65d6f4fa9f5c

8154123: remove commented action from jdk/vm/ci/runtime/test/ConstantTest.java
Reviewed-by: shade, kvn

! test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java

Changeset: aead3d41e439
Author:    iignatyev
Date:      2016-05-30 23:33 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/aead3d41e439

8152376: [TESTBUG] compiler/floatingpoint/Test15FloatJNIArgs should use run main/othervm/native
Reviewed-by: kvn

! test/compiler/floatingpoint/Test15FloatJNIArgs.java

Changeset: 4bc64dc146f1
Author:    vlivanov
Date:      2016-05-27 17:01 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4bc64dc146f1

Merge


Changeset: b45222739fb3
Author:    vlivanov
Date:      2016-05-30 15:04 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b45222739fb3

Merge


Changeset: 6badc8e8589c
Author:    vlivanov
Date:      2016-05-31 15:10 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6badc8e8589c

Merge


Changeset: 9ea7ac3e306e
Author:    dpochepk
Date:      2016-05-31 15:48 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9ea7ac3e306e

8158065: [Jittester]: tests generation has tests generators hardcoded, blocking alternative tests generation
Reviewed-by: iignatyev

! test/testlibrary/jittester/Makefile
! test/testlibrary/jittester/conf/default.properties
! test/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TestGeneratorsFactory.java
+ test/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java

Changeset: b16c3b6222db
Author:    dpochepk
Date:      2016-05-31 13:58 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b16c3b6222db

Merge


Changeset: 01e124a594f1
Author:    iignatyev
Date:      2016-05-31 15:12 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/01e124a594f1

8073159: improve Test6857159.java
Reviewed-by: kvn

! test/compiler/c2/6857159/Test6857159.java
- test/compiler/c2/6857159/Test6857159.sh

Changeset: 297a2ade1863
Author:    iignatyev
Date:      2016-05-31 16:29 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/297a2ade1863

8158182: remove shell script from compiler/c2/6894807/IsInstanceTest.java
Reviewed-by: kvn

! test/compiler/c2/6894807/IsInstanceTest.java
- test/compiler/c2/6894807/Test6894807.sh

Changeset: a515ec50ac91
Author:    iignatyev
Date:      2016-05-31 16:29 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a515ec50ac91

8158185: jdk/test/lib/FileInstaller throws NPE if dst is in current directory
Reviewed-by: kvn

! test/testlibrary/jdk/test/lib/FileInstaller.java

Changeset: 7c9c0280b8f0
Author:    iignatyev
Date:      2016-05-31 16:29 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7c9c0280b8f0

8158184: remove shell from compiler/c2/7070134/Stemmer.java
Reviewed-by: kvn

! test/compiler/c2/7070134/Stemmer.java
- test/compiler/c2/7070134/Test7070134.sh

Changeset: 544b16d31ac3
Author:    iignatyev
Date:      2016-05-31 16:30 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/544b16d31ac3

8153994: Compiler tests should be correctly marked with @module
Reviewed-by: kvn

! test/compiler/codecache/jmx/PoolsIndependenceTest.java

Changeset: b803626e3920
Author:    never
Date:      2016-05-31 17:08 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b803626e3920

8157292: [JVMCI] add missing test files from 8156034
Reviewed-by: iveresov
Contributed-by: josef.eisl at jku.at

+ test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.services.HotSpotVMEventListener
+ test/compiler/jvmci/common/services/jdk.vm.ci.runtime.services.JVMCICompilerFactory
+ test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config
+ test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java

Changeset: 43448f0df80a
Author:    never
Date:      2016-05-31 17:51 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/43448f0df80a

Merge


Changeset: 70de7e49af13
Author:    rschatz
Date:      2016-05-31 20:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/70de7e49af13

8157428: [JVMCI] remove MemoryAccessProvider.readUnsafeConstant from API
Reviewed-by: iveresov

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java
! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java

Changeset: a36c5d9b59cb
Author:    thartmann
Date:      2016-06-01 14:22 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a36c5d9b59cb

8155046: Parse::Block construction using undefined behavior
Summary: Blocks should be created via constructor and placement new.
Reviewed-by: kvn

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp

Changeset: cb4d04e45928
Author:    thartmann
Date:      2016-06-01 16:36 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cb4d04e45928

8157842: indexOfChar intrinsic is not emitted on x86
Summary: Matcher::match_rule_supported() should check for !UseSSE42Intrinsics.
Reviewed-by: roland, rbackman, shade, kvn

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

Changeset: 0408af2f2f5f
Author:    thartmann
Date:      2016-06-02 08:46 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0408af2f2f5f

8156760: VM crashes if -XX:-ReduceInitialCardMarks is set
Summary: Fixed several compiler crashes with disabled ReduceInitialCardMarks.
Reviewed-by: roland, minqi, dlong, tschatzl, kvn

! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/opto/arraycopynode.cpp
! src/share/vm/opto/arraycopynode.hpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/memnode.cpp
! test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
! test/compiler/arraycopy/TestInstanceCloneAsLoadsStores.java

Changeset: 48a15de056b8
Author:    fyang
Date:      2016-06-02 21:12 +0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/48a15de056b8

8149418: AArch64: replace tst+br with tbz instruction when tst's constant operand is 2 power
Summary: replace tst+br with tbz instruction when tst's constant operand is 2 power
Reviewed-by: aph

! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp
! src/cpu/aarch64/vm/templateTable_aarch64.cpp

Changeset: 1605f0d9b2d1
Author:    thartmann
Date:      2016-06-02 13:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1605f0d9b2d1

8158214: Crash with "assert(VM_Version::supports_sse4_1()) failed" if UseSSE < 4 is set
Summary: Do not emit unsupported SSE 4.1 instructions in CRC32 intrinsic.
Reviewed-by: kvn, zmajo

! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
+ test/compiler/cpuflags/TestSSE4Disabled.java

Changeset: 9811082ebb49
Author:    thartmann
Date:      2016-06-02 14:54 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9811082ebb49

Merge


Changeset: 7f42e988b083
Author:    dnsimon
Date:      2016-06-02 17:52 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7f42e988b083

8158000: [JVMCI] remove unused ParseClosure class
Reviewed-by: kvn

! src/share/vm/jvmci/jvmciRuntime.hpp

Changeset: ef7a2567ba26
Author:    kvn
Date:      2016-06-06 12:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ef7a2567ba26

Merge

! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp

Changeset: 4fce6a99a262
Author:    dnsimon
Date:      2016-06-06 16:31 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4fce6a99a262

8156587: [JVMCI] remove Unsafe.getJavaMirror and Unsafe.getKlassPointer
Reviewed-by: kvn

! src/share/vm/prims/unsafe.cpp
! test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java
! test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java

Changeset: 10d071c3fa1f
Author:    jcm
Date:      2016-06-06 23:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/10d071c3fa1f

8146416: java.lang.OutOfMemoryError triggers: assert(current_bci == 0) failed: bci isn't zero for do_not_unlock_if_synchronized
Summary: handle realloc failure pending exception.
Reviewed-by: roland

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

Changeset: 72fa30e09fcd
Author:    thartmann
Date:      2016-06-07 09:11 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/72fa30e09fcd

Merge

- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java

Changeset: 8805ad288804
Author:    thartmann
Date:      2016-06-07 18:20 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8805ad288804

8158228: C1 incorrectly folds mismatched loads from stable arrays
Summary: Disable constant folding for mismatched loads from stable arrays.
Reviewed-by: vlivanov

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
+ test/compiler/stable/TestStableMismatched.java

Changeset: 802c265de86a
Author:    dnsimon
Date:      2016-06-07 17:16 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/802c265de86a

8158985: [JVMCI] access to HotSpotJVMCIRuntime.vmEventListeners must be thread safe
Reviewed-by: iveresov, kvn

! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 84ff58dfd5e0
Author:    enevill
Date:      2016-06-07 10:17 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/84ff58dfd5e0

8158913: aarch64: SEGV running Spark terasort
Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier
Reviewed-by: aph
Contributed-by: felix.yang at linaro.org

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

Changeset: e3e630ffcd86
Author:    dnsimon
Date:      2016-06-10 02:43 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e3e630ffcd86

8158351: [JVMCI] NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
Reviewed-by: kvn, vlivanov

! test/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java

Changeset: b8dc70225272
Author:    kvn
Date:      2016-06-10 10:13 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b8dc70225272

Merge


Changeset: f377fae5570e
Author:    kvn
Date:      2016-06-10 20:28 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f377fae5570e

Merge

- test/compiler/c2/6857159/Test6857159.sh
- test/compiler/c2/6894807/Test6894807.sh
- test/compiler/c2/7070134/Test7070134.sh
- test/runtime/Unsafe/GetKlassPointerGetJavaMirror.java



More information about the jdk9-hs-changes mailing list