hg: jdk9/dev/hotspot: 47 new changesets
alejandro.murillo at oracle.com
alejandro.murillo at oracle.com
Tue Mar 18 20:00:30 UTC 2014
Changeset: 4adcdd3ccb66
Author: coleenp
Date: 2014-03-04 09:57 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/4adcdd3ccb66
8036547: test/runtime/CompressedOops/CompressedClassPointers.java fails with product build since -XX:+PrintMiscellaneous is a debug only flag
Summary: Use PrintCompressedOopsMode and these other flags that match printing compressed oop information
Reviewed-by: ctornqvi, sla
! src/share/vm/runtime/arguments.cpp
! test/runtime/CompressedOops/CompressedClassPointers.java
Changeset: d72cee0607a3
Author: goetz
Date: 2014-03-03 11:54 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d72cee0607a3
8036122: Fix warning 'format not a string literal'
Reviewed-by: mduigou, kvn
! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make
! src/os/linux/vm/os_linux.cpp
! src/share/vm/compiler/compilerOracle.cpp
Changeset: ff056d90e349
Author: mseledtsov
Date: 2014-03-05 12:31 -0500
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ff056d90e349
8033990: Add message to verbose output to indicate when JVM was unable to use shared archive (with -Xshare:auto)
Summary: Added message to indicate when sharing was attempted but failed
Reviewed-by: coleenp, ctornqvi
! src/share/vm/memory/filemap.cpp
Changeset: 3c6ae9109a86
Author: anoll
Date: 2014-03-03 08:04 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3c6ae9109a86
8035946: Use ResourceHashtable for dependency checking
Summary: Use ResourceHashtable for dependency checking and delete GenericHashtable
Reviewed-by: kvn, coleenp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/dependencies.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/resourceHash.hpp
Changeset: bbfe3ac1471d
Author: neliasso
Date: 2014-01-28 15:05 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bbfe3ac1471d
8007270: Make IsMethodCompilable test work with tiered
Summary: Only c2 compiles counts toward cutoff
Reviewed-by: kvn, roland
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/testlibrary/com/oracle/java/testlibrary/Platform.java
Changeset: 3c3953fb3f2a
Author: shade
Date: 2014-03-03 15:54 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3c3953fb3f2a
8033380: Experimental VM flag to enforce access atomicity
Summary: -XX:+AlwaysAtomicAccesses to unconditionally enforce the access atomicity.
Reviewed-by: roland, kvn, iveresov
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 3edd4a71588b
Author: shade
Date: 2014-03-03 15:31 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3edd4a71588b
8031818: Experimental VM flag for enforcing safe object construction
Summary: -XX:+AlwaysSafeConstructors to unconditionally emit the trailing constructor barrier.
Reviewed-by: kvn, roland
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_IR.cpp
! src/share/vm/c1/c1_IR.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 1179450ad3ee
Author: vlivanov
Date: 2014-03-04 02:19 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1179450ad3ee
8035887: VM crashes trying to force inlining the recursive call
Reviewed-by: kvn, twisti
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/runtime/globals.hpp
Changeset: aed8e1fe80eb
Author: vlivanov
Date: 2014-03-04 02:20 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/aed8e1fe80eb
8035828: Turn on @Stable support in VM
Reviewed-by: jrose, twisti
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/stable/TestStableBoolean.java
+ test/compiler/stable/TestStableByte.java
+ test/compiler/stable/TestStableChar.java
+ test/compiler/stable/TestStableDouble.java
+ test/compiler/stable/TestStableFloat.java
+ test/compiler/stable/TestStableInt.java
+ test/compiler/stable/TestStableLong.java
+ test/compiler/stable/TestStableObject.java
+ test/compiler/stable/TestStableShort.java
Changeset: c0774726073e
Author: vlivanov
Date: 2014-03-04 02:23 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c0774726073e
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
Reviewed-by: iveresov, roland, coleenp
! src/share/vm/runtime/thread.cpp
Changeset: e65d960c7be5
Author: vlivanov
Date: 2014-03-04 02:33 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e65d960c7be5
8036100: Default method returns true for a while, and then returns false
Reviewed-by: kvn, jrose
! src/share/vm/ci/ciMethod.cpp
+ test/compiler/inlining/InlineDefaultMethod1.java
Changeset: 131c59b5e66a
Author: simonis
Date: 2014-03-04 17:14 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/131c59b5e66a
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
Reviewed-by: kvn
! make/aix/makefiles/adjust-mflags.sh
Changeset: 81ccf2c854c7
Author: neugens
Date: 2014-03-04 18:52 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/81ccf2c854c7
8036619: Shark: add LLVM 3.4 support
Reviewed-by: twisti
! make/linux/makefiles/zeroshark.make
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/shark/sharkMemoryManager.cpp
! src/share/vm/shark/sharkMemoryManager.hpp
Changeset: 27689a7550a8
Author: anoll
Date: 2014-03-05 06:08 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/27689a7550a8
8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation'
Summary: Add -XX:+IgnoreUnrecognizedVMOptions to @main/othervm to make the test pass on Client VM
Reviewed-by: kvn, roland
! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 77ca9a58fbe8
Author: anoll
Date: 2014-03-04 21:15 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/77ca9a58fbe8
Merge
Changeset: a5f0657a1666
Author: anoll
Date: 2014-03-05 10:20 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a5f0657a1666
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
Summary: Start test with -XX:-TieredCompilation so that one compiler thread works
Reviewed-by: kvn, twisti
! src/share/vm/runtime/arguments.cpp
! test/compiler/membars/DekkerTest.java
Changeset: 08adf1b5f2b6
Author: anoll
Date: 2014-03-05 01:26 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/08adf1b5f2b6
Merge
Changeset: 53ed0f89f44e
Author: roland
Date: 2014-03-05 09:29 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/53ed0f89f44e
8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90
Summary: concurrent update of traps with construction of ciMethodData
Reviewed-by: kvn, twisti
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
Changeset: bb4db06fd36f
Author: roland
Date: 2014-03-05 02:41 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bb4db06fd36f
Merge
Changeset: d3f14809b051
Author: roland
Date: 2014-03-05 15:14 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d3f14809b051
8036146: make CPP interpreter build again
Summary: fix build of CPP interpreter on x86 and sparc
Reviewed-by: kvn
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/x86/vm/bytecodeInterpreter_x86.inline.hpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
Changeset: e0365e7b7454
Author: kvn
Date: 2014-03-05 16:21 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e0365e7b7454
8035983: Fix "Native frames:" in crash report (hs_err file)
Summary: check fr.sender_sp() in java thread instead of os::is_first_C_frame(&fr).
Reviewed-by: twisti, coleenp
! src/share/vm/utilities/vmError.cpp
Changeset: d2aa3d4e98ed
Author: iignatyev
Date: 2014-03-06 12:45 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d2aa3d4e98ed
8028482: [TESTBUG] tests that use JMX should be in need_compact3 test group
Reviewed-by: roland, sla, dholmes
! test/TEST.groups
Changeset: c0b9499e5525
Author: iignatyev
Date: 2014-03-06 12:46 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/c0b9499e5525
8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main class negative_test
Reviewed-by: roland, kvn
! test/compiler/ciReplay/TestVM.sh
! test/compiler/ciReplay/common.sh
Changeset: 2dfa56e10640
Author: iignatyev
Date: 2014-03-06 12:47 +0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/2dfa56e10640
8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiled
Reviewed-by: kvn, roland
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: 45b0159f30f2
Author: roland
Date: 2014-03-06 11:11 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/45b0159f30f2
8032633: Enable type speculation by default
Summary: enable type speculation
Reviewed-by: kvn
! src/share/vm/opto/c2_globals.hpp
! test/compiler/types/TestMeetTopArrayExactConstantArray.java
! test/compiler/types/TestSpeculationFailedHigherEqual.java
! test/compiler/types/TypeSpeculation.java
! test/compiler/uncommontrap/TestSpecTrapClassUnloading.java
Changeset: 84eafecdb9a9
Author: roland
Date: 2014-03-06 02:37 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/84eafecdb9a9
Merge
Changeset: bd2220947c1e
Author: vlivanov
Date: 2014-03-06 09:53 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bd2220947c1e
8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
Reviewed-by: kvn
! src/share/vm/opto/memnode.cpp
Changeset: e5e8aa897002
Author: goetz
Date: 2014-03-06 10:55 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e5e8aa897002
8035647: PPC64: Support for elf v2 abi.
Summary: ELFv2 ABI used by the little endian PowerPC64 on Linux.
Reviewed-by: kvn
Contributed-by: asmundak at google.com
! src/cpu/ppc/vm/assembler_ppc.hpp
! src/cpu/ppc/vm/assembler_ppc.inline.hpp
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/interpreterRT_ppc.cpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/ppc/vm/ppc.ad
! src/cpu/ppc/vm/runtime_ppc.cpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/share/vm/utilities/elfFile.cpp
Changeset: 8c24a17f0160
Author: kvn
Date: 2014-03-06 11:12 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8c24a17f0160
Merge
Changeset: 97586c131ac8
Author: simonis
Date: 2014-03-06 14:35 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/97586c131ac8
8036777: AIX: Adapt implementation after '6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris.'
Reviewed-by: kvn
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.inline.hpp
Changeset: 480b0109db65
Author: anoll
Date: 2014-03-07 07:42 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/480b0109db65
8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000
Summary: Double CodeCacheSegmentSize from 64 byte to 128 bytes if tiered compilation is enabled
Reviewed-by: kvn, twisti
! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/memory/heap.cpp
! src/share/vm/memory/heap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
Changeset: 5e2306b00977
Author: iveresov
Date: 2014-03-10 11:09 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/5e2306b00977
8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false]
Summary: In GraphKit::gen_checkcast() provide only exact superklass to GraphKit::maybe_cast_profiled_receiver()
Reviewed-by: kvn, roland
! src/share/vm/opto/graphKit.cpp
Changeset: 3596c63bf3d6
Author: neliasso
Date: 2014-03-11 11:26 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/3596c63bf3d6
Merge
Changeset: de9cd35a3d1f
Author: drchase
Date: 2014-03-11 13:38 -0400
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/de9cd35a3d1f
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
Summary: Insert null check for one warning; other warning handled in parfait config
Reviewed-by: kvn
! src/share/vm/opto/multnode.cpp
Changeset: a23a5456416b
Author: drchase
Date: 2014-03-11 10:59 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/a23a5456416b
Merge
Changeset: 8504393de66b
Author: twisti
Date: 2014-03-11 14:54 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/8504393de66b
8037043: put Method flag bits in predictable positions
Reviewed-by: kvn, coleenp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 9e9af3aa4278
Author: iveresov
Date: 2014-03-12 11:24 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9e9af3aa4278
8031321: Support Intel bit manipulation instructions
Summary: Add support for BMI1 instructions
Reviewed-by: kvn, roland
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
+ test/compiler/codegen/BMI1.java
Changeset: 58cf34613a72
Author: goetz
Date: 2014-03-10 12:58 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/58cf34613a72
8036976: PPC64: implement the template interpreter
Reviewed-by: kvn, coleenp
Contributed-by: axel.siebenborn at sap.com, martin.doerr at sap.com
! make/aix/Makefile
! make/linux/Makefile
! src/cpu/ppc/vm/cppInterpreter_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.cpp
! src/cpu/ppc/vm/frame_ppc.hpp
! src/cpu/ppc/vm/frame_ppc.inline.hpp
! src/cpu/ppc/vm/interp_masm_ppc_64.cpp
! src/cpu/ppc/vm/interp_masm_ppc_64.hpp
! src/cpu/ppc/vm/interpreter_ppc.cpp
! src/cpu/ppc/vm/interpreter_ppc.hpp
! src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.cpp
! src/cpu/ppc/vm/macroAssembler_ppc.hpp
! src/cpu/ppc/vm/macroAssembler_ppc.inline.hpp
! src/cpu/ppc/vm/register_ppc.hpp
! src/cpu/ppc/vm/sharedRuntime_ppc.cpp
! src/cpu/ppc/vm/stubGenerator_ppc.cpp
+ src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp
+ src/cpu/ppc/vm/templateInterpreter_ppc.cpp
+ src/cpu/ppc/vm/templateInterpreter_ppc.hpp
+ src/cpu/ppc/vm/templateTable_ppc_64.cpp
+ src/cpu/ppc/vm/templateTable_ppc_64.hpp
! src/share/vm/interpreter/templateTable.hpp
Changeset: 948a73c3e9ea
Author: neliasso
Date: 2014-03-14 09:26 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/948a73c3e9ea
Merge
! src/share/vm/runtime/arguments.cpp
Changeset: 9c9f4dac029b
Author: jwilhelm
Date: 2014-01-31 13:38 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9c9f4dac029b
8023899: Typo in TraceCPUTime message
Summary: Removed the comma
Reviewed-by: pliden, tschatzl
! src/share/vm/runtime/timer.cpp
Changeset: bac9ef65b71d
Author: sjohanss
Date: 2014-02-21 09:48 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/bac9ef65b71d
8035057: NewSize ergonomics wrong when setting small or unaligned size on command line
Summary: Making sure that if NewSize is set on the command line it should be used for both min and initial size even if it is re-aligned.
Reviewed-by: jwilhelm, jmasa
! src/share/vm/memory/collectorPolicy.cpp
Changeset: ea104a115537
Author: ehelin
Date: 2014-03-11 15:14 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/ea104a115537
Merge
Changeset: e9ca52f59632
Author: jmasa
Date: 2014-03-05 07:34 -0800
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/e9ca52f59632
7098155: Resize young gen at full collections for UseParallelGC
Reviewed-by: tschatzl
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
Changeset: 686d782d6121
Author: ehelin
Date: 2014-03-12 13:02 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/686d782d6121
Merge
Changeset: d3ef21095134
Author: ehelin
Date: 2014-03-14 09:18 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d3ef21095134
Merge
Changeset: d4dd5204c0aa
Author: ehelin
Date: 2014-03-14 13:27 +0100
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/d4dd5204c0aa
Merge
Changeset: 9486a41de3b7
Author: amurillo
Date: 2014-03-14 10:31 -0700
URL: http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/9486a41de3b7
Merge
More information about the jdk9-dev-changes
mailing list