#27007-D Detecting compilation without optimization. Recommend setting --opt_level=3. NOTE: debug ability will decrease.
Your compilation is being done without any optimization options (-o0 and above). This prevents the compiler from using its most powerful optimization techniques, since the -o (--opt_level) options are the foundations for most other optimizations. You could get substantially better performance using -o3 (or above) optimization.
NOTE: debug ability will decrease with increased optimization levels. For details see:
The C/C++ compiler is able to perform various optimizations, but you need to specify optimization options on the command line so that these optimizations are performed. The easiest way to invoke optimization is to specify the --opt_level=n option on the compiler command line. You can use -On to alias the --opt_level option. The n denotes the level of optimization (0, 1, 2, 3, and 4), which controls the type and degree of optimization.
--opt_level=off or -Ooff
--opt_level=0 or -O0
--opt_level=1 or -O1 : Performs all --opt_level=0 (-O0) optimizations, plus:
--opt_level=2 or -O2 : Performs all --opt_level=1 (-O1) optimizations, plus:
--opt_level=3 or -O3 : Performs all --opt_level=2 (or -O2) optimizations, plus:Italic text* Removes all functions that are never called
--opt_level=4 or -O4
Note that -o defaults to -o2 (-o3 for ARM). In the absence of any -o options, MSP430 is set to -o0, ARM is set to -o3, and C2000 is set to -ooff.
For more information, see:
Not using any optimization can significantly hurt performance. You must use -o3 or higher optimization to see performance improvements.
Compile with options -o3 or higher.