HP C A.06.05 Reference Manual

Compiling and Running HP C Programs
Compiling HP C Programs
Chapter 9216
+o Prints hexadecimal code offsets in the source code
listing.
+O[no]cross_region_addressing Enables [disables] the use of cross-region
addressing.
+O[no]cxlimitedrange Enables [disables] the use of the usual formulas for
complex arithmetic.
+O[no]datalayout Enables [disables] profile-driven layout of global
and static data items to improve cache memory
utilization.
+O[no]dataprefetch When +Odataprefetch is enabled, the optimizer
inserts instructions within innermost loops to
explicitly prefetch data from memory into the data
cache.
+O[no]failsafe Enables [disables] failsafe optimization.
+O[no]fenvacess Provides a means to inform the compiler when a
program might access the floating point
environment to test flags or run under non-default
modes.
+O[no]fltacc Disables [enables] floating-point optimizations that
can result in numerical differences.
+O[no]info Displays information about the optimization
process.
+O[no]initcheck Initializes [does not initialize] local and non-static
variables.
+O[no]inline Allows [does not allow] inlining of funtions by the
optimizer.
+O[no]libmerrno Enables [disables] support for errno in libm
funtions.
+O[no]limit Enables [disables] optimizations that significantly
affect compile time or memory consumption.
Table 9-1 HP C Compiler Options at a Glance (Continued)
Option Description