RFR: 8019779 JDK 8 build failed due to hotspot crashed on Solaris 10u10 sparcv9/sparc with SS12u3 compiler

Lois Foltan lois.foltan at oracle.com
Wed Jul 24 07:49:37 PDT 2013


Please review the following fix:

     open webrev at http://cr.openjdk.java.net/~hseigel/bug_8019779

Bug: JDK 8 build failed due to hotspot crashed on Solaris 10u10 
sparcv9/sparc with SS12u3 compiler

     bug link at https://jbs.oracle.com/bugs/browse/JDK-8019779

Summary of fix:

     The JDK 8 build on Solaris using the new SS12u3 (CC V5.12) compiler
     failed with a Hotspot crash at the point the build executes rmic.
     This crash was tracked down to a C++ compiler optimization issue
     when two specific files are compiled with -xO4.  As a work around fix,
     knock down the optimization level of these two files specifically for
     SS12u3. This bug will be reported/transferred to the C++ compiler 
in BugDB.

Test Builds:
    Based on jdk8/build forests:
     JDK 8 full build with C++ SS12u1 with --with-debug-level=[release 
and fastdebug] on Solaris sparc
     JDK 8 full build with C++ SS12u3 with --with-debug-level=[release 
and fastdebug] on Solaris sparc

    Based on hotspot-rt:
     Built Hotspot fastdebug, optimized, product with C++ SS12u1 on 
Solaris sparcv9 and Solaris Intel
     Built Hotspot debug, fastdebug, optimized, product with C++ SS12u3 
on Solaris sparcv9 and Solaris Intel

Tests:
    JDK 8 full release built with C++ SS12u3 on Solaris sparc - ran 
Hotspot's jtreg tests
    JDK 8 full fastdebug built with C++ SS12u3 on Solaris sparc - ran 
JCK full test suite
    Hotspot fastdebug built with C++ SS12u3 on Solaris sparcv9 - ran 
vm.quick.testlist


Thank you,
Lois


More information about the hotspot-runtime-dev mailing list