hg: jdk8u/jdk8u/hotspot: 10 new changesets

rob.mckenna at oracle.com rob.mckenna at oracle.com
Thu Apr 13 12:25:15 UTC 2017


Changeset: 3d8d14307428
Author:    thartmann
Date:      2017-03-29 09:20 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/3d8d14307428

8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal).
Reviewed-by: vlivanov, kvn

! src/share/vm/opto/connode.cpp
! test/compiler/loopopts/TestLoopPeeling.java

Changeset: 8119c543f2af
Author:    anoll
Date:      2014-08-13 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8119c543f2af

8043913: remove legacy code in SPARC's VM_Version::platform_features
Summary: Kept only getisax(2) to determine platform features
Reviewed-by: kvn, roland
Contributed-by: Zoltan Majo <zoltan.majo at oracle.com>

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 402618d5afc9
Author:    kevinw
Date:      2017-03-17 03:39 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/402618d5afc9

8049717: expose L1_data_cache_line_size for diagnostic/sanity checks
Summary: Add support for VM_Version::L1_data_cache_line_size().
Reviewed-by: dsimms, kvn, dholmes

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.hpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/synchronizer.hpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/runtime/vm_version.hpp

Changeset: 4b7ea2e3f901
Author:    kevinw
Date:      2017-03-31 01:25 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4b7ea2e3f901

8177817: Remove assertions in 8u that were removed by 8056124 in 9.
Reviewed-by: iveresov

! src/cpu/sparc/vm/vm_version_sparc.cpp

Changeset: 3cb2feaca8cf
Author:    kevinw
Date:      2017-03-17 07:52 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/3cb2feaca8cf

8134119: Use new API to get cache line sizes
Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat.
Reviewed-by: kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: ef91cb539697
Author:    kevinw
Date:      2017-03-31 07:46 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ef91cb539697

8165482: java in ldoms, with cpu-arch=generic has problems
Reviewed-by: dholmes, alanbur

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: 92cb89e23f3e
Author:    kevinw
Date:      2017-04-04 02:49 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/92cb89e23f3e

8164002: Add a new CPU family (S_family) for SPARC S7 and above processors
Reviewed-by: dholmes, ecaspole, kvn

! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp

Changeset: c73c5d205d0a
Author:    dbuck
Date:      2017-04-07 02:15 +0900
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c73c5d205d0a

8153267: nmethod's exception cache not multi-thread safe
8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
Reviewed-by: kvn, mdoerr

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: dcaab7b518c4
Author:    vkempik
Date:      2017-04-11 19:17 +0300
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/dcaab7b518c4

8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE.
Reviewed-by: vlivanov

! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
+ test/compiler/c1/TestUnresolvedField.jasm
+ test/compiler/c1/TestUnresolvedFieldMain.java

Changeset: 857e77fd668d
Author:    robm
Date:      2017-04-12 09:03 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/857e77fd668d

Merge




More information about the jdk8u-changes mailing list