strict_induction

Option Type Default Value #pragma options C C++
-qoption See below. - x x

Syntax

    -qstrict_induction | -qnostrict_induction     

Purpose
Disables loop induction variable optimizations that have the potential to alter the semantics of your program. Such optimizations can change the result of a program if truncation or sign extension of a loop induction variable should occur as a result of variable overflow or wrap-around.

Notes
Use of this option is generally not recommended because it can cause considerable performance degradation. If your program is not sensitive to induction variable overflow or wrap-around, you should consider using -qnostrict_induction in conjunction with the -O2 optimization option.

Default



List of Batch Compiler Options and Their Defaults
Equivalent Batch Compile-Link and Incremental Build Options