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