Commonality with other IBM compilers

IBM® XL C/C++ for Linux, V13.1.2 is part of a larger family of IBM C, C++, and Fortran compilers. XL C/C++, together with XL Fortran, comprises the family of XL compilers.

These compilers are derived from a common code base that shares compiler function and optimization technologies for a variety of platforms and programming languages. Programming environments include IBM AIX®, IBM Blue Gene/Q™, IBM i, selected Linux distributions, IBM z/OS®, and IBM z/VM®. The common code base, along with compliance with international programming language standards, helps support consistent compiler performance and ease of program portability across multiple operating systems and hardware platforms.

In addition, IBM XL C/C++ for Linux, V13.1.2, for little endian distributions, leverages the Clang infrastructure from the open source community for a portion of its compiler front end. Clang is a component of the LLVM open source compiler and toolchain project and provides the C and C++ language family front end for LLVM. XL C/C++ combines the Clang front-end infrastructure with the advanced optimization technology from IBM. For additional information about Clang, see the LLVM web site at: http://clang.llvm.org/



Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us