Technical data
Compiler Commands [2]
– General language options are described in the following subsections:
S
ection
O
ptions
Section 2.7.1, page 14 -h keep=file
Section 2.7.2, page 14 -h restrict=args
Section 2.7.3, page 15 -h [no]calchars
Section 2.7.4, page 15 -h [no]signedshifts
• Optimization options:
– General optimization options, described in Section 2.8, page 16.
– Multi-Streaming Processor (MSP) options, described in Section 2.9,
page 17.
– Vectorization options, described in Section 2.10, page 18.
– Tasking options, described in Section 2.11, page 20.
– Inlining options, described in Section 2.12, page 22.
– Scalar optimization options, described in Section 2.13, page 23.
– UNICOS/mk options, described in Section 2.14, page 25.
• Math options, described in Section 2.15, page 26.
• Analysis tools options, described in Section 2.16, page 28.
• Debugging options, described in Section 2.17, page 29.
• Message control options, described in Section 2.18, page 30.
• Compilation phase control options, described in Section 2.19, page 32.
• Preprocessing options, described in Section 2.20, page 35.
• Loader options, described in Section 2.21, page 38.
• Miscellaneous options, described in Section 2.22, page 40.
Options other than those described in this manual are passed to the loader. For
more information on the loader, see the cld(1) or segldr(1) man pages.
At the beginning of each subsection, information is included about exceptions
to the default option, the systems that use the option, the type of floating-point
representation used (IEEE and/or Cray floating point), and the commands that
S–2179–36 7










