hg: hsx/hsx20/master: 18 new changesets

erik.trimble at oracle.com erik.trimble at oracle.com
Tue Feb 22 08:57:42 PST 2011

Changeset: 6aa467001334
Author:    trims
Date:      2011-01-25 14:57 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/6aa467001334

Added tag hs20-b07 for changeset d535bf4c1235

! .hgtags

Changeset: 08b8a97af1a8
Author:    iveresov
Date:      2011-01-25 18:00 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/08b8a97af1a8

7014247: CTW fails when compile sun/misc/AtomicLongCSImpl (REMOVED from JDK7)
Summary: Use lea to compute field address in AtomicLongCSImpl::attemptUpdate() intrinsic on x86.
Reviewed-by: never, kvn

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

Changeset: a2320a6088f0
Author:    iveresov
Date:      2011-01-26 11:01 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/a2320a6088f0


Changeset: 907c1aed0f8c
Author:    cl
Date:      2011-01-27 17:28 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/907c1aed0f8c

Added tag jdk7-b127 for changeset 102466e70deb

! .hgtags

Changeset: 9a5762f44859
Author:    trims
Date:      2011-02-01 18:57 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/9a5762f44859


! .hgtags
- src/share/vm/gc_implementation/g1/concurrentZFThread.cpp
- src/share/vm/gc_implementation/g1/concurrentZFThread.hpp

Changeset: 2e85cdf72570
Author:    trims
Date:      2011-02-01 19:25 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/2e85cdf72570


! .hgtags

Changeset: ec9e977dd8e4
Author:    kvn
Date:      2011-02-01 10:27 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/ec9e977dd8e4

7014998: assert(is_T_family(features) == is_niagara(features)) failed: Niagara should be T series
Summary: Use substring search instead of compare and convert string to upper case before search.
Reviewed-by: never, phh, iveresov

! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

Changeset: bd2e08334e84
Author:    tonyp
Date:      2011-01-21 11:30 -0500
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/bd2e08334e84

7013718: G1: small fixes for two assert/guarantee failures
Summary: Two small fixes to deal with a guarantee failure (the marking thread should join the SuspendibleThreadSet before calling a method that does pause prediction work so that said method is never called during a pause) and an assert failure (an assert is too strong).
Reviewed-by: iveresov, johnc

! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp

Changeset: 4e66274b6bb3
Author:    tonyp
Date:      2011-01-25 17:58 -0500
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/4e66274b6bb3

7014261: G1: RSet-related failures
Summary: A race between the concurrent cleanup thread and the VM thread while it is processing the "expanded sparse table list" causes both threads to try to free the same sparse table entry and either causes one of the threads to fail or leaves the entry in an inconsistent state. The solution is purge all entries on the expanded list that correspond go regions that are being cleaned up.
Reviewed-by: brutisso, johnc

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

Changeset: 908c5092d72a
Author:    tonyp
Date:      2011-01-31 16:28 -0500
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/908c5092d72a

7014679: G1: deadlock during concurrent cleanup
Summary: There's a potential deadlock between the concurrent cleanup thread and the GC workers that are trying to allocate and waiting for more free regions to be made available.
Reviewed-by: iveresov, jcoomes

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

Changeset: e9a2b8e0572a
Author:    never
Date:      2011-02-09 15:02 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/e9a2b8e0572a

7016474: string compare intrinsic improvements
Reviewed-by: kvn

! 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

Changeset: ac21d3bfa63b
Author:    never
Date:      2011-02-10 12:16 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/ac21d3bfa63b

7018101: os::dll_address_to_function_name returning wrong answers in 64 bit
Reviewed-by: acorn, kvn, dsamersoff

! src/os/solaris/vm/os_solaris.cpp

Changeset: befa5106b5e9
Author:    poonam
Date:      2011-02-11 09:16 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/befa5106b5e9

6999988: CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implemented
Reviewed-by: ysr, minqi

! src/share/vm/gc_implementation/shared/allocationStats.hpp

Changeset: 57090cdd4e01
Author:    kvn
Date:      2011-02-10 14:25 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/57090cdd4e01

7017746: Regression : C2 compiler crash due to SIGSEGV in PhaseCFG::schedule_early()
Summary: Add TEMP edges (and KILL projections) before duplicated operands are removed in Expand() methods.
Reviewed-by: never

! src/cpu/sparc/vm/sparc.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/node.cpp
+ test/compiler/7017746/Test.java

Changeset: c6491db25cb2
Author:    trims
Date:      2011-02-17 21:11 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/c6491db25cb2

7020550: Bump the HS20 build number to 10
Summary: Update the HS20 build number to 10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 1ec37096cecf
Author:    johnc
Date:      2011-02-18 10:07 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/1ec37096cecf

7020042: G1: Partially remove fix for 6994628
Summary: Disable reference discovery and processing during concurrent marking by disabling fix for 6994628.
Reviewed-by: tonyp, ysr

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: ea3194c0e376
Author:    trims
Date:      2011-02-18 19:51 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/ea3194c0e376

7020846: Update Hotspot 20 to use jdk6 as JPRT release target
Summary: Change the default JPRT release target to be jdk6
Reviewed-by: ohair

! make/jprt.properties

Changeset: f46354849fb3
Author:    trims
Date:      2011-02-22 08:51 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx20/master/rev/f46354849fb3

Added tag hs20-b10 for changeset ea3194c0e376

! .hgtags

More information about the hotspot-dev mailing list