hg: jdk9/hs/hotspot: 11 new changesets
igor.veresov at oracle.com
igor.veresov at oracle.com
Thu Sep 10 04:40:41 UTC 2015
Changeset: 7df0e3f7ad65
Author: adinn
Date: 2015-08-26 17:13 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/7df0e3f7ad65
8134322: AArch64: Fix several errors in C2 biased locking implementation
Summary: Several errors in C2 biased locking require fixing
Reviewed-by: kvn
Contributed-by: hui.shi at linaro.org
! src/cpu/aarch64/vm/aarch64.ad
Changeset: c530a118f715
Author: shade
Date: 2015-09-01 19:48 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c530a118f715
8134758: Final String field values should be trusted as stable
Reviewed-by: kvn, thartmann
! src/share/vm/opto/memnode.cpp
Changeset: da1c9ea76ce5
Author: aph
Date: 2015-09-02 13:23 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/da1c9ea76ce5
8134869: AARCH64: GHASH intrinsic is not optimal
Summary: Rewrite intrinsic to make better use of SIMD instructions
Reviewed-by: kvn
! src/cpu/aarch64/vm/assembler_aarch64.hpp
! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp
Changeset: c030d25ae04e
Author: kvn
Date: 2015-09-02 11:03 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c030d25ae04e
8134898: Small fixes found during JVMCI work
Summary: Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc.
Reviewed-by: coleenp, bdelsart
! make/Makefile
! make/bsd/makefiles/vm.make
! make/build.sh
! make/hotspot.script
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make
! src/share/vm/adlc/Doc/Syntax.doc
! src/share/vm/runtime/thread.hpp
Changeset: 04426ad76887
Author: roland
Date: 2015-09-02 10:00 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/04426ad76887
8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
Summary: test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits
Reviewed-by: iveresov, kvn
! src/share/vm/opto/arraycopynode.cpp
+ test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java
Changeset: 82b61ad9f45f
Author: roland
Date: 2015-09-02 22:05 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/82b61ad9f45f
Merge
Changeset: 5dda6f5397ff
Author: kvn
Date: 2015-09-02 15:11 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5dda6f5397ff
8075093: Enable UseFPUForSpilling support on SPARC
Summary: Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them.
Reviewed-by: kvn
Contributed-by: shrinivas.joshi at oracle.com
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 979c4f71a3c8
Author: roland
Date: 2015-08-31 17:20 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/979c4f71a3c8
8134031: Incorrect JIT compilation of complex code with inlining and escape analysis
Summary: Bad rewiring of memory edges when we split unique types during EA
Reviewed-by: kvn
! src/share/vm/opto/escape.cpp
+ test/compiler/escapeAnalysis/TestEABadMergeMem.java
Changeset: 6ed37de41ebb
Author: iveresov
Date: 2015-09-03 14:29 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6ed37de41ebb
8135035: Reverse changes from 8075093
Summary: 8075093 turn on FPU spilling that need to be stabilized first
Reviewed-by: kvn
! src/cpu/sparc/vm/vm_version_sparc.cpp
Changeset: 66e8f7dba7d8
Author: kvn
Date: 2015-09-03 15:03 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/66e8f7dba7d8
8132081: C2 support for Adler32 on SPARC
Summary: Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
Contributed-by: ahmed.khawaja at oracle.com
! src/cpu/aarch64/vm/vm_version_aarch64.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.hpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2compiler.cpp
! 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/adler32/TestAdler32.java
Changeset: 8f5648c43725
Author: neliasso
Date: 2015-09-04 12:47 +0200
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/8f5648c43725
8135067: Preparatory refactorings for compiler control
Summary: Extract CompileTask and clean up
Reviewed-by: roland
! src/share/vm/c1/c1_Compiler.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
+ src/share/vm/compiler/compileTask.cpp
+ src/share/vm/compiler/compileTask.hpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/sharedRuntime.cpp
More information about the jdk9-all-changes
mailing list