3.33 Default compiler options that are affected by optimization level

In general, optimization levels are independent from the default behavior of command-line options. However, there are a small number of exceptions where the level of optimization you use changes the default option.

These exceptions are:
  • --autoinline, --no_autoinline.
  • --data_reorder, --no_data_reorder.
Depending on the value of -Onum you use (-O0, -O1, -O2, or -O3), the default option changes as specified. See the individual command-line option reference descriptions for more information.
Related reference
7.11 --autoinline, --no_autoinline
7.30 --data_reorder, --no_data_reorder
7.111 -Onum
Non-ConfidentialPDF file icon PDF versionARM DUI0375E
Copyright © 2007, 2008, 2011, 2012, 2014 ARM. All rights reserved.