Code Review for hs25.60-b12-jdk8u60-b12

Prepared by:amurillo on Fri Apr 17 02:06:46 PDT 2015
Workspace:hs25.60-b12-jdk8u60-b12
Compare against: jdk8u/jdk8u
Summary of changes: 110 lines changed: 46 ins; 17 del; 47 mod; 9167 unchg
Patch of changes: hs25.60-b12-jdk8u60-b12.patch
Author comments:
8047382: hotspot build failed with gcc version Red Hat 4.4.6-4.
8061259: ParNew promotion failed is serialized on a lock
8062591: SPARC PICL causes significantly longer startup times
8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
8076325: java hangs with -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options
8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect
8077424: new hotspot build - hs25.60-b12
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/.hgtags

rev 7306 : Added tag hs25.60-b12 for changeset 4390345de45c
1 line changed: 1 ins; 0 del; 0 mod; 635 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/make/hotspot_version

rev 7297 : 8077424: new hotspot build - hs25.60-b12
Reviewed-by: dholmes
rev 7305 : Merge
1 line changed: 0 ins; 0 del; 1 mod; 44 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp

rev 7301 : 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect
Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line
Reviewed-by: kvn
2 lines changed: 0 ins; 0 del; 2 mod; 457 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/cpu/sparc/vm/vm_version_sparc.hpp

rev 7301 : 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect
Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line
Reviewed-by: kvn
3 lines changed: 0 ins; 0 del; 3 mod; 212 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp

rev 7300 : 8062591: SPARC PICL causes significantly longer startup times
Summary: Optimize traversals of the PICL tree
Reviewed-by: kvn
rev 7301 : 8076968: PICL based initialization of L2 cache line size on some SPARC systems is incorrect
Summary: Chcek both l2-dcache-line-size and l2-cache-line-size properties to determine the size of the line
Reviewed-by: kvn
85 lines changed: 41 ins; 17 del; 27 mod; 433 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/classfile/classLoaderData.cpp

rev 7299 : 8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
Reviewed-by: mgerdin, stefank
1 line changed: 0 ins; 0 del; 1 mod; 955 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/classfile/classLoaderData.hpp

rev 7299 : 8074561: Wrong volatile qualifier for field ClassLoaderDataGraphKlassIteratorAtomic::_next_klass
Reviewed-by: mgerdin, stefank
1 line changed: 0 ins; 0 del; 1 mod; 334 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/g1/g1RootProcessor.cpp

rev 7298 : 8076325: java hangs with  -XX:ParallelGCThreads=0 -XX:+ExplicitGCInvokesConcurrent options
Summary: Added a guard of gc workers > 0 to execute logic.
Reviewed-by: stefank, mgerdin
8 lines changed: 2 ins; 0 del; 6 mod; 331 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp

rev 7303 : 8061259: ParNew promotion failed is serialized on a lock
Reviewed-by: kbarrett, brutisso
Contributed-by: jwha@google.com
4 lines changed: 2 ins; 0 del; 2 mod; 1646 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/oops/instanceKlass.cpp

rev 7304 : 8047382: hotspot build failed with gcc version Red Hat 4.4.6-4.
Summary: Removed the Solaris specific conditionalization for casting to void * within calls to HS_DTRACE_PROBE* to enable successful compilation with gcc Red Hat 4.4.6-4.
Reviewed-by: hseigel, stefank
rev 7305 : Merge
2 lines changed: 0 ins; 0 del; 2 mod; 3877 unchg

Cdiffs Udiffs Sdiffs Frames Old New ----- Raw hotspot/src/share/vm/services/classLoadingService.cpp

rev 7304 : 8047382: hotspot build failed with gcc version Red Hat 4.4.6-4.
Summary: Removed the Solaris specific conditionalization for casting to void * within calls to HS_DTRACE_PROBE* to enable successful compilation with gcc Red Hat 4.4.6-4.
Reviewed-by: hseigel, stefank
2 lines changed: 0 ins; 0 del; 2 mod; 243 unchg

This code review page was prepared using /export/pub/bin/webrev (vers 25.6-hg+openjdk.java.net).