hg: icedtea/jdk7/hotspot: 42 new changesets

ahughes at redhat.com ahughes at redhat.com
Mon Jul 6 08:25:14 PDT 2009


Changeset: 47ffceb239d0
Author:    thurka
Date:      2009-05-20 09:36 +0200
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/47ffceb239d0

6839599: JVM crash while profiling Tomcat and Liferay
Summary: constantPoolOopDesc::copy_cpool_bytes() - do the brute-force search search through 'tbl' when SymbolTable::lookup_only() returns NULL
Reviewed-by: kamg

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

Changeset: f1f3a2719a55
Author:    xlu
Date:      2009-05-22 16:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f1f3a2719a55

6843580: JavaThread.getStackBase throws sun.jvm.hotspot.WrongTypeException invoked by jstack
Reviewed-by: phh, dice, never, swamyv

! agent/src/share/classes/sun/jvm/hotspot/runtime/JavaThread.java

Changeset: 93c14e5562c4
Author:    twisti
Date:      2009-05-06 00:27 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/93c14e5562c4

6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}()
Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions.
Reviewed-by: kvn, never

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/connode.cpp
! src/share/vm/opto/connode.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/runtime/globals.hpp
+ test/compiler/6823354/Test6823354.java

Changeset: e85af0c0c94b
Author:    twisti
Date:      2009-05-07 00:28 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/e85af0c0c94b

Merge


Changeset: f53b154d959d
Author:    twisti
Date:      2009-05-06 08:57 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f53b154d959d

6837906: compiler tests of 6636138 fail with IllegalAccessException
Summary: The compiler tests of 6636138 fail with an IllegalAccessException.
Reviewed-by: kvn

! test/compiler/6636138/Test1.java
! test/compiler/6636138/Test2.java

Changeset: f2954231d190
Author:    twisti
Date:      2009-05-07 04:16 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f2954231d190

Merge


Changeset: d0e0d6d824d8
Author:    kvn
Date:      2009-05-08 10:34 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d0e0d6d824d8

Merge

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

Changeset: c96bf21b756f
Author:    kvn
Date:      2009-05-08 10:44 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/c96bf21b756f

6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits
Summary: Cache Jvmti and DTrace flags used by Compiler.
Reviewed-by: never

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp

Changeset: 44ccd7a9065c
Author:    ohair
Date:      2009-05-08 15:16 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/44ccd7a9065c

6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
Reviewed-by: never, kvn

! make/jprt.properties
! test/Makefile

Changeset: 900e4df4b0c3
Author:    ohair
Date:      2009-05-08 23:00 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/900e4df4b0c3

Merge


Changeset: a9e116455022
Author:    kvn
Date:      2009-05-11 17:59 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a9e116455022

6832293: JIT compiler got wrong result in type checking with -server
Summary: Check for an object array of interface in CmpPNode::sub().
Reviewed-by: never

! src/share/vm/opto/subnode.cpp
+ test/compiler/6832293/Test.java

Changeset: b2934faac289
Author:    kvn
Date:      2009-05-11 18:30 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/b2934faac289

6836054: java/util/Arrays/CopyMethods.java fails on solaris-sparc with IllegalArgumentException
Summary: Do not mark an allocation as scalar replaceable if its actual type in unknown statically.
Reviewed-by: never

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

Changeset: 2056494941db
Author:    twisti
Date:      2009-05-13 00:45 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/2056494941db

6814842: Load shortening optimizations
Summary: 6797305 handles load widening but no shortening which should be covered here.
Reviewed-by: never, kvn

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/output_c.cpp
+ test/compiler/6814842/Test6814842.java

Changeset: 27d660246893
Author:    ohair
Date:      2009-05-15 18:14 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/27d660246893

Merge

! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make

Changeset: aabd393cf1ee
Author:    kvn
Date:      2009-05-21 10:05 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/aabd393cf1ee

6772683: Thread.isInterrupted() fails to return true on multiprocessor PC
Summary: Set the control edge for the field _interrupted load in inline_native_isInterrupted().
Reviewed-by: never

! src/share/vm/opto/library_call.cpp
+ test/compiler/6772683/InterruptedTest.java

Changeset: 1851e1fb420e
Author:    kvn
Date:      2009-05-27 12:35 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/1851e1fb420e

6843752: missing code for an anti-dependent Phi in GCM
Summary: Don't place a load below anti-dependent PHI.
Reviewed-by: never, twisti

! src/share/vm/opto/gcm.cpp
+ test/compiler/6843752/Test.java

Changeset: 273b2358ef1a
Author:    cfang
Date:      2009-05-28 09:37 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/273b2358ef1a

6837146: Should perform unswitch before maximally unroll in loop transformation
Summary: Move loop unswitch before maximally unroll
Reviewed-by: never

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

Changeset: 435f0808b826
Author:    never
Date:      2009-06-03 15:02 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/435f0808b826

6847305: solaris reorder mapfiles generate too many warnings
Reviewed-by: kvn

! make/solaris/makefiles/reorder_COMPILER1_i486
! make/solaris/makefiles/reorder_COMPILER1_sparc
! make/solaris/makefiles/reorder_COMPILER2_amd64
! make/solaris/makefiles/reorder_COMPILER2_sparcv9
! make/solaris/makefiles/reorder_TIERED_i486
! make/solaris/makefiles/reorder_TIERED_sparc

Changeset: 8b0b8998e1c3
Author:    never
Date:      2009-06-03 15:16 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8b0b8998e1c3

Merge


Changeset: 085dd9ee61aa
Author:    never
Date:      2009-06-03 18:15 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/085dd9ee61aa

Merge


Changeset: eacd97c88873
Author:    cfang
Date:      2009-06-05 10:25 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/eacd97c88873

6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization
Summary: add a RegisterMap* argument to frame::frame_size() to correctly compute the sender frame
Reviewed-by: never

! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/vframe.cpp

Changeset: 315a5d70b295
Author:    iveresov
Date:      2009-05-11 16:30 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/315a5d70b295

6484957: G1: parallel concurrent refinement
6826318: G1: remove traversal-based refinement code
Summary: Removed traversal-based refinement code as it's no longer used. Made the concurrent refinement (queue-based) parallel.
Reviewed-by: tonyp

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp
! src/share/vm/gc_implementation/g1/concurrentZFThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! 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/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.hpp
! 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
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1
! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp
! src/share/vm/memory/cardTableRS.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/mutexLocker.hpp

Changeset: 215f81b4d9b3
Author:    iveresov
Date:      2009-05-18 11:52 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/215f81b4d9b3

6841831: G1: assert(contains_reference(from),"We just added it!") fires
Summary: During parallel rset updating we have to make sure that the worker ids of the refinement threads do not intersect with the worker ids that can be claimed by the mutator threads.
Reviewed-by: tonyp

! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp
! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: 29e7d79232b9
Author:    apetrusenko
Date:      2009-05-19 04:05 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/29e7d79232b9

6819065: G1: eliminate high serial card table clearing time
Reviewed-by: iveresov, tonyp

! 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

Changeset: 7fd05714f579
Author:    jcoomes
Date:      2009-05-26 16:43 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7fd05714f579

Merge


Changeset: fe1574da39fc
Author:    ysr
Date:      2009-06-07 00:27 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/fe1574da39fc

6848641: CMSCollector::_roots_scanning_options should be initialized
Summary: The field is now initialized in the constructor.
Reviewed-by: iveresov, jmasa, johnc

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp

Changeset: f89cf529c3c7
Author:    iveresov
Date:      2009-06-08 16:14 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f89cf529c3c7

6849122: G1: Typo introduced during implementation of the parallel refinement
Summary: Typo fix
Reviewed-by: jcoomes

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

Changeset: 7295839252de
Author:    jmasa
Date:      2009-06-10 14:57 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/7295839252de

Merge


Changeset: cf4f487696ba
Author:    trims
Date:      2009-06-11 17:46 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/cf4f487696ba

Merge


Changeset: 08f86fa55a31
Author:    trims
Date:      2009-06-11 17:56 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/08f86fa55a31

6850551: Bump the HS16 build number to 04
Summary: Update the HS16 build number to 04
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 27b728fd1281
Author:    trims
Date:      2009-06-11 21:01 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/27b728fd1281

Merge


Changeset: a88386380bda
Author:    xdono
Date:      2009-06-18 13:05 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/a88386380bda

Added tag jdk7-b61 for changeset 27b728fd1281

! .hgtags

Changeset: 8754a3c37762
Author:    xdono
Date:      2009-06-25 12:09 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/8754a3c37762

Added tag jdk7-b62 for changeset a88386380bda

! .hgtags

Changeset: 821269eca479
Author:    ysr
Date:      2009-06-11 12:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/821269eca479

6820167: GCALotAtAllSafepoints + FullGCALot(ScavengeALot) options crash JVM
Summary: Short-circuit gc-a-lot attempts by non-JavaThreads; SkipGCALot c'tor to elide re-entrant gc-a-lot attempts.
Reviewed-by: apetrusenko, jcoomes, jmasa, kamg

! src/share/vm/memory/gcLocker.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: d44bdab1c03d
Author:    johnc
Date:      2009-06-11 17:19 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/d44bdab1c03d

6843694: G1: assert(index < _vs.committed_size(),"bad index"), g1BlockOffsetTable.inline.hpp:55
Summary: For heaps larger than 32Gb, the number of heap regions overflows the data type used to hold the region index in the SparsePRT structure. Changed the region indexes, card indexes, and RSet hash table buckets to ints and added some size overflow guarantees.
Reviewed-by: ysr, tonyp

! 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/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp
! src/share/vm/gc_implementation/includeDB_gc_g1

Changeset: 353ba4575581
Author:    jcoomes
Date:      2009-06-07 22:08 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/353ba4575581

6814552: par compact - some compilers fail to optimize bitmap code
Reviewed-by: tonyp, iveresov, jmasa, ysr

! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp

Changeset: 6e2afda171db
Author:    jcoomes
Date:      2009-06-11 13:31 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/6e2afda171db

6849716: BitMap - performance regression introduced with G1
Summary: make verification code visible only in debug builds
Reviewed-by: iveresov, ysr, johnc, apetrusenko, tonyp

! src/share/vm/includeDB_compiler1
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp
! src/share/vm/utilities/bitMap.inline.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 3104f76478ee
Author:    jmasa
Date:      2009-06-18 12:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/3104f76478ee

Merge


Changeset: 830ca2573896
Author:    tonyp
Date:      2009-06-12 16:20 -0400
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/830ca2573896

6850846: G1: extend G1 marking verification
Summary: extend G1 marking verification to use either the "prev" or "next" marking information, as appropriate.
Reviewed-by: johnc, ysr

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

Changeset: 85d0690f7d12
Author:    jmasa
Date:      2009-06-19 07:33 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/85d0690f7d12

Merge


Changeset: f9c95d5dc41f
Author:    trims
Date:      2009-06-25 22:01 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/f9c95d5dc41f

Merge


Changeset: 32c83fb84370
Author:    trims
Date:      2009-06-30 10:40 -0700
URL:       http://hg.openjdk.java.net/icedtea/jdk7/hotspot/rev/32c83fb84370

6856257: Bump the HS16 build number to 05
Summary: Update the HS16 build number to 05
Reviewed-by: jcoomes

! make/hotspot_version




More information about the icedtea-changes mailing list