jdk8u20-b08: HotSpot
Alejandro E Murillo
alejandro.murillo at oracle.com
Tue Apr 1 19:19:56 UTC 2014
hs25.20-b08 has been integrated into jdk8u20-b08.
http://hg.openjdk.java.net/jdk8u/jdk8u/rev/b7750b6ee157
http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/4e4a75376185
http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/e9ffa408f7af
http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/68e2ea32f927
http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/bc6d2f3426f3
http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/0e717bd55bc9
http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/0f821eb7e92b
http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/2282c86cb1a9
Component : VM
Status : 0 major failures, 1 minor failures
Date : 04/01/2014 at 17:00 MSK
Tested By : STT_VM
Cost(total man-days): 1
Workspace : 2014-03-28-223133.amurillo.hs25-20-b08-jdk8u20-b08-control
Bundles : 2014-03-28-223133.amurillo.hs25-20-b08-jdk8u20-b08-control
Platforms :
Others
Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/
Log : link
Browsers : NA
Patches : NA
Number of Tests Executed : 224369 passed tests, 2357 failed tests (1 new failures)
Bug verification status:
======================================
Tested, Pass:
6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems
8029075: String deduplication in G1
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size
8035398: Add card redirty time in "Other" time in G1
8037510: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
Tested, Pass (partial fixes):
Tested, Fail:
Untested bug fixes:
Setup is not available:
8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation
8009462: Young GC's (ParNewGC and SerialGC) have unexpected variances.
8016476: PPC64 (part 1): reenable CORE build
8016491: PPC64 (part 2): Clean up PPC defines.
8016586: PPC64 (part 3): basic changes for PPC64
8016696: PPC64 (part 4): add relocation for trampoline stubs
8017313: PPC64 (part 6): stack handling improvements
8017317: PPC64 (part 7): cppInterpreter: implement support for biased locking
8017568: PPC64: Generic build preparations needed to enable new build on Linux/PPC64
8019517: PPC64 (part 102): cppInterpreter: implement G1 support
8019518: PPC64 (part 103): cppInterpreter: implement support for compressed Oops
8019519: PPC64 (part 105): C interpreter: implement support for jvmti early return.
8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
8019926: PPC64 (part 106): Make hsdis build and work on Linux/PPC64
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables
8019972: PPC64 (part 9): platform files for interpreter only VM.
8019973: PPC64 (part 11): Fix IA64 preprocessor conditionals on AIX.
8020121: PPC64: fix build in cppInterpreter after 8019519
8020277: Young GC could be extremely slow due to assertion in ObjectStartArray::object_starts_in_range
8020775: PPC64 (part 12): posix signal printing
8023033: PPC64 (part 13): basic changes for AIX
8023034: PPC64 (part 14): Implement AIX/PPC64 support in HotSpot makefiles
8023038: PPC64 (part 15): Platform files for AIX/PPC64 support
8024265: Enable new build on AIX
8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints.
8024344: PPC64 (part 112): C argument in register AND stack slot.
8024379: Adapt PPC64 port to 8003424
8024468: PPC64 (part 201): cppInterpreter: implement bytecode profiling
8024469: PPC64 (part 202): cppInterpreter: support for OSR.
8024854: PPC64: Basic changes and files to build the class library on AIX
8024900: PPC64: Enable new build on AIX (jdk part)
8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
8024922: PPC64 (part 116): Extend adlc to generate fields into nodes.
8026487: PPC64: Implement 'os::fork_and_exec' on AIX
8027295: Free CSet takes ~50% of young pause time
8027964: Adapt PPC to 6843347: Boundary values in some public GC options cause crashes
8027965: Adapt PPC to 8015107: NPG: Use consistent naming for metaspace concepts
8027966: Adapt PPC to 8023657: New type profiling points: arguments to call
8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOops
8027969: Adapt PPC to 8026328: Setting a breakpoint on invokedynamic crashes the JVM
8028066: PPC64: 8025715 changes broke AIX build after sync
8028401: PPC (part 117): Improve usability of adlc and format() functionality.
8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64.
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization.
8028514: PPC64: Fix C++ Interpreter after '7195622: CheckUnhandledOops has limited usefulness now'
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.
8028537: PPC64: Updated the JDK regression tests to run on AIX
8028580: PPC64 (part 114/120): Support for Call nodes with constants.
8028767: PPC64: (part 121): smaller shared changes needed to build C2
8029015: PPC64 (part 216): opto: trap based null and range checks
8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
8029162: G1: Shared SATB queue never enabled
8029255: G1: Reference processing should not enqueue references on the shared SATB queue
8029396: PPC64 (part 212): Several memory ordering fixes in C-code.
8029669: PPC64: 8027566 changes broke AIX build after sync
8029888: PPC64: (part 219): adl replacement variable CondRegister
8029940: PPC64 (part 122): C2 compiler port
8029941: rollback changes in make/jprt.properties for embedded testing
8029957: PPC64 (part 213): cppInterpreter: memory ordering for object initialization
8030863: PPC64: (part 220): ConstantTableBase for calls between args and jvms
8031134: PPC64: implement printing on AIX
8031188: Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks
8031319: PPC64: Some fixes in ppc and aix coding.
8031320: Use Intel RTM instructions for locks
8031581: PPC64: Addons and fixes for AIX to pass the jdk regression tests
8031703: Missing post-barrier in ReferenceProcessor
8031997: PPC64: Make the various POLL constants system dependant
8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state.
8033117: PPC64: Adapt to 8002074: Support for AES on SPARC
8033168: PPC64: gcc 4.8 warning in output_c.cpp
8033464: Linux code cleanup
8033566: [parfait] warning from b128 for hotspot/src/share/vm/runtime/frame.cpp: JNI primitive type mismatch
8034034: [parfait] JNI exc. pending in hotspot/agent/src/os/bsd/MacosxDebuggerLocal.m
8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
8034801: AIX: (ch) Fix synchronization issue in AixPollPort.java
8034868: Extract G1 From Card Cache into separate class
8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
8035392: cppInterpreter: fix message of NPE
8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition.
8035396: Introduce accessor for tmp_oop in frame.
8035406: Improve data structure for Code Cache remembered sets
8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968
8035647: PPC64: Support for elf v2 abi.
8035654: Add times for evacuation failure handling in "Other" time
8035815: Cache-align and pad the from card cache
8035828: Turn on @Stable support in VM
8035857: Add tests to verify correctness of operations with BMI1 and LZCNT instructions
8035881: PPC64: Fix AIX build in ppc-aix-port/stage after syncing 7133499 and 8028293 from jdk8u
8035887: VM crashes trying to force inlining the recursive call
8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
8036025: Sort the freelist in order to shrink the heap
8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues on
8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
8036673: G1: Abort weak reference processing if mark stack overflows
8036696: Add metaspace gc threshold to metaspace summary trace event
8036698: Add trace event for updates to metaspace gc threshold
8036699: Add trace event when a metaspace allocation fails
8036701: Add trace event when a metaspace throws out of memory error
8036703: Add trace event with statistics for the metaspace chunk free lists
8036860: Pad and cache-align the BiasedMappedArray
8036976: PPC64: implement the template interpreter
8037821: Account for trampoline stubs when estimating code buffer sizes
8037915: PPC64/AIX: Several smaller fixes
8037962: metaspaceTracer.cpp misses a symbol
8038028: new hotspot build - hs25.20-b08
8038181: Can't build product VM without precompiled header
8038193: Add command line option tests for BMI options
8038222: Assembler::bsrl fails on assert when -UseCountLeadingZerosInstruction is used on CPU with LZCNT support
8038240: new WB API to get nmethod
8038262: Workaround for ccache in vm.make is missing for aix
8038274: update 8u fix for 8028073 now that 8028280 is backported to 8u
8038286: nm->set_rtm_state() should be called after (nm != NULL) check
New bugs filed:
Bugs in PIT build:
8038930 G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
Bugs in earlier promoted build:
Number of PIT requested: 1
Integration target J2SE build number: jdk8u20-b08
Issues and Notes:
This is PIT for HS25.20-b08 for jdk8u20-b08. Go for integration.
--
Alejandro
More information about the jdk8u-dev
mailing list