hg: jdk7/hotspot-rt/hotspot: 38 new changesets

keith.mcguigan at oracle.com keith.mcguigan at oracle.com
Wed May 11 13:14:54 PDT 2011


Changeset: da0fffdcc453
Author:    johnc
Date:      2011-04-28 15:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/da0fffdcc453

7040410: -Xloggc:<file> incorrectly enables TraceClassUnloading causing tracing on tty
Summary: Don't enable TraceClassUnloading whne -Xloggc is specified.
Reviewed-by: tonyp, ysr

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

Changeset: cd8e33b2a8ad
Author:    tonyp
Date:      2011-04-29 12:40 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/cd8e33b2a8ad

7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this.
Summary: We were calling STS join and leave during a STW pause and we are not suppoesed to. I now only call those during  concurrent phase. I also added stress code in the non-product builds to force an overflows (the condition that ws uncovering the bug) to make sure it does not happen again.
Reviewed-by: johnc, brutisso

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

Changeset: 063382f9b575
Author:    tonyp
Date:      2011-04-29 14:59 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/063382f9b575

7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)
Summary: We should only undirty cards after we decide that they are not on a young region, not before. The fix also includes improvements to the verify_dirty_region() method which print out which cards were not found dirty.
Reviewed-by: johnc, brutisso

! 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/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp

Changeset: 188c9a5d6a6d
Author:    iveresov
Date:      2011-04-29 12:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/188c9a5d6a6d

7040485: Use transparent huge page on linux by default
Summary: Turn on UseLargePages by default but try only HugeTLBFS method if it is not explicitly specified on the command line.
Reviewed-by: ysr

! src/os/linux/vm/globals_linux.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp

Changeset: 6dd3d74b2674
Author:    iveresov
Date:      2011-04-29 20:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6dd3d74b2674

Merge


Changeset: ca7c15a01229
Author:    jmasa
Date:      2011-05-02 07:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ca7c15a01229

Merge


Changeset: a1d5f532838d
Author:    brutisso
Date:      2011-04-29 09:11 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/a1d5f532838d

7040068: CMS: Possibly unsafe initialization of BlockOffsetArrayUseUnallocatedBlock
Summary: BlockOffsetArrayUseUnallocatedBlock was intended to be turned off as part of BUG 6948538 but a code line in collectorPolicy.cpp actually kept it turned on.
Reviewed-by: jwilhelm, ysr

! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 567c87d484a0
Author:    iveresov
Date:      2011-05-04 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/567c87d484a0

7041501: NUMA: Expand the old gen more aggressively
Summary: Expand the old gen in bigger increments
Reviewed-by: jmasa

! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 75af3e8de182
Author:    tonyp
Date:      2011-05-05 09:15 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/75af3e8de182

7040450: G1: assert((_g1->evacuation_failed()) || (!_g1->obj_in_cs(obj))) failed: shouldn't still be in ...
Summary: There is a race in the evac failure handling code that causes the condition the assert checks not to be true. The fix is to replace the too-strong assert with a more targeted one.
Reviewed-by: johnc, ysr, jcoomes

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

Changeset: acf5e660c71a
Author:    jcoomes
Date:      2011-05-05 07:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/acf5e660c71a

6728025: LinkResolver is missing some ResourceMarks
Reviewed-by: dholmes, coleenp, ysr, kamg

! src/share/vm/interpreter/linkResolver.cpp

Changeset: 54a56bbaf95b
Author:    brutisso
Date:      2011-05-06 09:45 +0200
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/54a56bbaf95b

Merge

! src/share/vm/runtime/globals.hpp

Changeset: f4063a3503fc
Author:    kamg
Date:      2011-05-06 11:25 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f4063a3503fc

Merge

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

Changeset: ae93231c7a1f
Author:    kvn
Date:      2011-04-28 16:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/ae93231c7a1f

7039652: Performance regression after 7004547 changes
Summary: Use unrolled_count() to limit unrolling and use the stride check only for initial stride value.
Reviewed-by: never

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

Changeset: b21ecca7ccc4
Author:    twisti
Date:      2011-05-02 00:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/b21ecca7ccc4

6552561: MaxRecursiveInlineLevel flag doesn't operate correctly
Reviewed-by: kvn, never

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

Changeset: 49d67a090fe2
Author:    never
Date:      2011-05-02 10:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/49d67a090fe2

Merge

- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make

Changeset: 2e038ad0c1d0
Author:    never
Date:      2011-05-02 18:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/2e038ad0c1d0

7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/frame_x86.cpp
! 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/methodHandles_x86.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/utilities/debug.cpp

Changeset: e6d7eed3330c
Author:    kvn
Date:      2011-05-03 09:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e6d7eed3330c

7041100: The load in String.equals intrinsic executed before null check
Summary: Remove control from loads in String.equals intrinsic and cast argument to not-null.
Reviewed-by: never

! src/share/vm/opto/library_call.cpp
+ test/compiler/7041100/Test7041100.java

Changeset: f1d6640088a1
Author:    never
Date:      2011-05-03 12:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f1d6640088a1

6796786: invalid FP identity transform - (a - b) -> b - a
Reviewed-by: iveresov, twisti

! src/share/vm/opto/subnode.cpp
! src/share/vm/opto/subnode.hpp
+ test/compiler/6796786/Test6796786.java

Changeset: 8a9941687aae
Author:    never
Date:      2011-05-03 17:09 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8a9941687aae

Merge


Changeset: eae35325e5e1
Author:    never
Date:      2011-05-03 20:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/eae35325e5e1

7041603: standalone SA doesn't build after 7010849
Reviewed-by: dcubed

! agent/make/Makefile

Changeset: e9b8ef09622a
Author:    never
Date:      2011-05-04 00:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/e9b8ef09622a

7041582: set_mode_flags isn't called without -Xmixed specified
Reviewed-by: kvn, iveresov

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

Changeset: 8d944991dbf9
Author:    twisti
Date:      2011-05-04 00:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/8d944991dbf9

7041244: JSR 292: Server VM gets a SEGV running a JCK test
Reviewed-by: iveresov, kvn, never

! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/share/vm/memory/genOopClosures.hpp

Changeset: 6ee92b277bc5
Author:    twisti
Date:      2011-05-04 00:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/6ee92b277bc5

Merge


Changeset: 0139aac70fb5
Author:    twisti
Date:      2011-05-04 03:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/0139aac70fb5

Merge


Changeset: bad7ecd0b6ed
Author:    kvn
Date:      2011-05-04 13:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/bad7ecd0b6ed

5091921: Sign flip issues in loop optimizer
Summary: Fix integer overflow problem in the code generated by loop optimizer.
Reviewed-by: never

! src/cpu/x86/vm/x86_32.ad
! src/share/vm/oops/methodDataOop.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/graphKit.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/loopnode.hpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
+ test/compiler/5091921/Test5091921.java
+ test/compiler/5091921/Test6186134.java
+ test/compiler/5091921/Test6196102.java
+ test/compiler/5091921/Test6357214.java
+ test/compiler/5091921/Test6559156.java
+ test/compiler/5091921/Test6753639.java
+ test/compiler/5091921/Test6850611.java
+ test/compiler/5091921/Test6890943.java
+ test/compiler/5091921/Test6890943.sh
+ test/compiler/5091921/Test6897150.java
+ test/compiler/5091921/Test6905845.java
+ test/compiler/5091921/Test6931567.java
+ test/compiler/5091921/Test6935022.java
+ test/compiler/5091921/Test6959129.java
+ test/compiler/5091921/Test6985295.java
+ test/compiler/5091921/Test6992759.java
+ test/compiler/5091921/Test7005594.java
+ test/compiler/5091921/Test7020614.java
+ test/compiler/5091921/input6890943.txt
+ test/compiler/5091921/output6890943.txt

Changeset: dcfb3dede009
Author:    never
Date:      2011-05-04 22:31 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/dcfb3dede009

7042052: Xcomp crash with PopSynchronousTest
Reviewed-by: kvn, iveresov

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

Changeset: 37e4df3c8952
Author:    kvn
Date:      2011-05-04 22:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/37e4df3c8952

7042070: Typo in Test6796786.java
Summary: The test should compare with -0.0f.
Reviewed-by: never, iveresov

! test/compiler/6796786/Test6796786.java

Changeset: f879eafd5835
Author:    kvn
Date:      2011-05-05 21:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f879eafd5835

7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
Summary: Separate limit by Opaque2 node when calculating new limit for unrolled loop.
Reviewed-by: never

! src/share/vm/opto/ifnode.cpp
! src/share/vm/opto/loopTransform.cpp

Changeset: 942e888897bc
Author:    never
Date:      2011-05-06 11:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/942e888897bc

Merge

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

Changeset: f789bf584429
Author:    schien
Date:      2011-04-28 17:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f789bf584429

Added tag jdk7-b140 for changeset d283b8296671

! .hgtags

Changeset: 41c663fc6be1
Author:    schien
Date:      2011-05-02 09:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/41c663fc6be1

Merge


Changeset: 175f5f4b41e1
Author:    trims
Date:      2011-05-03 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/175f5f4b41e1

Added tag hs21-b10 for changeset d283b8296671

! .hgtags

Changeset: 5d07913abd59
Author:    trims
Date:      2011-05-03 16:03 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/5d07913abd59

Merge

- make/linux/makefiles/cscope.make
- make/solaris/makefiles/cscope.make

Changeset: 66b35d6aefbe
Author:    schien
Date:      2011-05-05 14:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/66b35d6aefbe

Added tag jdk7-b141 for changeset 5d07913abd59

! .hgtags

Changeset: 212479c24edc
Author:    trims
Date:      2011-05-06 14:10 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/212479c24edc

Added tag hs21-b11 for changeset 3aea9e9feb07

! .hgtags

Changeset: 96d55ef0792c
Author:    trims
Date:      2011-05-06 14:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/96d55ef0792c

Merge


Changeset: 9ad1548c6b63
Author:    trims
Date:      2011-05-06 14:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/9ad1548c6b63

7040779: Bump the HS21 build number to 12
Summary: Update the HS21 build number to 12
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: f1cbbee6713b
Author:    kamg
Date:      2011-05-11 13:19 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/hotspot/rev/f1cbbee6713b

Merge




More information about the serviceability-dev mailing list