Changed compiler macros

The values of some compiler macros are changed in IBM Open XL C/C++ for AIX 17.1.3.

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.3, the predefined value of __OPTIMIZE__ is 1 for all optimization levels.