hg: jdk8u/jdk8u/hotspot: 23 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Wed Jan 22 01:23:31 UTC 2014


Changeset: 985a60c5630e
Author:    amurillo
Date:      2014-01-11 13:19 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/985a60c5630e

Added tag hs25.20-b00 for changeset c89630a122b4

! .hgtags

Changeset: 1e5c86da8392
Author:    amurillo
Date:      2014-01-11 13:51 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/1e5c86da8392

8031552: Update the Hotspot version numbers in Hotspot for JDK 8U
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 908afcc9d1cb
Author:    anoll
Date:      2013-12-17 08:31 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/908afcc9d1cb

8029091: Bug in calculation of code cache sweeping interval
Summary: Use signed data type so that no underflow can happen
Reviewed-by: kvn, roland

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

Changeset: d6e7180abab5
Author:    anoll
Date:      2013-12-19 06:09 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/d6e7180abab5

8026478: -XX:+VerifyAdapterSharing is broken
Summary: Fix by considering all checks in StubRoutines
Reviewed-by: kvn, twisti

! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 6aa49042b101
Author:    anoll
Date:      2013-12-19 14:08 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/6aa49042b101

8025277: Add -XX: flag to print code cache sweeper statistics
Summary: New diagnostic flag prints statistics about the code cache sweeper
Reviewed-by: kvn
Contributed-by: tobi.hartmann at gmail.com

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/sweeper.hpp

Changeset: 5a83a5546dc7
Author:    anoll
Date:      2013-12-20 10:29 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5a83a5546dc7

8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is broken
Summary: Added simple regression test
Reviewed-by: iveresov

+ test/compiler/debug/VerifyAdapterSharing.java

Changeset: 71f0ee9bbf0e
Author:    anoll
Date:      2013-12-20 10:31 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/71f0ee9bbf0e

8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the output
Summary: Weaken test so that configurations that have no C1 compiler pass
Reviewed-by: iveresov

! test/compiler/startup/SmallCodeCacheStartup.java

Changeset: 6d2fe9c23878
Author:    iveresov
Date:      2013-12-26 21:00 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/6d2fe9c23878

8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6
Summary: Make object non-scalarizable if it has field with multiple bases one of which is null
Reviewed-by: kvn, twisti

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

Changeset: d1760952ebdd
Author:    iignatyev
Date:      2013-12-31 19:26 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/d1760952ebdd

8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mul
Reviewed-by: twisti
Contributed-by: anton.ivanov at oracle.com

+ test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
+ test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
+ test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
+ test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
+ test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
+ test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
+ test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java
+ test/compiler/intrinsics/mathexact/sanity/MathIntrinsic.java
+ test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
+ test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
+ test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
+ test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
+ test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
+ test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
+ test/compiler/intrinsics/mathexact/sanity/Verifier.java
! test/compiler/tiered/NonTieredLevelsTest.java
! test/compiler/tiered/TieredLevelsTest.java
! test/compiler/whitebox/ClearMethodStateTest.java
! test/compiler/whitebox/CompilerWhiteBoxTest.java
! test/compiler/whitebox/DeoptimizeAllTest.java
! test/compiler/whitebox/DeoptimizeMethodTest.java
! test/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/compiler/whitebox/IsMethodCompilableTest.java
! test/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/compiler/whitebox/SetDontInlineMethodTest.java
! test/compiler/whitebox/SetForceInlineMethodTest.java

Changeset: 29463147336b
Author:    roland
Date:      2014-01-07 12:38 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/29463147336b

8028536: Test cases to cover type system fixes pushed with 8024070
Summary: extra test cases for type speculation
Reviewed-by: kvn

! test/compiler/types/TypeSpeculation.java

Changeset: f834ae379225
Author:    roland
Date:      2014-01-07 14:36 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f834ae379225

8028064: tiered may collect wrong receiver type at virtual call
Summary: when unique callee is known at compile time, recorded class may be wrong
Reviewed-by: kvn, iveresov

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

Changeset: 5231c2210388
Author:    roland
Date:      2014-01-07 16:02 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5231c2210388

8027571: fatal error: meet not symmetric
Summary: meet of one constant array and one exact array not symmetric.
Reviewed-by: kvn

! src/share/vm/opto/type.cpp
+ test/compiler/types/TestMeetTopArrayExactConstantArray.java

Changeset: 69dc1be43fce
Author:    roland
Date:      2014-01-08 09:49 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/69dc1be43fce

8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV
Summary: May end up in uncommon trap blob/deopt blob with unguarded stack
Reviewed-by: kvn, twisti

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/sharedRuntime.cpp
+ test/compiler/uncommontrap/StackOverflowGuardPagesOff.java

Changeset: df8573b1a44c
Author:    adlertz
Date:      2014-01-08 12:05 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/df8573b1a44c

8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections
Summary: Added loadConP0 projection node to block in case of re-materialization of the loadConP0. x86_64 only.
Reviewed-by: kvn

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

Changeset: 849eb7bfceac
Author:    kvn
Date:      2014-01-08 10:25 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/849eb7bfceac

8028468: Add inlining information into ciReplay
Summary: Allow dump and replay inlining for specified method during a program execution.
Reviewed-by: roland, twisti

! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java
! agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java
! agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciReplay.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: ef54656d5a65
Author:    adlertz
Date:      2014-01-09 10:47 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ef54656d5a65

8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot
Summary: Remove the VerifyOopMaps flag which doesn't work for tiered or for C1 with more compiler threads than one.
Reviewed-by: twisti, drchase, iveresov

! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_globals.hpp

Changeset: 9f4f77ef2706
Author:    iignatyev
Date:      2014-01-09 19:03 +0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/9f4f77ef2706

8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work
Reviewed-by: kvn, twisti

! src/share/vm/classfile/vmSymbols.hpp

Changeset: 7b9127b17b7a
Author:    anoll
Date:      2014-01-10 06:36 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/7b9127b17b7a

8022494: Make compilation IDs sequential
Summary: Use atomic operations to provide sequential compilation IDs
Reviewed-by: kvn, twisti

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp

Changeset: 84df3d405315
Author:    roland
Date:      2014-01-13 16:16 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/84df3d405315

8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop()
Summary: Fix the assert check for narrow klass pointer.
Reviewed-by: twisti, kvn

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

Changeset: d7773b29c65a
Author:    roland
Date:      2014-01-14 12:44 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/d7773b29c65a

8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails
Summary: Erroneously removed call to SystemDictionary::notice_modification() from jvmti with fix for 8029383
Reviewed-by: iveresov, twisti, kvn

! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: add2caa66e7e
Author:    roland
Date:      2014-01-14 14:51 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/add2caa66e7e

8026253: New type profiling points: sparc support
Summary: c1 and interpreter support for new type profiling on sparc
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 412d3b5fe90e
Author:    amurillo
Date:      2014-01-16 17:18 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/412d3b5fe90e

Merge

! .hgtags

Changeset: 22cfca978a03
Author:    amurillo
Date:      2014-01-16 17:18 -0800
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/22cfca978a03

Added tag hs25.20-b01 for changeset 412d3b5fe90e

! .hgtags




More information about the jdk8u-dev mailing list