hg: jdk9/jdk9/hotspot: 9 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Sat Jun 20 18:07:53 UTC 2015


Changeset: 6217fd2c767b
Author:    sgehwolf
Date:      2015-06-12 16:09 +0100
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6217fd2c767b

8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms.
Summary: Use __builtin_frame_address(0) rather than returning address of local variable.
Reviewed-by: dholmes

! src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Changeset: 578f086f3435
Author:    kvn
Date:      2015-06-03 15:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/578f086f3435

8081778: Use Intel x64 CPU instructions for RSA acceleration
Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods.
Reviewed-by: kvn, jrose

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! 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/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/muladd/TestMulAdd.java
+ test/compiler/intrinsics/squaretolen/TestSquareToLen.java

Changeset: 6ea1c2a729ad
Author:    kvn
Date:      2015-06-04 19:24 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/6ea1c2a729ad

Merge


Changeset: ac1a9d805f11
Author:    roland
Date:      2015-06-04 16:19 +0200
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/ac1a9d805f11

8078866: compiler/eliminateAutobox/6934604/TestIntBoxing.java assert(p_f->Opcode() == Op_IfFalse) failed
Summary: Bail out from range check elimination if pre loop is not found
Reviewed-by: kvn

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

Changeset: 758cc95296c1
Author:    roland
Date:      2015-06-08 18:35 +0200
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/758cc95296c1

8081823: C2 performs unsigned comparison against -1
Summary: x <= 0 || x > 0 wrongly folded as (x-1) >u -1
Reviewed-by: kvn, vlivanov

! src/share/vm/opto/ifnode.cpp
+ test/compiler/rangechecks/TestBadFoldCompare.java

Changeset: 421989a11af8
Author:    roland
Date:      2015-05-12 14:26 +0200
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/421989a11af8

8085832: Optimize main and post loop out when pre loop is found empty
Summary: Eliminate main loop and post loop if pre loop becomes empty
Reviewed-by: kvn, mcberg

! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopnode.hpp

Changeset: 12df4231da03
Author:    amurillo
Date:      2015-06-11 12:02 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/12df4231da03

Merge


Changeset: 43e11a06fcf3
Author:    amurillo
Date:      2015-06-15 10:56 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/43e11a06fcf3

Merge


Changeset: 8672e9264db3
Author:    lana
Date:      2015-06-18 10:23 -0700
URL:       http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/8672e9264db3

Merge




More information about the jdk9-all-changes mailing list