United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6724668 Hotspot: Official change to Sun Studio 12 compilers on Solaris
JDK-6724668 : Hotspot: Official change to Sun Studio 12 compilers on Solaris

Details
Type:
Enhancement
Submit Date:
2008-07-10
Status:
Closed
Updated Date:
2012-10-13
Project Name:
JDK
Resolved Date:
2008-08-29
Component:
hotspot
OS:
generic
Sub-Component:
runtime
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs14 (b03)

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
This is the change request to make the SS12 compilers the official and default compiler to be used in jdk7 hotspot.

This change should include:
  1. Makefile change to not warn about SS12 usage (make it the default compiler)
  2. JPRT changes (make/jprt.* files) to make SS12 the default compiler.
  3. Updates to any README files in Hotspot that relate to compiler usage.

Before this change is done, we need complete testing of a full jdk7 built with SS12, and performance runs with alacrity to verify that we accept and identify any regressions this change might create. Major problems in testing or performance could delay this official change, and accepting any regressions may need to be done by some official body, who knows?

                                    

Comments
EVALUATION

Changes getting ready
                                     
2008-07-30
EVALUATION

We ran into a few issues.

The fastdebug build had a problem and we had to downgrade the optimization on the fastdebug build on one file, this was a -g -O problem with SS12, not sure how much detail we have on the issue.

We continue to use -xdebugformat=stabs.
                                     
2008-07-31
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-svc/hotspot/rev/4852f4a82e58
                                     
2008-08-15
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/4852f4a82e58
                                     
2008-08-18



Hardware and Software, Engineered to Work Together