hg: jdk9/hs/hotspot: 9 new changesets

morris.meyer at oracle.com morris.meyer at oracle.com
Fri Jan 17 12:11:26 PST 2014


Changeset: f7eeaff95a25
Author:    roland
Date:      2014-01-13 16:16 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f7eeaff95a25

8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop()
Summary: Fix the assert check for narrow klass pointer.
Reviewed-by: twisti, kvn

! src/share/vm/opto/cfgnode.cpp

Changeset: 9bcf7b329013
Author:    roland
Date:      2014-01-14 09:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9bcf7b329013

8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8a
Summary: C1 generates code to encode compressed oop into tmp register before runtime call for patching where GC may happen
Reviewed-by: iveresov, twisti, kvn
Contributed-by: mgerdin <mikael.gerdin at oracle.com>

! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp

Changeset: ee5727365ce5
Author:    roland
Date:      2014-01-14 12:44 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ee5727365ce5

8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails
Summary: Erroneously removed call to SystemDictionary::notice_modification() from jvmti with fix for 8029383
Reviewed-by: iveresov, twisti, kvn

! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: 8cdf3f43f63e
Author:    roland
Date:      2014-01-14 14:51 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8cdf3f43f63e

8026253: New type profiling points: sparc support
Summary: c1 and interpreter support for new type profiling on sparc
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 00f5eff62d18
Author:    kvn
Date:      2014-01-14 17:46 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/00f5eff62d18

8002074: Support for AES on SPARC
Summary: Add intrinsics/stub routines support for single-block and multi-block (as used by Cipher Block Chaining mode) AES encryption and decryption operations on the SPARC platform.
Reviewed-by: kvn, roland
Contributed-by: shrinivas.joshi at oracle.com

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/x86.ad
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/runtime.cpp
! test/compiler/7184394/TestAESMain.java

Changeset: 3aaa4b9966f6
Author:    anoll
Date:      2014-01-15 06:16 +0100
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3aaa4b9966f6

7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times
Summary: Avoid verifying dependencies multiple times by caching verified dependencies
Reviewed-by: kvn, twisti, roland

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp

Changeset: 30f8cd8b43dd
Author:    anoll
Date:      2014-01-14 21:33 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/30f8cd8b43dd

Merge


Changeset: 4d7678fb8a27
Author:    twisti
Date:      2014-01-16 16:18 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4d7678fb8a27

8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests
Reviewed-by: kvn, iveresov

! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp

Changeset: 3e2b76368121
Author:    morris
Date:      2014-01-17 10:43 -0800
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3e2b76368121

Merge

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



More information about the jdk9-all-changes mailing list