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

dmitry.samersoff at oracle.com dmitry.samersoff at oracle.com
Mon Aug 31 23:44:20 UTC 2015


Changeset: 3d49f9466425
Author:    zmajo
Date:      2015-08-19 08:55 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3d49f9466425

8076373: In 32-bit VM interpreter and compiled code process NaN values differently
Summary: Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double.
Reviewed-by: kvn, mcberg

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
+ test/compiler/floatingpoint/NaNTest.java

Changeset: e6db7b7e5d28
Author:    zmajo
Date:      2015-08-19 10:14 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e6db7b7e5d28

Merge


Changeset: 73e6afceb02e
Author:    zmajo
Date:      2015-08-19 11:59 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/73e6afceb02e

8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for ?long? type
Summary: Wrap constant causing the failure into into CONST64(). Update comments.
Reviewed-by: kvn

! src/share/vm/opto/compile.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp
! src/share/vm/utilities/globalDefinitions_visCPP.hpp
! src/share/vm/utilities/globalDefinitions_xlc.hpp

Changeset: 10cbaebfcf3d
Author:    enevill
Date:      2015-08-19 11:59 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/10cbaebfcf3d

8133935: aarch64: fails to build from source
Summary: add inlucde of oops/oop.inline.hpp to fix build
Reviewed-by: coleenp

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp

Changeset: 8783515c57ad
Author:    enevill
Date:      2015-08-18 12:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8783515c57ad

8133352: aarch64: generates constrained unpredictable instructions
Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn

! src/cpu/aarch64/vm/assembler_aarch64.cpp
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/interp_masm_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp
! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp
! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp

Changeset: 7956d0750510
Author:    adinn
Date:      2015-08-11 10:25 -0400
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/7956d0750510

8078743: AARCH64: Extend use of stlr to cater for volatile object stores
Summary: The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores.
Reviewed-by: kvn, aph, enevill

! src/cpu/aarch64/vm/aarch64.ad

Changeset: f4b9f233b44b
Author:    kvn
Date:      2015-08-19 17:59 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/f4b9f233b44b

8133984: print_compressed_class_space() is only defined in 64-bit VM
Summary: define method's empty body in 32-bit VM.
Reviewed-by: coleenp

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

Changeset: 3cbb6dc4a075
Author:    roland
Date:      2015-08-18 16:10 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3cbb6dc4a075

8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
Summary: assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed
Reviewed-by: kvn

! src/share/vm/opto/chaitin.cpp
+ test/compiler/regalloc/TestVectorRegAlloc.java

Changeset: dbc1274bac56
Author:    enevill
Date:      2015-08-20 09:40 +0000
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/dbc1274bac56

8133842: aarch64: C2 generates illegal instructions with int shifts >=32
Summary: Fix logical operatations combined with shifts >= 32
Reviewed-by: kvn, aph, adinn

! src/cpu/aarch64/vm/aarch64.ad
! src/cpu/aarch64/vm/aarch64_ad.m4

Changeset: 8bc4eb358829
Author:    roland
Date:      2015-08-21 09:12 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8bc4eb358829

Merge

! src/cpu/x86/vm/templateTable_x86.cpp

Changeset: c0ea5537dc8b
Author:    thartmann
Date:      2015-08-25 07:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/c0ea5537dc8b

8075805: Crash while trying to release CompiledICHolder
Summary: Removed nmethod transition to zombie outside of sweeper. Added cleaning of ICs of unloaded nmethods.
Reviewed-by: kvn, iveresov

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/sweeper.cpp
! src/share/vm/runtime/vm_operations.cpp

Changeset: 514fccb1007c
Author:    roland
Date:      2015-08-26 09:49 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/514fccb1007c

8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79
Summary: Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken
Reviewed-by: kvn

! src/share/vm/opto/macro.cpp
+ test/compiler/arraycopy/TestEliminatedArrayCopyPhi.java

Changeset: 52bbd44b2b7d
Author:    roland
Date:      2015-08-27 18:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/52bbd44b2b7d

Merge

- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp

Changeset: aa0a8fa5fb18
Author:    katleman
Date:      2015-08-20 11:38 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/aa0a8fa5fb18

Added tag jdk9-b78 for changeset 20dc06b04fe5

! .hgtags

Changeset: e9e63d93bbfe
Author:    lana
Date:      2015-08-20 12:30 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/e9e63d93bbfe

Merge


Changeset: 8e8377739c06
Author:    katleman
Date:      2015-08-27 12:59 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/8e8377739c06

Added tag jdk9-b79 for changeset e9e63d93bbfe

! .hgtags

Changeset: 22400a67babe
Author:    amurillo
Date:      2015-08-27 14:40 -0700
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/22400a67babe

Merge

- src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp

Changeset: 3ca7e75b4e42
Author:    dsamersoff
Date:      2015-08-31 21:46 +0300
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/3ca7e75b4e42

Merge

! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/templateTable_x86.cpp

Changeset: 9bd030a59111
Author:    dsamersoff
Date:      2015-08-31 23:29 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/9bd030a59111

Merge




More information about the jdk9-hs-rt-changes mailing list