Please, see the webrev hs_sscc.Nov28.tar.gz with suggested fix in attachments.
The fix has been prepared by the Sun Studio Compilers Team (Vladimir Klimov).
The USE_SUNCC macro must be passed to gnumake to build VM
with the Sun Studio Compilers.
Original versions of webrevs from Vladimir Klimov:
- First webrev passed on to the HotSpot VM team for review:
- Complete webrev with amd64 and USE_SUNCC functionality included:
- Final webrev where the SPARC_WORKS macro is used instead of
__SUNPRO_C and __SUNPRO_CC:
This is the original webrev comment from Vladimir:
Vladimir V. Klimov wrote:
> Here webrev.v3 required to build hotspot on Linux using SS12.
> I've lost my previous workspace, so it took me some time to recreate everything,
> also some changes in master workspace influenced new patch... so here
> it is and I hope this is the final version:
> 1) Removed all redundancies from linux/sparcWorks.make and set
> appropriate tested optimization levels for SS12 compilers
> 2) FP_ZERO and fpclass put under LINUX macro in
> 3) CR reference is now available in SCCS comments
> 4) Three files not appeared in webrev.v2 added (I wonder how this could happen,
> but old workspace is lost):