hg: jdk9/hs/hotspot: 13 new changesets

vladimir.kozlov at oracle.com vladimir.kozlov at oracle.com
Fri Jun 13 18:52:29 UTC 2014


Changeset: dd503688f9e3
Author:    thartmann
Date:      2014-06-10 08:53 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dd503688f9e3

8033145: Runtime1::arraycopy_count_address uses wrong _oop_arraycopy_cnt variable
Summary: The method Runtime1::arraycopy_count_address(..) returns the address of Runtime::_oop_arraycopy_cnt instead of the the file static variable _oop_arraycopy_cnt.
Reviewed-by: roland, kvn, twisti

! src/share/vm/c1/c1_Runtime1.cpp

Changeset: dd14b24efd49
Author:    vlivanov
Date:      2014-06-10 10:00 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/dd14b24efd49

8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
Reviewed-by: kvn, roland

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/clone/TestObjectClone.java

Changeset: e38bb04f030d
Author:    roland
Date:      2014-06-10 13:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e38bb04f030d

8026796: Make replace_in_map() on parent maps generic
Summary: propagate node replacements along control flow edges to callers
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
+ src/share/vm/opto/replacednodes.cpp
+ src/share/vm/opto/replacednodes.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/utilities/growableArray.hpp

Changeset: 93a279538de3
Author:    neliasso
Date:      2014-06-09 10:32 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/93a279538de3

8040244: compiler/whitebox/IsMethodCompilableTest.java fails
Summary: Prevent from running with Xcomp
Reviewed-by: kvn, twisti

! test/compiler/whitebox/IsMethodCompilableTest.java

Changeset: 9be8f500449d
Author:    kvn
Date:      2014-06-10 12:28 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9be8f500449d

8035605: Expand functionality of PredictedIntrinsicGenerator
Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method.
Reviewed-by: roland

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 3a74595493cb
Author:    kvn
Date:      2014-06-10 12:57 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3a74595493cb

Merge


Changeset: 0960c95f2343
Author:    iignatyev
Date:      2014-06-10 23:18 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0960c95f2343

8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments
Reviewed-by: kvn, jmasa

! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: c91a320f3124
Author:    iignatyev
Date:      2014-06-10 20:53 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c91a320f3124

Merge


Changeset: f3624d042de0
Author:    thartmann
Date:      2014-06-11 09:16 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f3624d042de0

8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test.
Reviewed-by: kvn, twisti, dlong

! src/share/vm/code/relocInfo.cpp
+ test/compiler/relocations/TestPrintRelocations.java

Changeset: edf93f2ccf99
Author:    kvn
Date:      2014-06-11 11:05 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/edf93f2ccf99

8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
Summary: Add C2 SHA intrinsics on SPARC
Reviewed-by: kvn, roland
Contributed-by: james.cheng at oracle.com

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp
! src/share/vm/classfile/vmSymbols.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/globals.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
+ test/compiler/intrinsics/sha/TestSHA.java

Changeset: 455be7c3df86
Author:    kvn
Date:      2014-06-12 10:15 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/455be7c3df86

8046516: Segmentation fault in JVM (easily reproducible)
Summary: Place new nodes on the previous loop exit in reorg_offsets().
Reviewed-by: roland

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

Changeset: d8d7bf7dcaba
Author:    mduigou
Date:      2014-06-12 16:31 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d8d7bf7dcaba

8032045: Enable compiler and linker safety switches for debug builds
Summary: Enable GCC linker protections, runtime bounds checks and stack protection.
Reviewed-by: dholmes, kvn, coleenp

! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make

Changeset: 5342877674a5
Author:    kvn
Date:      2014-06-13 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5342877674a5

Merge

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



More information about the jdk9-hs-changes mailing list