Announcement: IBM C/C++ and Fortran compilers to adopt LLVM open-source infrastructure

What IBM XL C for AIX can do for your business

IBM® XL C for AIX® is a compiler that facilitates the creation and maintenance of C applications for IBM Power® Systems. It generates code that leverages the capabilities of the POWER8® architecture and maximizes your hardware utilization.

Interested in support for POWER9™ and full C11 standard? You need the latest XL C/C++ for AIX! The same C compiler available in XL C for AIX is included by XL C/C++ for AIX. Trade-up part numbers or feature codes are offered to trade up from your existing XL C for AIX to the new XL C/C++ for AIX. See the announcement letter of IBM XL C/C++ for AIX 16.1.


Maximize your Power hardware ROI

Capitalizes on the POWER8 architecture; offers automatic parallelization of sequential programs to exploit modern multi-core processors.

Optimize application performance

Provides industry leading advanced optimization technologies including the high-performance libraries, profile directed feedback (PDF) support, and interprocedural analysis (IPA).

Migrate applications to Power easily

Complies with the C99 and a subset of C11 programming language standards.

Improve developer productivity

Increases usability by providing diagnostic reports and symbolic debugger support; entity visibility attributes also improve efficiency of dynamic linking.

Obtain world-class IBM support

Comes with superior IBM service and support.

IBM XL C for AIX key features

  • Exploitation of the POWER8 architecture
  • Shared memory parallelization
  • High-performance libraries
  • Profile-directed feedback (PDF)
  • Interprocedural analysis (IPA)
  • Language standard compliance
  • Diagnostic reports
  • Symbolic debugger support
  • Entity visibility attributes

Which option is right for you?

Authorized user

One license per unique user

Concurrent user

Shared access with multiple users

Compare features and pricing

Learn more