Operating system support

IBM® XL C/C++ for Linux®, V10.1 supports these operating systems supported by IBM Power Systems® servers: Red Hat Enterprise Linux 5.2 (RHEL 5.2) and SUSE Linux Enterprise Server 10 SP 2 (SLES10 SP2)..

Predefined macros

There are 4 new macros:
_ILP32 __ILP32__
Defined to 1 only when the compilation is for a target where long int, int and pointers all use 32 bits. Otherwise it is not defined.
_LP64 __LP64__
Defined to 1 only when the compilation is for a target where long int and pointers both use 64 bits and int uses 32 bits. Otherwise it is not defined

The compiler no longer supports the __C99_COMPLEX_HEADER__ macro.

For a complete list of the predefined macros for XL C/C++, see Compiler predefined macros.