Features
For more information, see the Sun Studio 12 Readmes .
Click image for screenshots
All Compilers
Specify 32-bit or 64-bit Address Model - NEW
Auto-parallelization of single-threaded code - NEW
Flags - NEW and UPDATED
Static data-race and deadlock-detection for x86 - NEW
Math and Visual Instruction Set Support in SPARC64 VI - NEW
Option for Floating-Point, Fused or Multiply-Add Instructions - NEW
Option for Thread Analyzer support - NEW
Linux Support - UPDATED
OpenMP and OpenMPI suport - UPDATED
Support for the directives, clauses and attributes - NEW
C Compiler
More options - NEW
Auto-parallelization of single-threaded code - NEW
GNU C compatibility - UPDATED
C++ Compiler
More options - NEW
ABI compatibility - UPDATED
Compiler flags to optimize for multicore architectures - NEW
Static linking the standard C++ runtime library - UPDATED
Fortran Compiler
Interval arithmetic support on Solaris Intel platform - NEW
Faster compilation time for source files - UPDATED
UNSIGNED arguments - UPDATED
Backward compatibility with f77 - UPDATED
Tools:
dbx
Support for access checking - UPDATED
More commands - NEW
More env variables - NEW and UPDATED
Data can be printed and examined and code can be disassembled and examined in the absence of a corefile or before a program is run. - NEW
Attaching to a process - UPDATED
Profiling on Linux - NEW
A few features of dbx are not available for programs compiled with the gcc or g++ compilers, or for programs running on Linux platforms. For more information, see Limitations and Incompatibilities .
dmake
Integrated into IDE - NEW
Unix 2003 compliance - NEW
Sun Grid Engine support on AMD64 architecture - NEW
More env variables - NEW
Click image for screenshots
IDE
Set breakpoints - UPDATED
Examine variables - NEW
Navigate the call stack - UPDATED
Fix and Continue feature (reduces turnaround time and improves productivity) UPDATED
Update Notification - NEW
Improved Code Debug UPDATED
Multithreaded UPDATED
OpenMP UPDATED
Mixed languages (C, C++, Fortran, and Java) UPDATED
Thread Analyzer
Data Race Detection - NEW
DeadLock Detection - NEW
Performance analyzer
Descendant Processes Handling - UPDATED
Index Objects Tab and Report - NEW
Profiling MPI - UPDATED
Java mode has been replaced by View mode - UPDATED
Open MP Support - UPDATED
IDE Integration - UPDATED
Support for Thread Analyzer - NEW
Stack unwind on x86/x64 - UPDATED
Linux support - UPDATED
Tracing - UPDATED
Count data - NEW
Clock-based dataspace profiling - NEW
Attach and collect data - NEW
Sun Performance Libraries
Libraries available on 32- and 64-bit x86 systems with SuSe and RedHat - NEW
Routines with 64-bit integer parameters are now available on x86- NEW
Serial version of the sparse solver package SuperLU is available on x86 and SPARC - NEW
Interval BLAS routines are available for Solaris OS and Linux OS on x86 - NEW
LAS and FFT for the UltraSPARC IV+ and UltraSPARC IV processors - UPDATED
Support for SPARC64VI CPUs is available - NEW
» Send Comments
Let us know what you like and don't like about the Compilers and Tools hub. Send us
feedback . But for support questions, see the
support page.