Preventive Service Planning
This page contains corrections and additions to the product documentation shipped with IBM XL C/C++ for Linux, V12.1.
The following corrections and additions apply to the IBM XL C/C++ for Linux, V12.1 Installation Guide:
Chapter: Before installing IBM XL C/C++ for Linux, V12.1
Upgrading the evaluation copy of the XL C/C++ compiler
Install only the vac.lic RPM packages for the full product version of the XL C/C++ compiler and run vac_configure to re-configure the compiler.
1. Install the vac.lic RPM packages.
2. Install the vac.cmp and vacpp.cmp RPM packages using the --replacepkgs --replacefiles options. For example:
rpm -ivh vac.cmp-22.214.171.124-120323.ppc64.rpm --replacepkgs --replacefiles
rpm -ivh vacpp.cmp-126.96.36.199-120323.ppc64.rpm --replacepkgs --replacefiles
3. Run new_install or vac_configure to re-configure the compiler.
Section: The installation image and packages
Table 2. Utilization reporting tool package 1.1
Table 2. Utilization reporting tool package 1.2
All references to the version of the utilization reporting tool (urt) in the Installation Guide should be changed to V1.2.
The following corrections and additions apply to the IBM XL C/C++ for Linux, V12.1 Compiler Reference:
Chapter: Tracking and reporting compiler usage
Section: Understanding the utilization reporting tool
The tool is located in the /opt/ibmurt/1.1/bin directory.
The tool is located in the /opt/ibmurt/1.2/bin directory.
A default configuration file ibmurt.cfg is provided in the /opt/ibmurt/1.1/config directory.
A default configuration file ibmurt.cfg is provided in the /opt/ibmurt/1.2/config directory.
All references to the version of the utilization reporting tool (urt) in the Compiler Reference should be changed to V1.2.
Chapter: Compiler options reference
Section: Individual option descriptions
Enables recognition of digraph key combinations or keywords to represent characters not found on some keyboards.
Enables recognition of digraph key combinations and operator keywords to represent characters that are not found on some keyboards. Digraph key combinations include <:, <%, and so on. Operator keywords include and, or, and so on.
Note that the -qinline- and -qinline+ options are supported only by the XL C compiler.
Chapter: Compiler built-in functions
Section: GCC atomic memory access built-in functions
The data types of the parameters that are supported in these functions include Boolean type and any integral scalar type of 1, 2, 4 or 8 bytes, listed as follows.
In the prototype of each function, the parameter types T, U, and V can be of pointer or integral type. U and V can also be of real floating-point type, but only when T is of integral type. The following tables list the integral and floating-point types that are supported by these built-in functions.
Table 1. Supported data types
Table 1. Supported integral data types
The following data types in Table 1. Supported integral data types
The following table should be added:
Table 2. Supported floating-point data types
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.