hg: jdk8u/jdk8u/hotspot: 8 new changesets

rob.mckenna at oracle.com rob.mckenna at oracle.com
Fri Mar 11 20:05:19 UTC 2016


Changeset: 5c3f2bcc3b94
Author:    roland
Date:      2016-02-11 12:42 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5c3f2bcc3b94

8149543: range check CastII nodes should not be split through Phi
Summary: splitting range check CastIIs through loop induction Phi prevents further optimizations
Reviewed-by: kvn, mcberg

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

Changeset: c66164388d38
Author:    roland
Date:      2016-02-29 16:08 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c66164388d38

8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
Summary: gcc expects clean 32 bit int in 64 bit register on function entry
Reviewed-by: kvn, dlong

! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+ test/compiler/native/TestDirtyInt.java
+ test/compiler/native/TestDirtyInt.sh
+ test/compiler/native/libTestDirtyInt.c

Changeset: 10bdaf505b64
Author:    ctornqvi
Date:      2014-08-22 14:21 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/10bdaf505b64

8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used
Summary: Use 128KB chunks for virtual memory operations
Reviewed-by: zgu, gtriantafill

! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java

Changeset: 2f8db587e1fc
Author:    aeriksso
Date:      2016-02-18 16:15 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2f8db587e1fc

8149743: JVM crash after debugger hotswap with lambdas
Reviewed-by: sspitsyn, coleenp, dcubed

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

Changeset: 626f594dffa6
Author:    csahu
Date:      2016-03-01 12:50 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/626f594dffa6

8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Reviewed-by: stuefe, coleenp, roland

! agent/src/os/linux/symtab.c
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
! src/os/linux/vm/os_linux.cpp
! src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp
! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciObjectFactory.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/generateOptoStub.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/prims/jvmtiEnter.xsl
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/services/threadService.hpp

Changeset: ebd6745380b9
Author:    aeriksso
Date:      2016-03-04 16:40 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ebd6745380b9

8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy
Reviewed-by: dsamersoff, dcubed

! src/os/solaris/vm/os_solaris.cpp
! src/share/vm/services/heapDumper.cpp

Changeset: ea7ac121a5d3
Author:    vkempik
Date:      2016-03-04 16:15 +0300
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ea7ac121a5d3

8130150: Implement BigInteger.montgomeryMultiply intrinsic
Reviewed-by: kvn, mdoerr

! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! 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/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java

Changeset: 0cd040567d60
Author:    vkempik
Date:      2016-03-09 19:51 +0300
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/0cd040567d60

8151522: Disable 8130150 and 8081778 intrinsics by default
Reviewed-by: kvn

! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java
! test/compiler/intrinsics/muladd/TestMulAdd.java
! test/compiler/intrinsics/squaretolen/TestSquareToLen.java



More information about the jdk8u-changes mailing list