| __OPTIMIZE__

Previous | Common Predefined Macros | Next

GNU CC defines this macro in optimizing compilations. Along with `__OPTIMIZE_SIZE__` and `__NO_INLINE__`, it allows certain header files to define alternative macro definitions for some system library functions. You should not refer to or test the definition of this macro unless you make very sure that programs will execute with the same effect regardless. If it is defined, its value is 1.

See also: __OPTIMIZE_SIZE__, __NO_INLINE__