hg: jdk9/hs/hotspot: 22 new changesets
christian.thalinger at oracle.com
christian.thalinger at oracle.com
Mon May 5 19:30:00 UTC 2014
Changeset: 9f916a62b252
Author: anoll
Date: 2014-04-24 09:47 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9f916a62b252
8041468: Field nmethod::_lock_count should be declared volatile
Summary: The jint field nmethod::_lock_count which is used in nmethodLocker::lock_nmethod and nmethodLocker::unlock_nmethod should be declared volatile (see also signature of Atomic::inc)
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: e9bd2a761882
Author: roland
Date: 2014-04-24 11:05 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e9bd2a761882
8039960: Unexpected exit from test compiler/profiling/spectrapredefineclass/Launcher.java
Summary: the test case doesn't need to change the heap size to reproduce the failure.
Reviewed-by: twisti, kvn
! test/compiler/profiling/spectrapredefineclass/Agent.java
! test/compiler/profiling/spectrapredefineclass/Launcher.java
Changeset: 1420e44e390b
Author: iignatyev
Date: 2014-04-24 14:02 +0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1420e44e390b
8041497: Compilation of compiler/rtm/cli/TestUseRTMDeoptOption* tests failed
Reviewed-by: kvn, roland
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
Changeset: a123d95f638f
Author: iignatyev
Date: 2014-04-24 10:32 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a123d95f638f
Merge
Changeset: a35e424a76a4
Author: roland
Date: 2014-04-25 09:22 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a35e424a76a4
8041481: JVM crashes with collect_args_for_profiling
Summary: method handle call to c1 intrinsic tries to profile popped argument
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/profiling/TestMethodHandleInvokesIntrinsic.java
Changeset: 6a81ae43d3a3
Author: adlertz
Date: 2014-04-25 12:48 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6a81ae43d3a3
8029302: Performance regression in Math.pow intrinsic
Summary: Added special case for x^y where y == 2
Reviewed-by: kvn, roland
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/opto/library_call.cpp
Changeset: d3dff66800f3
Author: bharadwaj
Date: 2014-04-25 14:29 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d3dff66800f3
Merge
Changeset: ccbe4f8119b6
Author: anoll
Date: 2014-04-28 12:39 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ccbe4f8119b6
8040085: dtrace/jsdt tests crash on solaris. found an unadvertised bad scavengable oop in the code cache
Summary: Add CodeCache::add_scavenge_root_nmethod(this) to the dtrace-constructor of nmethod
Reviewed-by: roland, iveresov
! src/share/vm/code/nmethod.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 590c234f1f5e
Author: anoll
Date: 2014-04-28 03:44 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/590c234f1f5e
Merge
! src/share/vm/code/nmethod.cpp
- test/runtime/6925573/SortMethodsTest.java
Changeset: 0b46bc08ff09
Author: anoll
Date: 2014-04-28 14:34 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0b46bc08ff09
8041771: C1: remove unused IR::_locals_size
Summary: The unused IR::_locals_size is removed.
Reviewed-by: kvn, roland
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
Changeset: cbb70f720ddb
Author: drchase
Date: 2014-04-28 15:09 -0400
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cbb70f720ddb
8039407: Regression test needed for JDK-8015396
Summary: Converted bug demo into regression test
Reviewed-by: kvn
+ test/compiler/floatingpoint/ModNaN.java
Changeset: 401efd13b064
Author: morris
Date: 2014-04-28 16:05 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/401efd13b064
8040919: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
Summary: Parfait refactoring in OopMapSet::update_register_map
Reviewed-by: kvn, twisti
! src/share/vm/compiler/oopMap.cpp
Changeset: 48c15b47a4f1
Author: anoll
Date: 2014-04-29 07:59 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/48c15b47a4f1
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache.
Reviewed-by: kvn, iveresov
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/advancedThresholdPolicy.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: d02dbc95b60b
Author: anoll
Date: 2014-04-29 08:08 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d02dbc95b60b
8036956: remove EnableInvokeDynamic flag
Summary: The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9.
Reviewed-by: kvn, twisti
Contributed-by: Tobias Hartmann <tobias.hartmann at oracle.com>
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/templateTable_ppc_64.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/ci/ciObject.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
Changeset: 790cbd800fe4
Author: anoll
Date: 2014-04-29 07:14 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/790cbd800fe4
Merge
Changeset: 4f0ae81062fd
Author: kvn
Date: 2014-04-29 10:29 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4f0ae81062fd
8041959: Skip replay parsing errors with ReplayIgnoreInitErrors
Summary: Allow replay compilation with replay file parsing error.
Reviewed-by: twisti, iveresov
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/runtime/simpleThresholdPolicy.cpp
Changeset: 9883c95f17f6
Author: kvn
Date: 2014-04-29 12:20 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9883c95f17f6
8041957: -XX:UseAVX=0 cause assert(UseAVX) failed
Summary: temporary set UseAVX=1 and UseSSE=2 in generate_get_cpu_info()
Reviewed-by: twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
Changeset: e3a56821c4e3
Author: mikael
Date: 2014-04-29 22:04 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e3a56821c4e3
8022070: Compilation error in stubGenerator_sparc.cpp with some compilers
Reviewed-by: twisti, kvn
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
Changeset: c884ec3ea87f
Author: mikael
Date: 2014-04-29 22:05 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c884ec3ea87f
8042059: Various fixes to linux/sparc
Reviewed-by: twisti, kvn
! agent/src/os/linux/libproc.h
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
Changeset: 7c68337bb685
Author: kvn
Date: 2014-04-30 14:14 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7c68337bb685
8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc
Summary: Fix the arbitrary alignment issue in SPARC AES crypto stub routines.
Reviewed-by: kvn, iveresov
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/runtime.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESDecode.java
! test/compiler/7184394/TestAESEncode.java
! test/compiler/7184394/TestAESMain.java
Changeset: ae70708e34c5
Author: kvn
Date: 2014-05-01 17:57 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ae70708e34c5
8042281: compiler/7184394/TestAESMain.java fails with: javax.crypto.IllegalBlockSizeException: Input length not multiple of 16 bytes
Summary: Added missing -DmsgSize=640 to test's run commands.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! test/compiler/7184394/TestAESMain.java
Changeset: 5edc16b659dd
Author: twisti
Date: 2014-05-02 19:00 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5edc16b659dd
Merge
- make/hotspot_version
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/runtime/vmStructs.cpp
More information about the jdk9-all-changes
mailing list