hg: jdk8u/jdk8u/hotspot: 19 new changesets
rob.mckenna at oracle.com
rob.mckenna at oracle.com
Thu Jan 5 00:11:34 UTC 2017
Changeset: a50ab9692b6f
Author: dbuck
Date: 2016-11-17 16:06 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/a50ab9692b6f
8158639: C2 compilation fails with SIGSEGV
Summary: fixed the jvms for callsite traps based on declared signature.
Reviewed-by: jcm, coleenp, vlivanov
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/graphKit.hpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: 057571442f86
Author: shshahma
Date: 2016-11-21 05:29 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/057571442f86
8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, kevinw
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.cpp
! src/share/vm/ci/ciMethod.hpp
Changeset: 0ffee573412b
Author: shshahma
Date: 2016-11-23 23:01 -0800
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/0ffee573412b
8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/idealKit.cpp
! src/share/vm/opto/idealKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
Changeset: 2e734e824d16
Author: shshahma
Date: 2016-11-23 23:06 -0800
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2e734e824d16
8134918: C2: Type speculation produces mismatched unsafe accesses
Reviewed-by: kvn, thartmann
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/profiling/UnsafeAccess.java
Changeset: 0de3b29d549d
Author: shshahma
Date: 2016-11-23 23:10 -0800
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/0de3b29d549d
8155781: C2: opaque unsafe access triggers an assert
Reviewed-by: kvn, thartmann
! src/share/vm/opto/library_call.cpp
+ test/compiler/unsafe/OpaqueAccesses.java
Changeset: 7ca49bca3c2a
Author: shshahma
Date: 2016-11-23 23:15 -0800
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/7ca49bca3c2a
8162101: C2: Handle "wide" aliases for unsafe accesses
Reviewed-by: kvn, thartmann
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/type.hpp
! test/compiler/unsafe/OpaqueAccesses.java
Changeset: 739246e5f9f3
Author: dbuck
Date: 2016-12-02 10:39 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/739246e5f9f3
8164508: unexpected profiling mismatch in c1 generated code
Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn, jcm
! src/share/vm/c1/c1_LIRGenerator.cpp
! test/compiler/jsr292/NullConstantReceiver.java
Changeset: f8a5d01c0929
Author: dsamersoff
Date: 2016-12-08 15:12 +0300
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f8a5d01c0929
8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp
Summary: Uninitialised memory in set_uintx_flag of attachListener.cpp
Reviewed-by: dholmes, sspitsyn
! src/share/vm/services/attachListener.cpp
Changeset: c70ebf41026a
Author: simonis
Date: 2016-12-02 11:07 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c70ebf41026a
8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries
Reviewed-by: simonis, tschatzl, mgerdin, dlong
Contributed-by: gunter.haug at sap.com
! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
Changeset: 719accf109f5
Author: msolovie
Date: 2016-12-09 19:40 +0300
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/719accf109f5
8150490: Update OS detection code to recognize Windows Server 2016
Reviewed-by: mgronlun, alanb, dholmes
! src/os/windows/vm/os_windows.cpp
Changeset: 27ae9bbef86a
Author: tschatzl
Date: 2016-12-15 19:48 -0500
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/27ae9bbef86a
8147910: Cache initial active_processor_count
Summary: Introduce and initialize active_processor_count variable in VM.
Reviewed-by: dholmes, jprovino
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
Changeset: 9975dd8382d5
Author: tschatzl
Date: 2016-12-15 20:00 -0500
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/9975dd8382d5
8161993: G1 crashes if active_processor_count changes during startup
Summary: Use the initial active processor count for memory initialization instead of the current active one.
Reviewed-by: dholmes, mgerdin
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/runtime/vm_version.cpp
Changeset: 0c6912513be1
Author: dholmes
Date: 2016-12-19 19:39 -0500
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/0c6912513be1
Merge
Changeset: 00cbb581da94
Author: zmajo
Date: 2016-12-12 12:53 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/00cbb581da94
8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp
! src/share/vm/ci/ciFlags.hpp
! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/utilities/accessFlags.hpp
Changeset: 8cc2e2729cce
Author: coleenp
Date: 2016-06-29 20:16 -0400
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/8cc2e2729cce
8160551: assert(c == Bytecodes::_putfield) failed: must be putfield
Summary: Illegal bytecodes which are detected later hit this assert first.
Reviewed-by: jrose
! src/share/vm/interpreter/rewriter.cpp
+ test/runtime/Final/Bad.jasm
+ test/runtime/Final/PutfieldError.java
Changeset: d3c2e95157e2
Author: zmajo
Date: 2016-12-19 08:31 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/d3c2e95157e2
8171155: Scanning method file for initialized final field updates can fail for non-existent fields
Summary: Check if field exists before possibly marking it as having initialized final updates.
Reviewed-by: stsmirno, vlivanov, coleenp
! src/share/vm/interpreter/rewriter.cpp
Changeset: dd67662d80a6
Author: zmajo
Date: 2016-12-20 08:57 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/dd67662d80a6
Merge
Changeset: c49daa7f447f
Author: dholmes
Date: 2016-12-20 16:06 -0500
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c49daa7f447f
8170307: Stack size option -Xss is ignored
Reviewed-by: dcubed, sspitsyn, gtriantafill
! src/os/linux/vm/os_linux.cpp
Changeset: 338420c2cd7c
Author: robm
Date: 2017-01-04 19:44 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/338420c2cd7c
Merge
More information about the jdk8u-changes
mailing list