[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-jigsaw-dev
Subject:    hg: jigsaw/jigsaw/hotspot: 80 new changesets
From:       alan.bateman () oracle ! com (alan ! bateman at oracle ! com)
Date:       2012-07-12 14:17:34
Message-ID: 20120712142023.B5B4847FBF () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: b38fb5f31e31
Author:    katleman
Date:      2012-06-14 13:14 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b38fb5f31e31

Added tag jdk8-b43 for changeset e77b8e0ed1f8

! .hgtags

Changeset: 6e2633440960
Author:    amurillo
Date:      2012-06-01 15:30 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6e2633440960

7173438: new hotspot build - hs24-b14
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: fab99b17c1de
Author:    mikael
Date:      2012-06-01 20:17 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/fab99b17c1de

7155453: [macosx] re-enable jbb tests in JPRT
Summary: Run SPECjbb in headless mode and enable SPECjbb runs on OSX
Reviewed-by: dcubed, dholmes

! make/jprt.properties

Changeset: 4434fdad6b37
Author:    dholmes
Date:      2012-06-02 07:32 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4434fdad6b37

Merge

! make/jprt.properties

Changeset: e17b61ba7bb3
Author:    kamg
Date:      2012-06-04 10:22 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e17b61ba7bb3

7166498: JVM crash in ClassVerifier
Summary: Fixed raw pointer being used after potential safepoint/GC
Reviewed-by: acorn, fparain, dholmes

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

Changeset: a297b0e14605
Author:    mgerdin
Date:      2012-06-04 09:21 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a297b0e14605

7172226: HotSpot fails to build with GCC 4.7 because of stricter c++ argument \
                dependent lookup
Summary: Add "using" keyword to import base class functions from FreeList<T> to fix \
                template name lookup in gcc 4.7
Reviewed-by: brutisso, iveresov

! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp

Changeset: 37552638d24a
Author:    brutisso
Date:      2012-06-05 22:30 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/37552638d24a

7172388: G1: _total_full_collections should not be incremented for concurrent cycles
Reviewed-by: azeemj, jmasa

! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp

Changeset: b9442ac22f59
Author:    brutisso
Date:      2012-06-04 13:29 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b9442ac22f59

7173460: G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes \
                with G1
Summary: The scope of TraceMemoryManagerStats in G1CollectedHeap need to cover the \
                call to G1MonitoringSupport::update_sizes()
Reviewed-by: johnc, jmasa

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

Changeset: 063451aefde8
Author:    jcoomes
Date:      2012-06-08 09:49 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/063451aefde8

Merge


Changeset: 2fe087c3e814
Author:    jiangli
Date:      2012-06-06 14:33 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/2fe087c3e814

7172967: Eliminate constMethod's _method backpointer to methodOop.
Summary: Eliminate constMethod's _method backpointer to methodOop, and move the \
                _constant field from methodOop to constMethod.
Reviewed-by: roland, bdelsart, kamg

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/os/solaris/dtrace/generateJvmOffsets.cpp
! src/os/solaris/dtrace/jhelper.d
! src/os/solaris/dtrace/libjvm_db.c
! src/share/vm/oops/constMethodKlass.cpp
! src/share/vm/oops/constMethodOop.cpp
! src/share/vm/oops/constMethodOop.hpp
! src/share/vm/oops/methodKlass.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ab6ab9f84b2d
Author:    bdelsart
Date:      2012-06-11 04:47 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ab6ab9f84b2d

Merge


Changeset: dcfcdd01af4b
Author:    fparain
Date:      2012-06-05 06:48 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/dcfcdd01af4b

7171703: JNI DefineClass crashes client VM when first parameter is NULL
Reviewed-by: acorn, kamg, sspitsyn, dholmes

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

Changeset: de909f001528
Author:    mikael
Date:      2012-06-06 05:21 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/de909f001528

7170275: os::print_os_info needs to know about Windows 8
Summary: Recognize Windows 8 and Windows Server 2012
Reviewed-by: sla, kvn, azeemj

! src/os/windows/vm/os_windows.cpp

Changeset: 40b4aaf010e4
Author:    dholmes
Date:      2012-06-08 02:06 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/40b4aaf010e4

7172708: 32/64 bit type issues on Windows after Mac OS X port
Reviewed-by: dholmes, coleenp
Contributed-by: Chris Dennis <cdennis at terracottatech.com>

! src/share/vm/utilities/globalDefinitions_visCPP.hpp

Changeset: 0a8b8cb8b22c
Author:    sla
Date:      2012-06-11 10:28 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0a8b8cb8b22c

Merge


Changeset: 4d399f013e5a
Author:    kamg
Date:      2012-06-11 13:10 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4d399f013e5a

7175914: Usage of gcc with precompiled headers produces wrong build dependencies
Summary: Add -fpch-deps flag to gcc builds
Reviewed-by: kamg, coleenp
Contributed-by: volker.simonis at gmail.com

! make/bsd/makefiles/gcc.make
! make/linux/makefiles/gcc.make
! make/solaris/makefiles/gcc.make

Changeset: 17b1b616daf7
Author:    sla
Date:      2012-06-14 12:21 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/17b1b616daf7

Merge


Changeset: 8f6ce6f1049b
Author:    kvn
Date:      2012-05-25 07:53 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8f6ce6f1049b

7170463: C2 should recognize "obj.getClass() == A.class" code pattern
Summary: optimize this code pattern obj.getClass() == A.class.
Reviewed-by: jrose, kvn
Contributed-by: Krystal Mok <sajia at taobao.com>

! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/subnode.cpp

Changeset: 4d8787136e08
Author:    twisti
Date:      2012-05-25 11:39 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/4d8787136e08

7170145: C1 doesn't respect the JMM with volatile field loads
Reviewed-by: kvn, roland

! src/share/vm/c1/c1_ValueMap.hpp

Changeset: c8289830e172
Author:    twisti
Date:      2012-05-30 12:17 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/c8289830e172

7172843: C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been \
                set"
Reviewed-by: twisti
Contributed-by: Krystal Mok <sajia at taobao.com>

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_Instruction.hpp

Changeset: 7bc2d5136f54
Author:    amurillo
Date:      2012-06-01 11:25 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7bc2d5136f54

7173635: jprt.properties should include release jdk7u6
Reviewed-by: jcoomes

! make/jprt.properties

Changeset: 8f37087fc13f
Author:    roland
Date:      2012-06-05 10:15 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8f37087fc13f

7171890: C1: add Class.isInstance intrinsic
Summary: Class.cast which calls Class.isInstance is heavily used by the new JSR 292 \
                implementation
Reviewed-by: roland
Contributed-by: Krystal Mok <rednaxelafx at gmail.com>

! src/share/vm/c1/c1_Canonicalizer.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp

Changeset: e1635876b206
Author:    twisti
Date:      2012-06-06 15:57 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e1635876b206

7174884: C1: failures after 7171890: assert(cur_state != NULL) failed: state_before \
                must be set
Reviewed-by: kvn

! src/share/vm/c1/c1_Canonicalizer.cpp

Changeset: 829ee34e7cbd
Author:    kvn
Date:      2012-06-11 08:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/829ee34e7cbd

Merge

! make/jprt.properties

Changeset: ccaa67adfe5b
Author:    twisti
Date:      2012-06-11 16:47 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/ccaa67adfe5b

7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)
Reviewed-by: kvn

! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad

Changeset: 0919b2e7895d
Author:    kvn
Date:      2012-06-11 14:58 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0919b2e7895d

7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - \
                ShouldNotReachHere
Summary: Add missing check for EncodeP node in MemNode::Ideal_common_DU_postCCP() \
                method.
Reviewed-by: twisti

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

Changeset: d5dded5d1e0d
Author:    kvn
Date:      2012-06-11 22:38 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d5dded5d1e0d

Merge


Changeset: e7715c222897
Author:    roland
Date:      2012-06-12 10:02 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e7715c222897

7174532: jdk/test/java/lang/Math/WorstCaseTests.java failing on x86
Summary: increase precision on x86 for the steps of the computation of exp and pow.
Reviewed-by: kvn

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp

Changeset: 121e5708ae96
Author:    kvn
Date:      2012-06-12 09:47 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/121e5708ae96

7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
Summary: keep intermediate node alive till the end of the graph construction using \
                dummy hook node trick
Reviewed-by: kvn, twisti
Contributed-by: vladimir.x.ivanov at oracle.com

! src/share/vm/opto/divnode.cpp
+ test/compiler/6732154/Test6732154.java
+ test/compiler/7169782/Test7169782.java

Changeset: 8b0a4867acf0
Author:    twisti
Date:      2012-06-12 14:31 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8b0a4867acf0

7174218: remove AtomicLongCSImpl intrinsics
Reviewed-by: kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/memnode.hpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5e990493719e
Author:    kvn
Date:      2012-06-12 16:23 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5e990493719e

7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where \
                applicable
Summary: replace frequent C2 optimizer code patterns with new methods calls
Reviewed-by: kvn, twisti
Contributed-by: vladimir.x.ivanov at oracle.com

! src/share/vm/opto/domgraph.cpp
! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/opto/superword.cpp

Changeset: e2fe93124108
Author:    twisti
Date:      2012-06-13 11:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e2fe93124108

7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely
Reviewed-by: kvn

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp

Changeset: eba1d5bce9e8
Author:    kvn
Date:      2012-06-14 14:59 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/eba1d5bce9e8

Merge

! src/share/vm/oops/methodOop.cpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5ba29a1db46e
Author:    amurillo
Date:      2012-06-15 14:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5ba29a1db46e

Merge


Changeset: 831e5c76a20a
Author:    amurillo
Date:      2012-06-15 14:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/831e5c76a20a

Added tag hs24-b14 for changeset 5ba29a1db46e

! .hgtags

Changeset: 0976e71907b9
Author:    katleman
Date:      2012-06-21 17:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/0976e71907b9

Added tag jdk8-b44 for changeset 831e5c76a20a

! .hgtags

Changeset: 1e76463170b3
Author:    kamg
Date:      2012-03-29 18:55 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1e76463170b3

7110720: Issue with vm config file loadingIssue with vm config file loading
Summary: disabling default config files if -XX:-ReadDefaultConfigFiles
Reviewed-by: phh, jrose, dcubed, dholmes

! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/compiler/compilerOracle.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
+ test/runtime/7110720/Test7110720.sh

Changeset: e778c29768e6
Author:    never
Date:      2012-04-04 20:44 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e778c29768e6

7152811: Issues in client compiler
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciField.cpp
! src/share/vm/ci/ciField.hpp

Changeset: 958bb4b7be49
Author:    asaha
Date:      2012-04-10 10:42 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/958bb4b7be49

Merge

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

Changeset: aa07e41a9f80
Author:    never
Date:      2012-04-12 12:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/aa07e41a9f80

7160677: missing else in fix for 7152811
Reviewed-by: kvn, kevinw

! src/share/vm/ci/ciField.cpp

Changeset: 5142b5110214
Author:    asaha
Date:      2012-05-08 07:29 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/5142b5110214

Merge

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

Changeset: d558e01a72c0
Author:    kamg
Date:      2012-05-03 15:37 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d558e01a72c0

7160757: Problem with hotspot/runtime_classfile
Summary: Allow only current and super invokespecials of <init>
Reviewed-by: never, coleenp, dcubed

! src/share/vm/classfile/verifier.cpp
+ test/runtime/7160757/Test7160757.java

Changeset: 6d2c830e025d
Author:    asaha
Date:      2012-05-08 11:29 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6d2c830e025d

Merge


Changeset: 84e198dc2474
Author:    asaha
Date:      2012-05-21 14:56 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/84e198dc2474

Merge

- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/binaryTreeDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeBlockDictionary.hpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.cpp
- src/share/vm/gc_implementation/concurrentMarkSweep/freeList.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: f9d57285de70
Author:    asaha
Date:      2012-06-07 12:30 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f9d57285de70

Merge

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

Changeset: 9d5f20961bc5
Author:    lana
Date:      2012-06-26 10:27 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/9d5f20961bc5

Merge

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

Changeset: a8b9798c1d45
Author:    katleman
Date:      2012-06-28 09:32 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/a8b9798c1d45

Added tag jdk8-b45 for changeset 9d5f20961bc5

! .hgtags

Changeset: 1c280e5b8d31
Author:    amurillo
Date:      2012-06-15 14:17 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/1c280e5b8d31

7175515: new hotspot build - hs24-b15
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e9140bf80b4a
Author:    coleenp
Date:      2012-06-13 19:52 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e9140bf80b4a

7158800: Improve storage of symbol tables
Summary: Use an alternate version of hashing algorithm for symbol string tables and \
                after a certain bucket size to improve performance
Reviewed-by: pbk, kamg, dlong, kvn, fparain

+ src/share/vm/classfile/altHashing.cpp
+ src/share/vm/classfile/altHashing.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/memory/dump.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/init.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp
! src/share/vm/utilities/hashtable.inline.hpp
+ test/runtime/7158800/BadUtf8.java
+ test/runtime/7158800/InternTest.java
+ test/runtime/7158800/badstrings.txt

Changeset: b87e5a681416
Author:    poonam
Date:      2012-06-14 02:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/b87e5a681416

6310967: SA: jstack -m produce failures in output
Summary: While looking for the sender frame check that the frame pointer should not \
                be less than the stack pointer.
Reviewed-by: dholmes, sla

! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpot.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/sparc/LinuxSPARCCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcCFrame.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java

Changeset: e16bc4ad5f20
Author:    poonam
Date:      2012-06-14 22:55 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/e16bc4ad5f20

Merge


Changeset: 86e17e45019d
Author:    coleenp
Date:      2012-06-15 07:51 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/86e17e45019d

7177307: fix fo CR7158800 doesn't contain Test7158800.sh
Summary: forgot to hg add it
Reviewed-by: pbk, kamg, dlong, kvn, fparain

+ test/runtime/7158800/Test7158800.sh

Changeset: 58ad5f22317e
Author:    sla
Date:      2012-06-18 11:33 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/58ad5f22317e

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/runtime/globals.hpp

Changeset: d1b0644d6acf
Author:    dcubed
Date:      2012-06-20 14:18 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d1b0644d6acf

7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 \
                directories in debuginfo zips)
Summary: Fix bad paths in client/64 and server/64 debug info and symlink creation
Reviewed-by: ohair, dholmes

! make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fix_empty_sec_hdr_flags.make

Changeset: 7de1d3b57419
Author:    dcubed
Date:      2012-06-20 14:29 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7de1d3b57419

Merge

! make/solaris/makefiles/defs.make

Changeset: cfa2c82f4c04
Author:    minqi
Date:      2012-06-22 15:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cfa2c82f4c04

7175133: jinfo failed to get system properties after 6924259
Summary: String offset and count fields as fix of 6924259 were removed, and become \
optional. SA still use offset and count fields to read String contents and failed. \
Fix if they exist, use them other then use value field only to read, this keeps \
                consistent with the changes in 6924259.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/oops/OopUtilities.java

Changeset: d8a240abb23a
Author:    minqi
Date:      2012-06-22 15:39 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/d8a240abb23a

7177128: SA cannot get correct system properties after 7126277
Summary: Bug fix of 7126277 changed hashing algorithm and also changed key as final \
field, this led SA unable to set correct value for key. Solution by reading key/value \
                and insert them into the new table.
Reviewed-by: dholmes, mikael
Contributed-by: yumin.qi at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java

Changeset: 588f559105c1
Author:    sla
Date:      2012-06-25 14:34 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/588f559105c1

7178846: IterateThroughHeap: heap_iteration_callback passes a negative size
Summary: Missing cast caused integer overflow
Reviewed-by: rbackman, dholmes

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

Changeset: 246d977b51f2
Author:    coleenp
Date:      2012-06-25 21:33 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/246d977b51f2

7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
Summary: Cannot delete _buckets and HashtableEntries in shared space (CDS)
Reviewed-by: acorn, kvn, dlong, dcubed, kamg

! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/utilities/hashtable.cpp
! src/share/vm/utilities/hashtable.hpp

Changeset: 36b2d4cfcf03
Author:    coleenp
Date:      2012-06-25 18:59 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/36b2d4cfcf03

Merge


Changeset: 74533f63b116
Author:    sla
Date:      2012-06-27 15:23 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/74533f63b116

7178667: ALT_EXPORT_PATH does not export server jvm on macosx
Summary: Missing .PHONY targets in makefile
Reviewed-by: dholmes, dsamersoff

! make/bsd/makefiles/universal.gmk

Changeset: f7baf26515fc
Author:    collins
Date:      2012-06-19 21:16 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f7baf26515fc

7178113: build environment change
Summary: Simple change to enable proper builds of arm target
Reviewed-by: ohair, dholmes

! make/jprt.properties

Changeset: 634b8615a6ba
Author:    jiangli
Date:      2012-06-22 14:00 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/634b8615a6ba

7177409: Perf regression in JVM_GetClassDeclaredFields after generic signature \
                changes.
Summary: In fieldDescriptor::generic_signature() returns NULL immediately if the \
                field has no generic signature.
Reviewed-by: dholmes, coleenp, jcoomes

! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/reflection.cpp

Changeset: 06320b1578cb
Author:    dlong
Date:      2012-06-25 15:34 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/06320b1578cb

7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without \
                -fPIC
Summary: build powerpc with -fPIC
Reviewed-by: mikael, vladidan, roland
Contributed-by: dean.long at oracle.com

! make/pic.make

Changeset: 7d5f65916db0
Author:    bdelsart
Date:      2012-06-28 04:21 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7d5f65916db0

Merge


Changeset: 8c92982cbbc4
Author:    kvn
Date:      2012-06-15 01:25 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/8c92982cbbc4

7119644: Increase superword's vector size up to 256 bits
Summary: Increase vector size up to 256-bits for YMM AVX registers on x86.
Reviewed-by: never, twisti, roland

! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vmreg_x86.cpp
! src/cpu/x86/vm/vmreg_x86.inline.hpp
! src/cpu/x86/vm/x86.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/adlparse.cpp
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/adlc/forms.cpp
! src/share/vm/adlc/forms.hpp
! src/share/vm/adlc/formsopt.cpp
! src/share/vm/adlc/formssel.cpp
! src/share/vm/adlc/formssel.hpp
! src/share/vm/adlc/main.cpp
! src/share/vm/code/vmreg.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/chaitin.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/machnode.hpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/mulnode.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/opcodes.cpp
! src/share/vm/opto/opcodes.hpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/opto/vectornode.cpp
! src/share/vm/opto/vectornode.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/7119644/TestBooleanVect.java
+ test/compiler/7119644/TestByteDoubleVect.java
+ test/compiler/7119644/TestByteFloatVect.java
+ test/compiler/7119644/TestByteIntVect.java
+ test/compiler/7119644/TestByteLongVect.java
+ test/compiler/7119644/TestByteShortVect.java
+ test/compiler/7119644/TestByteVect.java
+ test/compiler/7119644/TestCharShortVect.java
+ test/compiler/7119644/TestCharVect.java
+ test/compiler/7119644/TestDoubleVect.java
+ test/compiler/7119644/TestFloatDoubleVect.java
+ test/compiler/7119644/TestFloatVect.java
+ test/compiler/7119644/TestIntDoubleVect.java
+ test/compiler/7119644/TestIntFloatVect.java
+ test/compiler/7119644/TestIntLongVect.java
+ test/compiler/7119644/TestIntVect.java
+ test/compiler/7119644/TestLongDoubleVect.java
+ test/compiler/7119644/TestLongFloatVect.java
+ test/compiler/7119644/TestLongVect.java
+ test/compiler/7119644/TestShortDoubleVect.java
+ test/compiler/7119644/TestShortFloatVect.java
+ test/compiler/7119644/TestShortIntVect.java
+ test/compiler/7119644/TestShortLongVect.java
+ test/compiler/7119644/TestShortVect.java

Changeset: eeb819cf36e5
Author:    roland
Date:      2012-06-18 09:52 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/eeb819cf36e5

7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by \
                testing framework
Summary: Arrays.copyOfRange(original, from, to) with from > original.length tries to \
                do a copy with a negative length.
Reviewed-by: kvn, twisti

! src/share/vm/opto/library_call.cpp
+ test/compiler/7174363/Test7174363.java

Changeset: f8de958e5b2c
Author:    twisti
Date:      2012-06-18 12:29 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/f8de958e5b2c

7176856: add the JRE name to the error log
Reviewed-by: coleenp, jrose, kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>

! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/java.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 765ee2d1674b
Author:    twisti
Date:      2012-06-18 15:17 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/765ee2d1674b

7157365: jruby/bench.bench_timeout crashes with JVM internal error
Reviewed-by: jrose, kvn

! src/share/vm/memory/universe.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/type.cpp

Changeset: 6f8f439e247d
Author:    kvn
Date:      2012-06-19 15:12 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/6f8f439e247d

7177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()
Summary: disable vectorization of a memory access with more elements per vector than \
                one which is used for alignment on sparc
Reviewed-by: twisti

! src/cpu/x86/vm/x86.ad
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/superword.cpp
! src/share/vm/opto/superword.hpp

Changeset: 40782a131183
Author:    roland
Date:      2012-06-21 09:52 +0200
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/40782a131183

7129715: MAC: SIGBUS in nsk stress test
Summary: StackOverflowError may get lost on OSX.
Reviewed-by: kvn, dcubed

! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp

Changeset: 424142833d10
Author:    kvn
Date:      2012-06-22 10:40 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/424142833d10

7178280: Failed new vector regression tests
Summary: When looking for the same value in an other register check that all parts of \
                that register has the same value.
Reviewed-by: johnc, twisti

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

Changeset: 751bd303aa45
Author:    kvn
Date:      2012-06-26 09:06 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/751bd303aa45

7179138: Incorrect result with String concatenation optimization
Summary: check for and skip diamond shaped NULL check code for the result of \
                toString()
Reviewed-by: twisti, roland

! src/share/vm/opto/stringopts.cpp
+ test/compiler/7179138/Test7179138_1.java
+ test/compiler/7179138/Test7179138_2.java

Changeset: de2f17add1fb
Author:    kvn
Date:      2012-06-28 10:35 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/de2f17add1fb

Merge


Changeset: 7994a5a35fcf
Author:    johnc
Date:      2012-06-25 16:00 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/7994a5a35fcf

6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered \
                sets
Summary: Remove the per-thread expansion tables (PosParPRT) and associated expansion \
and compaction from the fine grain RSet entries. This code has been unused for a \
                while.
Reviewed-by: johnc, brutisso
Contributed-by: Thomas Schatzl <thomas.schatzl at jku.at>

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Changeset: 22de825d6faf
Author:    jcoomes
Date:      2012-06-29 11:15 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/22de825d6faf

Merge


Changeset: 61a94c2da7c4
Author:    coleenp
Date:      2012-06-29 14:28 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/61a94c2da7c4

7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS \
                unzipping
Summary: libjvm_g_db.so and libjvm_g_dtrace.so links in .diz file still had 64 \
                directory
Reviewed-by: kamg, dholmes, sspitsyn

! make/solaris/makefiles/dtrace.make

Changeset: 40e5a3f2907e
Author:    amurillo
Date:      2012-06-29 17:04 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/40e5a3f2907e

Merge


Changeset: cf37a594c38d
Author:    amurillo
Date:      2012-06-29 17:04 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/cf37a594c38d

Added tag hs24-b15 for changeset 40e5a3f2907e

! .hgtags

Changeset: aaa5e1895ff1
Author:    alanb
Date:      2012-07-11 18:07 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/hotspot/rev/aaa5e1895ff1

Merge

! .hgtags
! make/jprt.properties
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/verifier.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/methodOop.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic