hg: jdk8u/jdk8u/hotspot: 15 new changesets

rob.mckenna at oracle.com rob.mckenna at oracle.com
Tue Oct 3 20:45:47 UTC 2017


Changeset: 35fe0be5277b
Author:    thartmann
Date:      2017-08-10 12:08 +0530
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/35fe0be5277b

8184271: Time related C1 intrinsics produce inconsistent results when floating around
Summary: C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned.
Reviewed-by: kvn, vlivanov, iveresov

! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
+ test/compiler/c1/TestPinnedIntrinsics.java

Changeset: 1832e44a9889
Author:    thartmann
Date:      2017-07-19 09:00 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/1832e44a9889

8184009: Missing null pointer check in InterpreterRuntime::update_mdp_for_ret()
Summary: Adds a missing null check (guarantee) found by Parfait.
Reviewed-by: coleenp, shade

! src/share/vm/interpreter/interpreterRuntime.cpp

Changeset: fbb8f75498f4
Author:    dbuck
Date:      2017-08-11 03:30 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/fbb8f75498f4

8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
Contributed-by: Stefan Anzinger <stefan.anzinger at oracle.com>

! src/share/vm/opto/type.cpp
+ test/compiler/c2/FloatingPointFoldingTest.java

Changeset: b55756ea22d8
Author:    dbuck
Date:      2017-08-11 23:51 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b55756ea22d8

8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
Summary: The GetOwnedMonitorInfo() should not return a pending monitor
Reviewed-by: dcubed

! src/share/vm/runtime/objectMonitor.cpp

Changeset: cc5c5ad8dd1c
Author:    poonam
Date:      2017-08-15 14:03 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/cc5c5ad8dd1c

8185572: Enable AssumeMP by default on SPARC machines
Reviewed-by: kvn, dholmes, bobv

! src/share/vm/runtime/arguments.cpp

Changeset: 79d7902dcb95
Author:    dbuck
Date:      2017-08-21 05:20 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/79d7902dcb95

8172751: OSR compilation at unreachable bci causes C1 crash
Summary: Bailout if OSR entry is unreachable.
Reviewed-by: thartmann
Contributed-by: Andreas Woess <andreas.woess at oracle.com>

! src/share/vm/c1/c1_GraphBuilder.cpp
+ test/compiler/c1/Test8172751.java

Changeset: 16939858a716
Author:    dbuck
Date:      2017-08-21 11:34 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/16939858a716

6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
Summary: jni_DeleteGlobalRef does not really release the jni handle, instead, set the handle point to JNIHandles::_deleted_handle which holds an oop instance (java/lang/Object) in Java heap and never be GC'ed. When counting number of global reference, it counts all the handles on the chain list, which includes the already deleted ones.
Reviewed-by: zgu, sla, coleenp
Contributed-by: yumin.qi at oracle.com

! src/share/vm/runtime/jniHandles.cpp

Changeset: ea7502500b78
Author:    dbuck
Date:      2017-08-23 04:07 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ea7502500b78

6656031: SA: jmap -permstat number of classes is off by 1
Reviewed-by: sla, dholmes

! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java

Changeset: 96e9e479ff8a
Author:    shshahma
Date:      2017-08-24 01:27 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/96e9e479ff8a

8180855: Null pointer dereference in OopMapSet::all_do of oopMap.cpp:394
Summary: Check for possible null-point dereference.
Reviewed-by: kvn

! src/share/vm/compiler/oopMap.cpp

Changeset: aea833250879
Author:    shshahma
Date:      2017-08-31 21:51 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/aea833250879

8148786: xml.tranform fails on x86-64
Summary: CCP computes wrong type for CountedLoop iv Phi
Reviewed-by: kvn

! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp

Changeset: 440fd98d0bd1
Author:    dbuck
Date:      2017-09-07 09:17 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/440fd98d0bd1

8072428: Enable UseLoopCounter ergonomically if on-stack-replacement is enabled
Summary: Set UseLoopCounter ergonomically if on-stack-replacement is enabled. Print warning.
Reviewed-by: kvn

! src/share/vm/runtime/arguments.cpp

Changeset: 8a06805fcf5d
Author:    dbuck
Date:      2017-09-07 09:21 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8a06805fcf5d

8166742: SIGFPE in C2 Loop IV elimination
Reviewed-by: kvn

! src/share/vm/opto/loopnode.cpp
+ test/compiler/loopopts/TestImpossibleIV.java

Changeset: c89173159237
Author:    dbuck
Date:      2017-09-07 10:15 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c89173159237

8023667: SA: ExceptionBlob and other C2 classes not available in client VM
Summary: Ignore error of intialization of C2 only variables
Reviewed-by: sla, dholmes

! agent/src/share/classes/sun/jvm/hotspot/utilities/soql/sa.js

Changeset: cff49fc368a3
Author:    kevinw
Date:      2017-09-08 08:24 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/cff49fc368a3

8177026: jvm.dll file version not updated since 8u72
Reviewed-by: ihse

! src/os/windows/vm/version.rc

Changeset: 92693f9dd704
Author:    kevinw
Date:      2017-09-08 15:28 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/92693f9dd704

Merge




More information about the jdk8u-changes mailing list