hg: hsx/hsx25/hotspot: 79 new changesets

alejandro.murillo at oracle.com alejandro.murillo at oracle.com
Fri Oct 25 16:49:18 PDT 2013


Changeset: 5c599c419c1d
Author:    hseigel
Date:      2013-07-11 12:59 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/5c599c419c1d

8016256: Make finalization final
Summary: Add private methods to final methods check
Reviewed-by: coleenp, acorn, ahgross
Contributed-by: harold.seigel at oracle.com

! src/share/vm/classfile/classFileParser.cpp

Changeset: d840f02d03b4
Author:    chegar
Date:      2013-07-15 11:07 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d840f02d03b4

Merge

- src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
- src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp

Changeset: 7ec210434b3c
Author:    chegar
Date:      2013-07-22 14:01 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/7ec210434b3c

Merge

- src/share/vm/memory/klassInfoClosure.hpp
- src/share/vm/runtime/aprofiler.cpp
- src/share/vm/runtime/aprofiler.hpp

Changeset: ca9029490fce
Author:    chegar
Date:      2013-07-25 17:35 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ca9029490fce

Merge


Changeset: 8f66130f7b5c
Author:    chegar
Date:      2013-08-02 11:10 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8f66130f7b5c

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: 38f9393d1847
Author:    sgabdura
Date:      2013-08-09 11:03 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/38f9393d1847

8020789: Disable exporting of gc.heap_dump diagnostic command
Reviewed-by: fparain, ahgross

! src/share/vm/services/diagnosticCommand.cpp

Changeset: ee7a7aa7c6bb
Author:    chegar
Date:      2013-08-09 14:30 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ee7a7aa7c6bb

Merge


Changeset: 8f3c59225a5c
Author:    chegar
Date:      2013-08-15 21:33 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8f3c59225a5c

Merge

- test/runtime/7196045/Test7196045.java
- test/runtime/8000968/Test8000968.sh

Changeset: 7638e35cabc6
Author:    erikj
Date:      2013-08-19 17:47 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/7638e35cabc6

8015614: Update build settings
Reviewed-by: tbell, dholmes, ahgross

! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make

Changeset: d4fa23d6c35b
Author:    chegar
Date:      2013-08-23 22:12 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d4fa23d6c35b

Merge

- src/os_cpu/bsd_x86/vm/bsd_x86_32.ad
- src/os_cpu/bsd_x86/vm/bsd_x86_64.ad
- src/os_cpu/linux_x86/vm/linux_x86_32.ad
- src/os_cpu/linux_x86/vm/linux_x86_64.ad
- src/os_cpu/solaris_sparc/vm/solaris_sparc.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_32.ad
- src/os_cpu/solaris_x86/vm/solaris_x86_64.ad
- src/os_cpu/windows_x86/vm/windows_x86_32.ad
- src/os_cpu/windows_x86/vm/windows_x86_64.ad

Changeset: 07b5f47d7a18
Author:    chegar
Date:      2013-08-30 09:50 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/07b5f47d7a18

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: 98a2169ed7ac
Author:    iklam
Date:      2013-08-24 00:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/98a2169ed7ac

8023683: Enhance class file parsing
Summary: Use the value returned by REALLOC_RESOURCE_ARRAY()
Reviewed-by: coleenp, ahgross

! src/share/vm/classfile/classFileParser.cpp

Changeset: 8321dcc18438
Author:    chegar
Date:      2013-10-13 21:14 +0100
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8321dcc18438

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: 1a93f2c5945a
Author:    lana
Date:      2013-10-17 14:20 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/1a93f2c5945a

Merge

! make/windows/makefiles/compile.make
! make/windows/makefiles/sa.make
! src/share/vm/classfile/classFileParser.cpp

Changeset: 4589b398ab03
Author:    amurillo
Date:      2013-10-22 13:56 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4589b398ab03

Merge

- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java

Changeset: 4a1128861221
Author:    cl
Date:      2013-10-24 09:10 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4a1128861221

Added tag jdk8-b113 for changeset 4589b398ab03

! .hgtags

Changeset: d6d8aeb2c2d4
Author:    amurillo
Date:      2013-10-19 08:52 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d6d8aeb2c2d4

8026928: new hotspot build - hs25-b56
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 384c92148c68
Author:    amurillo
Date:      2013-10-21 14:38 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/384c92148c68

8023496: [jprt] build and test solaris 64-bits only
Reviewed-by: tbell, jcoomes

! make/jprt.properties

Changeset: f9d4ed6c88dd
Author:    dholmes
Date:      2013-10-21 20:51 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/f9d4ed6c88dd

8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
Reviewed-by: sla, sspitsyn

! test/TEST.groups

Changeset: 8cd1abf3ecab
Author:    dholmes
Date:      2013-10-21 21:06 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8cd1abf3ecab

Merge

- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! test/TEST.groups
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java

Changeset: 2036c97e3af0
Author:    dholmes
Date:      2013-10-21 22:36 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/2036c97e3af0

Merge


Changeset: 7fe6ef09d242
Author:    farvidsson
Date:      2013-10-16 09:20 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/7fe6ef09d242

8025638: jmap returns 0 instead of 1 when it fails.
Summary: Re-factored some code handling return values and fails/errors during tool execution.
Reviewed-by: sla, kevinw
Contributed-by: fredrik.arvidsson at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java

Changeset: 042cf42c72bd
Author:    simonis
Date:      2013-10-16 15:06 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/042cf42c72bd

8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
Reviewed-by: sla, kamg

! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceTypes.xsl

Changeset: d248425bcfe8
Author:    hseigel
Date:      2013-10-16 14:32 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d248425bcfe8

8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
Summary: Added check for NULL prior to continuation of method look up to avoid runtime crash during look up of Object's superclass' methods.
Reviewed-by: coleenp, hseigel
Contributed-by: lois.foltan at oracle.com

! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/8024804/RegisterNatives.java

Changeset: 9e0ef3f02648
Author:    hseigel
Date:      2013-10-16 15:26 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/9e0ef3f02648

Merge


Changeset: 1bee3014cf2a
Author:    dsamersoff
Date:      2013-10-17 16:08 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/1bee3014cf2a

8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
Summary: Coredump store memsz elf field rounded up to page
Reviewed-by: dholmes, sla

! agent/src/os/linux/ps_core.c

Changeset: ffb471203842
Author:    erikj
Date:      2013-10-17 16:11 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ffb471203842

8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
Reviewed-by: dholmes, sla

! make/windows/makefiles/trace.make

Changeset: ad8e901ca2e1
Author:    sla
Date:      2013-10-17 12:15 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ad8e901ca2e1

Merge


Changeset: d2db09f281ca
Author:    dsamersoff
Date:      2013-10-17 16:45 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d2db09f281ca

8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
Summary: Hotspot was updated to store method parameter reflection and generic type signature data at runtime.  Serviceability agent support was updated for this data
Reviewed-by: coleenp, minqi, sla
Contributed-by: eric.mccorkle at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: b942ac65ac86
Author:    dsamersoff
Date:      2013-10-17 17:01 +0000
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b942ac65ac86

Merge


Changeset: d0453d2fd045
Author:    dsamersoff
Date:      2013-10-18 10:37 +0000
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d0453d2fd045

Merge


Changeset: ee99e1a7c5fb
Author:    ccheung
Date:      2013-10-18 19:44 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/ee99e1a7c5fb

Merge

! src/share/vm/interpreter/linkResolver.cpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java

Changeset: 996d1f2f056f
Author:    dsamersoff
Date:      2013-10-19 21:29 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/996d1f2f056f

8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
Summary: Pass one more property from Agent to JdpController
Reviewed-by: jbachorik, sla

! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp

Changeset: 1327b7f85503
Author:    ccheung
Date:      2013-10-21 17:26 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/1327b7f85503

Merge


Changeset: 662c154d2749
Author:    hseigel
Date:      2013-10-22 14:47 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/662c154d2749

8026394: Eclipse fails with JDK8 build 111
Summary: If the resolved interface does not itself contain "clone" or "finalize" methods, the method/interface method resolution looks to the interface's super class, java.lang.Object.  With the JDK 8 interface method accessability check requirement, since these two methods are declared within Object as protected, they must be special cased in LinkResolver::check_method_accessability() in order to avoid an IAE.
Reviewed-by: acorn, dholmes
Contributed-by: lois.foltan at oracle.com

! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/8026394/InterfaceObjectTest.java

Changeset: b8860472c377
Author:    iklam
Date:      2013-10-22 14:29 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b8860472c377

8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
Summary: Revert changes in JDK-8008962
Reviewed-by: coleenp, sspitsyn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: 28be4c586b70
Author:    iklam
Date:      2013-10-22 16:09 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/28be4c586b70

Merge


Changeset: a997d762fa20
Author:    hseigel
Date:      2013-10-22 15:54 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/a997d762fa20

8026809: [TESTBUG] Create regression test for JDK-8026041
Summary: Created simple regression test for the bug
Reviewed-by: hseigel, lfoltan, zgu
Contributed-by: mikhailo.seledtsov at oracle.com

+ test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java

Changeset: c183576a2dd1
Author:    hseigel
Date:      2013-10-22 22:14 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/c183576a2dd1

Merge


Changeset: b658cfe35857
Author:    farvidsson
Date:      2013-10-23 10:24 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b658cfe35857

8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
Summary: Fixes a bug with vmArgs when using JDKToolLauncher
Reviewed-by: sla, dholmes

! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: b3a4d4279fa3
Author:    ccheung
Date:      2013-10-24 17:20 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b3a4d4279fa3

Merge


Changeset: 74e00b98d5dd
Author:    anoll
Date:      2013-10-17 19:47 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/74e00b98d5dd

8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Summary: Increase size for the template interpreter accordingly
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/templateInterpreter_x86.hpp

Changeset: 1856ea98184a
Author:    adlertz
Date:      2013-10-18 10:50 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/1856ea98184a

8022783: Nashorn test fails with: assert(!def_outside->member(r))
Summary: Enables private copies of inputs for recent spill copies as well
Reviewed-by: kvn, twisti

! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/reg_split.cpp

Changeset: e3b736cf4fa3
Author:    adlertz
Date:      2013-10-18 09:36 +0000
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/e3b736cf4fa3

Merge


Changeset: 252d541466ea
Author:    morris
Date:      2013-10-18 12:15 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/252d541466ea

8008242: VerifyOops is broken on SPARC
Summary: Fixed displacement issues in SPARC macroassembler and ensure that getClass intrinsic temporary result is T_METADATA
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 3213ba4d3dff
Author:    roland
Date:      2013-10-19 12:16 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/3213ba4d3dff

8024069: replace_in_map() should operate on parent maps
Summary: type information gets lost because replace_in_map() doesn't update parent maps
Reviewed-by: kvn, twisti

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! 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/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp

Changeset: 19c5a042b0b3
Author:    iignatyev
Date:      2013-10-19 21:54 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/19c5a042b0b3

8026414: [TESTBUG] Tests for Tiered/NonTiered levels
Reviewed-by: twisti, iveresov

+ test/compiler/tiered/CompLevelsTest.java
+ test/compiler/tiered/NonTieredLevelsTest.java
+ test/compiler/tiered/TieredLevelsTest.java

Changeset: 600c83f8e6a5
Author:    iignatyev
Date:      2013-10-19 21:54 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/600c83f8e6a5

8023318: compiler/whitebox tests timeout with enabled TieredCompilation
Reviewed-by: kvn, twisti

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: e842cc2d2dfb
Author:    iveresov
Date:      2013-10-19 22:22 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/e842cc2d2dfb

Merge


Changeset: 52575a17a36c
Author:    iignatyev
Date:      2013-10-21 09:21 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/52575a17a36c

8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
Reviewed-by: twisti, iveresov

! test/compiler/print/PrintInlining.java

Changeset: 4748b3308cda
Author:    iveresov
Date:      2013-10-21 17:34 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4748b3308cda

Merge


Changeset: 5ccbab1c69f3
Author:    roland
Date:      2013-10-22 09:51 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/5ccbab1c69f3

8026251: New type profiling points: parameters to methods
Summary: x86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
+ src/cpu/x86/vm/interp_masm_x86.cpp
+ src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: 435c7b4577cd
Author:    rbackman
Date:      2013-10-21 15:31 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/435c7b4577cd

8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Reviewed-by: iveresov, roland

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

Changeset: 36e17466dd39
Author:    rbackman
Date:      2013-10-22 14:02 +0000
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/36e17466dd39

Merge


Changeset: 8b4bbba322d3
Author:    anoll
Date:      2013-10-23 10:00 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/8b4bbba322d3

8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
Summary: Ensure currently required generation of AdapterHandlerLibrary::create_native_wrapper()
Reviewed-by: roland, iveresov

! src/share/vm/compiler/compileBroker.cpp

Changeset: b2ee5dc63353
Author:    roland
Date:      2013-10-23 12:40 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b2ee5dc63353

8024070: C2 needs some form of type speculation
Summary: record unused type profile information with type system, propagate and use it.
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! 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/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/types/TypeSpeculation.java

Changeset: 4c9115774c8e
Author:    adlertz
Date:      2013-10-23 10:44 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/4c9115774c8e

8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
Summary: We can reach this state from phi input rematerialization, so pass in the Reaches of the predecessor
Reviewed-by: roland, twisti

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

Changeset: 97d400662426
Author:    adlertz
Date:      2013-10-23 19:22 +0000
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/97d400662426

Merge


Changeset: 9acbfe04b5c3
Author:    iveresov
Date:      2013-10-23 11:15 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/9acbfe04b5c3

8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
Summary: Fix wrong calling convention in LIR_Assembler::emit_unwind_handler(), T_METADATA support in calling convention generator, C1 register allocator
Reviewed-by: twisti, jrose

! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp

Changeset: 1c90f0072f0d
Author:    twisti
Date:      2013-10-23 15:44 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/1c90f0072f0d

8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
Reviewed-by: iveresov, jrose

! src/share/vm/classfile/systemDictionary.cpp

Changeset: 3a04e444da6d
Author:    iveresov
Date:      2013-10-23 16:25 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/3a04e444da6d

Merge


Changeset: 59e8ad757e19
Author:    rbackman
Date:      2013-10-18 10:41 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/59e8ad757e19

8026844: Various Math functions needs intrinsification
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/AddExactICondTest.java
+ test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoadTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/DecExactITest.java
+ test/compiler/intrinsics/mathexact/DecExactLTest.java
+ test/compiler/intrinsics/mathexact/IncExactITest.java
+ test/compiler/intrinsics/mathexact/IncExactLTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactICondTest.java
+ test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoadTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoadTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactICondTest.java
+ test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoadTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java

Changeset: 68f07c29521b
Author:    anoll
Date:      2013-10-15 08:38 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/68f07c29521b

8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
Summary: Remove duplicate print
Reviewed-by: kvn, twisti

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

Changeset: d95eca175eff
Author:    sspitsyn
Date:      2013-10-23 20:15 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/d95eca175eff

8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Reviewed-by: jrose

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

Changeset: 0d1661d63d70
Author:    vlivanov
Date:      2013-10-23 20:20 +0400
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/0d1661d63d70

8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Reviewed-by: kvn, twisti

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

Changeset: f7d928a3181c
Author:    roland
Date:      2013-10-24 19:32 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/f7d928a3181c

8026978: JSR292: fatal error: Type profiling not implemented on this platform
Summary: force TypeProfileLevel to 0 on non x86
Reviewed-by: twisti

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

Changeset: 395499125cb0
Author:    iveresov
Date:      2013-10-24 16:14 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/395499125cb0

Merge

- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java

Changeset: 6b32b911d723
Author:    iveresov
Date:      2013-10-24 16:25 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/6b32b911d723

Merge

! src/share/vm/runtime/vmStructs.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java

Changeset: 1d1ea10fe09f
Author:    mgerdin
Date:      2013-10-15 13:56 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/1d1ea10fe09f

8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
Summary: Chunk up the last piece of committed memory in a VSN when getting a new one.
Reviewed-by: stefank, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp

Changeset: 91a88c8450f4
Author:    mgerdin
Date:      2013-10-18 09:31 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/91a88c8450f4

8026698: Incorrect error handling in Metaspace::allocate
Reviewed-by: stefank, jwilhelm

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

Changeset: a1b05d4a6fd0
Author:    stefank
Date:      2013-10-21 09:34 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/a1b05d4a6fd0

8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
Reviewed-by: mgerdin, brutisso

+ test/gc/TestSystemGC.java

Changeset: 3dd24766da44
Author:    stefank
Date:      2013-10-21 01:04 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/3dd24766da44

Merge


Changeset: 2fab5b7e6140
Author:    ehelin
Date:      2013-10-21 14:20 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/2fab5b7e6140

8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
Reviewed-by: coleenp, mgerdin, sspitsyn

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

Changeset: c7f403b05168
Author:    sjohanss
Date:      2013-10-22 11:50 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/c7f403b05168

8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
Summary: Changed the use of %d to SIZE_FORMAT macro in format string when printing size_t values.
Reviewed-by: stefank, ehelin

! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp

Changeset: 0823c8bac468
Author:    jcoomes
Date:      2013-10-22 12:03 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/0823c8bac468

Merge


Changeset: 1b422ef5288a
Author:    tschatzl
Date:      2013-10-23 10:23 +0200
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/1b422ef5288a

8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
Summary: The field G1AllocRegion::_alloc_region needs to be declared volatile as it is used with that intention. Otherwise the compiler may generate the code that reloads the value which might have changed in the meantime, leading to spurious crashes.
Reviewed-by: iveresov, simonis, tschatzl
Contributed-by: Axel Siebenborn <axel.siebenborn at sap.com>

! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp

Changeset: 0dcdec729cda
Author:    jcoomes
Date:      2013-10-25 08:38 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/0dcdec729cda

Merge


Changeset: 82a9cdbf683e
Author:    amurillo
Date:      2013-10-25 13:29 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/82a9cdbf683e

Merge

! src/share/vm/services/diagnosticCommand.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java

Changeset: bde83ddf920c
Author:    amurillo
Date:      2013-10-25 13:29 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/bde83ddf920c

Added tag hs25-b56 for changeset 82a9cdbf683e

! .hgtags



More information about the hotspot-dev mailing list