Compiler pragmas

IBM® XL C/C++ for Linux, V13.1.1 introduces support for many of the pragmas supported by GCC.

Supported GCC pragmas

The following GCC pragmas are supported in IBM XL C/C++ for Linux, V13.1.1. For details about these pragmas, see the GNU Compiler Collection online documentation at http://gcc.gnu.org/onlinedocs/.

Supported IBM pragmas

  • #pragma disjoint
  • #pragma execution_frequency
  • #pragma ibm independent_loop
  • #pragma nosimd
  • #pragma option_override
  • #pragma pack
  • #pragma reachable
  • #pragma simd_level
  • #pragma STDC CX_LIMITED_RANGE
  • #pragma unroll, #pragma nounroll
  • #pragma weak


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