hg: icedtea/jdk8/hotspot: 96 new changesets

ahughes at redhat.com ahughes at redhat.com
Thu Aug 2 09:34:12 PDT 2012


Changeset: 58fa35f51bd0
Author:    kamg
Date:      2012-06-13 18:33 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/58fa35f51bd0

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

Changeset: 35cc9776aeb4
Author:    never
Date:      2012-04-04 20:44 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/35cc9776aeb4

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

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

Changeset: b8bcacb07ec9
Author:    never
Date:      2012-04-11 17:38 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/b8bcacb07ec9

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

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

Changeset: d4dd763a0eca
Author:    kamg
Date:      2012-05-03 15:57 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/d4dd763a0eca

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

Changeset: 03d61caacd1e
Author:    amurillo
Date:      2012-05-18 14:57 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/03d61caacd1e

7170006: new hotspot build - hs24-b12
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 0251d217257f
Author:    sla
Date:      2012-05-08 20:28 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/0251d217257f

7162726: Wrong filter predicate of visible locals in SA JSJavaFrame
Reviewed-by: sla, dcubed
Contributed-by: Krystal Mok <rednaxelafx at gmail.com>

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

Changeset: 7f410b6ea66c
Author:    dholmes
Date:      2012-05-09 00:28 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/7f410b6ea66c

7167406: (Zero) Fix for InvokeDynamic needed
Reviewed-by: chrisphi, dholmes
Contributed-by: Andrew Dinn <adinn at redhat.com>

! src/cpu/zero/vm/cppInterpreter_zero.cpp

Changeset: d506b2cf2ad0
Author:    dholmes
Date:      2012-05-09 04:32 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/d506b2cf2ad0

Merge


Changeset: 78d2ae5ab35b
Author:    nloodin
Date:      2012-05-09 16:24 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/78d2ae5ab35b

7163117: Agent can't connect to process on Mac OSX
Reviewed-by: dholmes, coleenp, sla, minqi, kvn

! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/bugspot/BugSpotAgent.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java
! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: 037973617842
Author:    kevinw
Date:      2012-05-11 17:24 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/037973617842

7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
Reviewed-by: kvn

! test/compiler/6894807/Test6894807.sh
! test/gc/6941923/test6941923.sh
! test/runtime/6626217/Test6626217.sh
! test/runtime/6878713/Test6878713.sh
! test/runtime/6929067/Test6929067.sh
! test/runtime/7020373/Test7020373.sh
! test/runtime/7051189/Xchecksig.sh
! test/runtime/7158988/TestFieldMonitor.sh

Changeset: 2f4819f92dc7
Author:    zgu
Date:      2012-05-10 18:19 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/2f4819f92dc7

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

Changeset: b4f7c4315c36
Author:    zgu
Date:      2012-05-12 06:50 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/b4f7c4315c36

Merge


Changeset: 7d4e6dabc6bf
Author:    dcubed
Date:      2012-05-15 10:52 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/7d4e6dabc6bf

7165060: dtrace tests fail with FDS debug info files
Summary: Work around 'gobjcopy --add-gnu-debuglink' failure by adding a temporary tool that adds the '.gnu_debuglink' section and nothing more.
Reviewed-by: sspitsyn, acorn

+ make/solaris/makefiles/add_gnu_debuglink.make
! make/solaris/makefiles/vm.make
+ src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c

Changeset: 80b9cc90b643
Author:    dcubed
Date:      2012-05-15 11:27 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/80b9cc90b643

Merge

! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make

Changeset: 9793f47cdebc
Author:    dcubed
Date:      2012-05-15 15:16 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/9793f47cdebc

7169102: 7165060 merge lost changes to make/windows/makefiles/defs.make
Reviewed-by: sspitsyn, acorn

! make/windows/makefiles/defs.make

Changeset: 7432b9db36ff
Author:    nloodin
Date:      2012-05-10 15:44 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/7432b9db36ff

7165755: OS Information much longer on linux than other platforms
Reviewed-by: sla, dholmes

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
+ src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/share/vm/runtime/os.hpp

Changeset: 198dcc84088c
Author:    dcubed
Date:      2012-05-16 12:47 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/198dcc84088c

7169409: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows X86
Summary: Disable ZIP_DEBUGINFO_FILES by default on Windows.
Reviewed-by: acorn

! make/windows/makefiles/defs.make

Changeset: 4b37c0dafe3a
Author:    dcubed
Date:      2012-05-18 09:15 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/4b37c0dafe3a

7170010: conditional "ZIP_DEBUGINFO_FILES ?= 0" setting is not reliable on Windows
Summary: Always disable ZIP_DEBUGINFO_FILES on Windows.
Reviewed-by: acorn

! make/windows/makefiles/defs.make

Changeset: cee14a6fc5ac
Author:    zgu
Date:      2012-05-22 20:29 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/cee14a6fc5ac

Merge


Changeset: 6759698e3140
Author:    roland
Date:      2012-05-15 10:10 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/6759698e3140

7133857: exp() and pow() should use the x87 ISA on x86
Summary: use x87 instructions to implement exp() and pow() in interpreter/c1/c2.
Reviewed-by: kvn, never, twisti

! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp
! src/cpu/x86/vm/c1_LinearScan_x86.cpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIR.hpp
! src/share/vm/c1/c1_LIRAssembler.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/subnode.cpp

Changeset: 4073d9478a90
Author:    roland
Date:      2012-05-18 15:50 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/4073d9478a90

7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
Summary: null checks in "compressed oops with base" mode may trigger a SIGBUS rather than a SIGSEGV.
Reviewed-by: dsamersoff, dcubed, rbackman, kvn

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

Changeset: cdd249497b34
Author:    twisti
Date:      2012-05-18 12:20 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/cdd249497b34

7170053: crash in C2 when using -XX:+CountCompiledCalls
Reviewed-by: kvn, twisti
Contributed-by: Krystal Mok <sajia at taobao.com>

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

Changeset: e2961d14584b
Author:    roland
Date:      2012-05-21 09:46 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/e2961d14584b

7169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer
Summary: bad test for parity of y in pow(x,y) (c1, interpreter)
Reviewed-by: kvn, twisti

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

Changeset: 7089278210e2
Author:    kvn
Date:      2012-05-24 18:39 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/7089278210e2

Merge


Changeset: 785573170238
Author:    amurillo
Date:      2012-05-25 14:45 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/785573170238

Merge


Changeset: 37add4fa0296
Author:    amurillo
Date:      2012-05-25 14:45 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/37add4fa0296

Added tag hs24-b12 for changeset 785573170238

! .hgtags

Changeset: 2040997cba56
Author:    cl
Date:      2012-06-01 14:12 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/2040997cba56

Added tag jdk8-b41 for changeset 37add4fa0296

! .hgtags

Changeset: c80d42d78a01
Author:    amurillo
Date:      2012-05-25 14:56 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/c80d42d78a01

7171853: new hotspot build - hs24-b13
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 960a442eae91
Author:    rbackman
Date:      2012-05-22 10:11 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/960a442eae91

7161732: Improve handling of thread_id in OSThread
Reviewed-by: dholmes, kamg

! src/os/bsd/vm/osThread_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/windows/vm/osThread_windows.hpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/share/vm/runtime/osThread.hpp

Changeset: df84b4a3ebcb
Author:    rbackman
Date:      2012-05-24 13:37 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/df84b4a3ebcb

7171422: Change 7161732 breaks SA on Windows
Reviewed-by: dholmes, sla

! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp

Changeset: 9c1709c4c80c
Author:    dcubed
Date:      2012-05-24 12:03 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/9c1709c4c80c

7165598: enable FDS on Solaris X64 when 7165593 is fixed
Summary: Work around 'gobjcopy' failure on Solaris X64 by adding a temporary tool that removes the SHF_ALLOC flag from "empty" section headers.
Reviewed-by: sspitsyn, acorn

! make/solaris/makefiles/defs.make
! make/solaris/makefiles/dtrace.make
+ make/solaris/makefiles/fix_empty_sec_hdr_flags.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
+ src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c

Changeset: fb8f9ab27c14
Author:    dcubed
Date:      2012-05-24 12:57 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/fb8f9ab27c14

Merge

! make/solaris/makefiles/defs.make
! make/solaris/makefiles/vm.make
! make/windows/makefiles/defs.make

Changeset: cd3a8ab0352b
Author:    zgu
Date:      2012-05-24 20:04 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/cd3a8ab0352b

Merge


Changeset: 17be2328b50b
Author:    zgu
Date:      2012-05-26 06:07 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/17be2328b50b

Merge


Changeset: 5be76dc5304d
Author:    zgu
Date:      2012-05-29 20:06 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/5be76dc5304d

Merge


Changeset: 71afdabfd05b
Author:    jiangli
Date:      2012-05-21 14:10 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/71afdabfd05b

7168280: Eliminate the generic signature index slot from field array for field without generic signature.
Summary: Only allocate the generic signature index slot in the field array for field with generic signature attribute.
Reviewed-by: coleenp, dlong

! agent/src/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/accessFlags.hpp

Changeset: 48df98e03639
Author:    dholmes
Date:      2012-05-23 20:09 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/48df98e03639

7170197: Update JPRT default build targets to support embedded builds
Reviewed-by: jcoomes, kvn

! make/jprt.properties

Changeset: 4e64a590066e
Author:    jprovino
Date:      2012-05-26 08:49 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/4e64a590066e

Merge


Changeset: dd45f26b4282
Author:    dholmes
Date:      2012-05-30 17:45 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/dd45f26b4282

Merge


Changeset: c92a79900986
Author:    brutisso
Date:      2012-05-17 21:53 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/c92a79900986

7169062: CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64
Summary: Removed the assert in CompactibleFreeListSpace::check_free_list_consistency() since it was too strict. Simplified CompactibleFreeListSpace::set_cms_values() to reducde the need for asserts.
Reviewed-by: jcoomes, stefank

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

Changeset: 9a344d88dc22
Author:    mnunez
Date:      2012-05-21 14:59 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/9a344d88dc22

7168848: Add test to check that humongous object allocation path also checks the heap occupancy.
Summary: Added test that checks humongous object allocation path also check the heap occupancy and initiate a marking cycle when / if needed.
Reviewed-by: brutisso, jwilhelm

+ test/gc/7168848/HumongousAlloc.java

Changeset: 1d478c993020
Author:    johnc
Date:      2012-05-29 10:18 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/1d478c993020

7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
Summary: Before the last thread to leave a JNI critical region was able to schedule a GCLocker Initiated GC, another thread was attempting an allocation and saw that the GCLocker region was no longer active and successfully scheduled a GC. Stall allocating threads until the GCLocker Initiated GC is performed and then retry the allocation.
Reviewed-by: brutisso, huntch

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

Changeset: 5c8bd7c16119
Author:    brutisso
Date:      2012-05-25 22:35 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/5c8bd7c16119

7171936: LOG_G incorrectly defined in globalDefinitions.hpp
Summary: Removed LOG_G and LOG_K. Moved LOG_M to where it is being used.
Reviewed-by: twisti, johnc

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: c52a6a39546c
Author:    johnc
Date:      2012-05-30 10:26 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/c52a6a39546c

7158682: G1: Handle leak when running nsk.sysdict tests
Summary: Place HandleMarks in the code that allocates handles for the pending list lock so that the handles are freed and multiple, unsuccessful, attempts to schedule a GC do not cause an OOM.
Reviewed-by: brutisso

! src/share/vm/oops/instanceRefKlass.cpp

Changeset: bbc900c2482a
Author:    brutisso
Date:      2012-05-31 21:10 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/bbc900c2482a

7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering
Summary: Simplify code, remove unused code, remove ExitAfterGCNum
Reviewed-by: huntch, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/numberSeq.hpp

Changeset: 7121cd2c58b5
Author:    jcoomes
Date:      2012-06-01 10:29 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/7121cd2c58b5

Merge


Changeset: bd568544be7f
Author:    amurillo
Date:      2012-06-01 15:24 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/bd568544be7f

Merge


Changeset: 55954061c6e8
Author:    amurillo
Date:      2012-06-01 15:24 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/55954061c6e8

Added tag hs24-b13 for changeset bd568544be7f

! .hgtags

Changeset: e77b8e0ed1f8
Author:    cl
Date:      2012-06-07 12:10 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/e77b8e0ed1f8

Added tag jdk8-b42 for changeset 55954061c6e8

! .hgtags

Changeset: b38fb5f31e31
Author:    katleman
Date:      2012-06-14 13:14 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/4434fdad6b37

Merge

! make/jprt.properties

Changeset: e17b61ba7bb3
Author:    kamg
Date:      2012-06-04 10:22 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/063451aefde8

Merge


Changeset: 2fe087c3e814
Author:    jiangli
Date:      2012-06-06 14:33 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/ab6ab9f84b2d

Merge


Changeset: dcfcdd01af4b
Author:    fparain
Date:      2012-06-05 06:48 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/0a8b8cb8b22c

Merge


Changeset: 4d399f013e5a
Author:    kamg
Date:      2012-06-11 13:10 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/17b1b616daf7

Merge


Changeset: 8f6ce6f1049b
Author:    kvn
Date:      2012-05-25 07:53 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/829ee34e7cbd

Merge

! make/jprt.properties

Changeset: ccaa67adfe5b
Author:    twisti
Date:      2012-06-11 16:47 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/d5dded5d1e0d

Merge


Changeset: e7715c222897
Author:    roland
Date:      2012-06-12 10:02 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/5ba29a1db46e

Merge


Changeset: 831e5c76a20a
Author:    amurillo
Date:      2012-06-15 14:07 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/6d2c830e025d

Merge


Changeset: 84e198dc2474
Author:    asaha
Date:      2012-05-21 14:56 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk8/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/icedtea/jdk8/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/icedtea/jdk8/hotspot/rev/9d5f20961bc5

Merge

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

Changeset: aa06aff75142
Author:    andrew
Date:      2012-08-02 17:00 +0100
URL:       http://hg.openjdk.java.net/icedtea/jdk8/hotspot/rev/aa06aff75142

Merge jdk8-b44

! .hgtags
! make/solaris/makefiles/vm.make
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/os/linux/vm/os_linux.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/globalDefinitions.hpp
! test/runtime/6929067/Test6929067.sh



More information about the icedtea-changes mailing list