21.3.2 Compiler Settings Macro
The following symbols are defined if compiler features are enabled.
Symbol | Description |
---|---|
__OPTIMIZATION_LEVEL__ | Set to the value of the big O number. For example,
both -Os and -O2 would be set to
2 . |
__OPTIMIZE_SIZE__ | Defined if -Os enabled, undefined otherwise. |
__LARGE_ARRAYS__ | Set to 1 for -menable-large-arrays ,
set to 0 otherwise. |