2.1.37. --diag_warning=optimizations
This option sets high‑level optimization diagnostic messages to have Warning severity.
By default, optimization messages have Remark severity.
The compiler performs certain high‑level vector and scalar optimizations when compiling at the optimization level -O3 -Otime, for example, loop unrolling. Use this option to display diagnostic messages relating to these high‑level optimizations.
int factorial(int n)
{
int result=1;
while (n > 0)
result *= n--;
return result;
}
Compiling this code with the options --device=DARMP -O3 -Otime --diag_warning=optimizations generates optimization warning messages.