Changed compiler macros
The values of some compiler macros are changed in IBM Open XL C/C++ for AIX 17.1.4.
In IBM® XL C/C++ for AIX®
16.1.0, the
__OPTIMIZE__ macro has the following predefined values:
- 2 when the optimization level is -O or -O2
- 3 when the optimization is -O3, -O4, or -O5
In IBM Open XL C/C++ for AIX 17.1.4, the predefined value of __OPTIMIZE__ is 1 for all optimization levels.