hg: jdk9/hs-rt/hotspot: 36 new changesets

daniel.daugherty at oracle.com daniel.daugherty at oracle.com
Wed Jun 11 04:58:02 UTC 2014


Changeset: 3933f1093f1d
Author:    pliden
Date:      2014-05-30 10:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3933f1093f1d

8044132: Quarantine unstable/broken GC tests
Reviewed-by: ehelin, jwilhelm

! test/gc/arguments/TestParallelHeapSizeFlags.java
! test/gc/arguments/TestUseCompressedOopsErgo.java
! test/gc/g1/TestHumongousShrinkHeap.java
! test/gc/parallelScavenge/TestDynShrinkHeap.java

Changeset: 9a3cdffad2fe
Author:    pliden
Date:      2014-05-30 10:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9a3cdffad2fe

8042310: TestStringDeduplicationMemoryUsage test failing
Reviewed-by: ehelin, jwilhelm

- test/gc/g1/TestStringDeduplicationMemoryUsage.java
! test/gc/g1/TestStringDeduplicationTools.java

Changeset: dfeba022fa92
Author:    jmasa
Date:      2014-06-02 06:29 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dfeba022fa92

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: bdfec31a50eb
Author:    pliden
Date:      2014-06-03 10:37 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bdfec31a50eb

8040807: G1: Enable G1CollectedHeap::stop()
Reviewed-by: brutisso, jmasa, tschatzl

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 7b0229d35259
Author:    brutisso
Date:      2014-06-03 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7b0229d35259

8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
Summary: Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list.
Reviewed-by: pliden, jmasa, tschatzl

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/memory/referenceProcessor.cpp
! src/share/vm/memory/referenceProcessor.hpp

Changeset: 0c5576e5d6f0
Author:    brutisso
Date:      2014-06-03 09:34 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0c5576e5d6f0

Merge

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

Changeset: 825bd64ca4cd
Author:    ehelin
Date:      2014-05-29 14:31 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/825bd64ca4cd

8042933: assert(capacity_until_gc >= committed_bytes) failed
Reviewed-by: stefank, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/thread.cpp
+ test/gc/metaspace/TestMetaspaceInitialization.java

Changeset: a4122a36a875
Author:    pliden
Date:      2014-06-04 14:16 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a4122a36a875

8044768: Backout fix for JDK-8040807
Reviewed-by: brutisso, ehelin

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp

Changeset: def2ba2f655e
Author:    jmasa
Date:      2014-06-05 10:34 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/def2ba2f655e

Merge

! src/share/vm/runtime/thread.cpp
- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: 774578bd0cb4
Author:    anoll
Date:      2014-05-30 06:50 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/774578bd0cb4

8011646: SEGV in compiled code with loop predication
Summary: Remove control edge of load node to ensure that castPP removal sets the control edge correctly
Reviewed-by: kvn, roland

! src/share/vm/opto/library_call.cpp
+ test/compiler/intrinsics/hashcode/TestHashCode.java

Changeset: cb5694166a39
Author:    mikael
Date:      2014-05-29 16:01 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/cb5694166a39

8044071: Print format/argument warnings
Reviewed-by: drchase, dholmes, lfoltan, twisti

! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp

Changeset: 59e928332f9b
Author:    twisti
Date:      2014-05-30 09:49 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/59e928332f9b

Merge


Changeset: 4d748c80ecc7
Author:    thartmann
Date:      2014-05-30 09:26 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4d748c80ecc7

8021775: compiler/8009761/Test8009761.java "Failed: init recursive calls: 51. After deopt 50"
Summary: Reimplemented the test using the Whitebox API to deterministically trigger compilation and deoptimization. Now allowing number of recursive calls to vary by 1.
Reviewed-by: twisti, roland, iignatyev

! test/TEST.groups
! test/compiler/8009761/Test8009761.java

Changeset: f8d261a8d2d3
Author:    anoll
Date:      2014-05-30 19:21 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f8d261a8d2d3

Merge


Changeset: 7daf195e6193
Author:    iignatyev
Date:      2014-05-30 17:20 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7daf195e6193

8038756: new WB API :: get/setVMFlag
Reviewed-by: vlivanov, sla

! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/globals.cpp
! src/share/vm/runtime/globals.hpp
! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java
+ test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java
+ test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java
+ test/testlibrary_tests/whitebox/vm_flags/IntxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/StringTest.java
+ test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java
+ test/testlibrary_tests/whitebox/vm_flags/UintxTest.java
+ test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java

Changeset: db6de1a01508
Author:    iignatyev
Date:      2014-05-30 20:01 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/db6de1a01508

Merge


Changeset: 3533da0f7728
Author:    thartmann
Date:      2014-06-02 08:07 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3533da0f7728

8034812: remove IDX_INIT macro hack in Node class
Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly.
Reviewed-by: kvn, jrose, iveresov, goetz

! src/cpu/ppc/vm/ppc.ad
! src/cpu/x86/vm/x86_32.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/block.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/castnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/coalesce.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/convertnode.cpp
! src/share/vm/opto/divnode.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/generateOptoStub.cpp
! 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/ifnode.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/macro.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/movenode.cpp
! src/share/vm/opto/mulnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/vectornode.cpp

Changeset: 0dd11a2a56c5
Author:    roland
Date:      2014-06-02 10:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0dd11a2a56c5

8043413: REGRESSION: Hotspot causes segmentation fault in jdk8ux, but not in jdk7ux
Summary: long series of lambda form calls trigger stack overflow in c2
Reviewed-by: kvn, vlivanov

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

Changeset: c93ee08abe42
Author:    iveresov
Date:      2014-06-02 07:26 -1000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c93ee08abe42

8044496: 8034812 broke build with clang
Summary: Remove superfluous clang-diagnostic-pop
Reviewed-by: kvn, drchase

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

Changeset: bd8c98c69d8a
Author:    drchase
Date:      2014-06-02 14:32 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/bd8c98c69d8a

8029381: assert(is_method_type()) failed: bad cast
Summary: Access to method_type and appendix from constant pool (cpcache) needs to be guarded by is_f1_null() because of racy update/initialization.
Reviewed-by: kvn, coleenp, jrose

! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/cpCache.hpp

Changeset: 463d8c2a1833
Author:    drchase
Date:      2014-06-02 15:49 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/463d8c2a1833

Merge


Changeset: a98c4de4f66c
Author:    twisti
Date:      2014-06-02 10:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a98c4de4f66c

Merge

! test/TEST.groups
- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: a22a71c4bb2e
Author:    twisti
Date:      2014-06-02 13:53 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/a22a71c4bb2e

Merge

- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: 45228c8cee0f
Author:    mikael
Date:      2014-06-02 15:48 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/45228c8cee0f

8044242: Remove dead NativeMovRegMemPatching class
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/x86/vm/nativeInst_x86.hpp

Changeset: b728cf7dfbec
Author:    iignatyev
Date:      2014-06-04 00:25 +0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/b728cf7dfbec

8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions
Reviewed-by: kvn, dholmes, iignatyev

! src/os/aix/vm/os_aix.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 4c2438fc4e6e
Author:    mikael
Date:      2014-06-03 18:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/4c2438fc4e6e

8044735: Print format/argument warnings
Reviewed-by: twisti, kvn

! src/cpu/sparc/vm/debug_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/sparc.ad

Changeset: 82a396fba1e6
Author:    rbackman
Date:      2014-06-04 10:01 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/82a396fba1e6

8031994: java/lang/Character/CheckProp test times out
Reviewed-by: iveresov, roland

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Instruction.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp

Changeset: 6ad207fd3e26
Author:    rbackman
Date:      2014-05-22 13:42 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/6ad207fd3e26

8030976: Untaken paths should be more vigorously pruned at highest optimization level
Reviewed-by: roland, vlivanov

! src/share/vm/oops/methodData.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 88c2bc28102a
Author:    thartmann
Date:      2014-06-05 10:43 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/88c2bc28102a

8031389: On x86 C1 emits two relocations for polls
Summary: C1 emits two poll_type relocations at safepoint polls because LIR_Assembler::safepoint_poll(..) adds a relocation and calls LIR_Assembler::add_debug_info_for_branch(..) which adds a relocation as well. The implementation of add_debug_info_for_branch(..) is changed to not emit a poll relocation.
Reviewed-by: kvn, roland

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/share/vm/c1/c1_LIRAssembler.cpp

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

Merge

! test/TEST.groups

Changeset: d7a8e8a4965c
Author:    katleman
Date:      2014-06-04 20:20 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/d7a8e8a4965c

Added tag jdk9-b16 for changeset b14e7c0b7d3e

! .hgtags

Changeset: 14b656df31c2
Author:    lana
Date:      2014-06-05 19:39 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/14b656df31c2

Merge

- test/runtime/6929067/T.java
- test/runtime/6929067/Test6929067.sh
- test/runtime/6929067/invoke.c
- test/runtime/InitialThreadOverflow/DoOverflow.java
- test/runtime/InitialThreadOverflow/invoke.c
- test/runtime/InitialThreadOverflow/testme.sh

Changeset: 68d348f8d4c1
Author:    amurillo
Date:      2014-06-06 13:31 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/68d348f8d4c1

Merge

- test/gc/g1/TestStringDeduplicationMemoryUsage.java

Changeset: c9764091440d
Author:    vlivanov
Date:      2014-06-09 11:49 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c9764091440d

8046226: assert(_thread == Thread::current()) failed: thread must be current w/ -XX:+TraceDeoptimization -XX:+Verbose
Reviewed-by: twisti, dcubed, fparain

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

Changeset: 3cb509208318
Author:    kvn
Date:      2014-06-09 15:42 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3cb509208318

8046275: Fastdebug build failing on jdk9/hs/ control jobs after pulling some hs-comp changes
Summary: Add missing check for Opaque nodes from loop predicates in clone_loop().
Reviewed-by: iveresov

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

Changeset: 0186fbbdc50c
Author:    dcubed
Date:      2014-06-10 20:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/0186fbbdc50c

Merge

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp



More information about the jdk9-all-changes mailing list