Unsupported pragmas
IBM Open XL C/C++ for AIX 17.1.3 no longer supports compiler pragmas that are described in this section.
- #pragma align(bit_packed)
- #pragma align(full)
- #pragma align(twobyte)
- #pragma align(mac68k)
- #pragma alloca (C only)
- #pragma block_loop
- #pragma chars
- #pragma comment
- #pragma complexgcc
- #pragma define
- #pragma disjoint
- #pragma do_not_instantiate (C++ only)
- #pragma enum
- #pragma execution_frequency
- #pragma expected_value
- #pragma fini (C only)
- #pragma hashome (C++ only)
- #pragma ibm independent_loop
- #pragma ibm iterations
- #pragma ibm max_iterations
- #pragma ibm min_iterations
- #pragma ibm snapshot
- #pragma implementation (C++ only)
- #pragma info
- #pragma init (C only)
- #pragma instantiate (C++ only)
- #pragma ishome (C++ only)
- #pragma isolated_call
- #pragma langlvl (C only)
- #pragma leaves
- #pragma loopid
- #pragma map
- #pragma mc_func
- #pragma namemangling (C++ only)
- #pragma namemanglingrule (C++ only)
- #pragma nofunctrace
- #pragma novector
- #pragma object_model (C++ only)
- #pragma operator_new (C++ only)
- #pragma options
- #pragma option_override
- #pragma pass_by_value (C++ only)
- #pragma priority (C++ only)
- #pragma reachable
- #pragma reg_killed_by
- #pragma report (C++ only)
- #pragma simd_level
- #pragma STDC CX_LIMITED_RANGE
- #pragma stream_unroll
- #pragma strings
- #pragma weak
- #pragma ibm independent_calls (C only)
- #pragma ibm permutation (C only)
- #pragma ibm schedule (C only)
- #pragma ibm sequential_loop (C only)
- #pragma omp atomic
- #pragma omp parallel
- #pragma omp for
- #pragma omp ordered
- #pragma omp parallel for
- #pragma omp section
- #pragma omp sections
- #pragma omp parallel sections
- #pragma omp single
- #pragma omp master
- #pragma omp critical
- #pragma omp barrier
- #pragma omp flush
- #pragma omp threadprivate
- #pragma omp task
- #pragma omp taskyield
- #pragma omp taskwait