| Option | Language | Meaning |
|---|---|---|
| -fma | C C++ F95 | Enables automatic generation of floating-point, fused, multiply-add instructions. |
| -xcode | C C++ F95 | Specifies code address space. |
| -xcommonchk | F95 | Enables runtime checking of common block inconsistencies. |
| -xcrossfile | C++ F95 | Enables optimization and inlining across source files. |
| -xhwcprof | C C++ | Enables compiler support for hardware counter-based profiling. |
| -xia | F95 | Links the appropriate interval arithmetic libraries and sets a suitable floating-point environment. |
| -xinterval | F95 | Enable processing of interval arithmetic extensions. |
| -xlinkopt | C C++ F95 | Performs link-time optimizations on relocatable object files. |
| -xMerge | C++ | Merges the data segment of the object files with the text segment. |
| -xmemalign | C C++ F95 | Specifies the maximum assumed memory alignment and the behavior of misaligned data accesses. |
| -xprofile_ircache | C | Improves compilation time during the use phase of -xprofile by reusing compilation data saved from the collect phase of -xprofile. |
| -xprofile_pathmap | F95 | For use in conjunction with the -xprofile=use option. |
| -xprofile_pathmap | C | For use in conjunction with the -xprofile=use option. |
| -xsafe | C C++ F95 | Allows the compiler to assume that no memory protection violations occur. |
| -xvis | C C++ | Declares the use of the assembly-language templates defined in the VIS[tm] instruction set Software Developers Kit (VSDK). |