hg: hsx/hotspot-main/hotspot: 17 new changesets
roland.westrelin at oracle.com
roland.westrelin at oracle.com
Fri Dec 21 03:30:17 PST 2012
Changeset: 0c535211ef13
Author: bharadwaj
Date: 2012-12-07 18:13 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/0c535211ef13
8004668: Build failure for Zero target
Summary: fixed build failure for Zero target
Reviewed-by: twisti, kvn
! src/cpu/zero/vm/assembler_zero.cpp
Changeset: a70c88896791
Author: kvn
Date: 2012-12-13 17:27 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a70c88896791
8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Summary: use unsigned comparison when checking for stack overflow
Reviewed-by: kvn, twisti
Contributed-by: paul.nauman at oracle.com
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
Changeset: 1b1e16471e46
Author: stefank
Date: 2012-12-12 22:41 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/1b1e16471e46
8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
Summary: Move the handelization of 'last' to a point before the GC might enter.
Reviewed-by: dholmes, sspitsyn, coleenp
! src/share/vm/classfile/classLoaderData.cpp
Changeset: 5c0931d15474
Author: twisti
Date: 2012-12-14 12:06 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/5c0931d15474
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn
! src/share/vm/prims/methodHandles.cpp
Changeset: 3c433d080bae
Author: twisti
Date: 2012-12-14 12:11 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/3c433d080bae
Merge
Changeset: 18d56ca3e901
Author: twisti
Date: 2012-12-17 11:00 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/18d56ca3e901
8004548: remove unused AbstractAssembler::print(Label&)
Reviewed-by: kvn, twisti
Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli at oracle.com>
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: ad5dd04754ee
Author: roland
Date: 2012-12-18 14:55 +0100
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/ad5dd04754ee
8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn
! src/share/vm/ci/ciField.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp
Changeset: eb409f2f146e
Author: vlivanov
Date: 2012-12-18 06:52 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/eb409f2f146e
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose
! src/share/vm/opto/library_call.cpp
Changeset: 620e502e3f47
Author: vlivanov
Date: 2012-12-18 08:19 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/620e502e3f47
Merge
! src/share/vm/opto/library_call.cpp
Changeset: c4bd2eccea46
Author: twisti
Date: 2012-12-18 10:47 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/c4bd2eccea46
8004536: replace AbstractAssembler emit_word with emit_int16
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>
! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/asm/assembler.hpp
Changeset: 1e41b0bc58a0
Author: kvn
Date: 2012-12-18 17:37 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/1e41b0bc58a0
8004318: JEP-171: Support Unsafe fences intrinsics
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class.
Reviewed-by: twisti, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp
Changeset: 65c8342f726a
Author: twisti
Date: 2012-12-19 14:44 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/65c8342f726a
8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>
! src/cpu/sparc/vm/sparc.ad
+ test/compiler/8005033/Test8005033.java
Changeset: 2c7f594145dc
Author: kvn
Date: 2012-12-19 15:40 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/2c7f594145dc
8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java
Changeset: 2d6c433b1f38
Author: kvn
Date: 2012-12-19 19:21 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/2d6c433b1f38
8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/8004741/Test8004741.java
Changeset: a46457045d66
Author: kvn
Date: 2012-12-20 14:17 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a46457045d66
8004330: Add missing Unsafe entry points for addAndGet() family
Summary: Fix java names for getAndSet intrinsics
Reviewed-by: kvn
Contributed-by: aleksey.shipilev at oracle.com
! src/share/vm/classfile/vmSymbols.hpp
Changeset: d02120b7a34f
Author: twisti
Date: 2012-12-20 18:53 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/d02120b7a34f
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>
! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
Changeset: c52660592f37
Author: roland
Date: 2012-12-21 01:39 -0800
URL: http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/c52660592f37
Merge
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/opto/library_call.cpp
More information about the hotspot-dev
mailing list