Skip Navigation Links | |
Exit Print View | |
What's New in the Oracle Solaris Studio 12.3 Release Oracle Solaris Studio 12.3 Information Library |
1. Introducing the Oracle Solaris Studio 12.3 Release
New/Changed Features Common To The Compilers
7. The Oracle Solaris Studio IDE
9. Known Problems, Limitations, and Workarounds in This Release
The following lists the new and changed features in this release of version 5.12 specific to the C compiler. For details, see the Oracle Solaris Studio 12.3: C User’s Guide and the cc man page.
A new suboption —xbuiltin=%default only inlines functions that do not set errno. The value of errno is always correct at any optimization level, and can be checked reliably.
—xkeepframe option prohibits stack related optimizations for the named functions.
Use of -features=%none and -features=%all deprecated in this release.
New attributes vector_size and returns_twice recognized.
-xcheck=init_local now initializes VLAs (variable length arrays) according to their base type.
The functionality of the aligned attribute expanded to include automatics as well as globals and statics.
-xdumpmacros provides information such as macro defines, undefines, and instances of usage.
New option —xanalyze={code|no} produces a static analysis of the source code that can be viewed using the Oracle Solaris Code Analyzer.