Skip to main content

Documentation errata for IBM XL C/C++ for Linux, V12.1


Preventive Service Planning


Abstract

This page contains corrections and additions to the product documentation shipped with IBM XL C/C++ for Linux, V12.1.

Content

Installation Guide

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.

should read:

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-12.1.0.0-120323.ppc64.rpm --replacepkgs --replacefiles
rpm -ivh  vacpp.cmp-12.1.0.0-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

should read:

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.


Compiler Reference
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.

should read:

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.

should read:

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

Topic: -qdigraph

Purpose
Enables recognition of digraph key combinations or keywords to represent characters not found on some keyboards.

should read:

Enables recognition of digraph key combinations C++ onlyand operator keywordsC++ only to represent characters that are not found on some keyboards. Digraph key combinations include <:, <%, and so on. C++ onlyOperator keywords include and, or, and so on.C++ only

Topic: -qinline

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.

should read:

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

should read:

Table 1. Supported integral data types

The following data types in Table 1. Supported integral data types

C++ only bool C++ onlywchar_t
C only _Bool

should read:

C++ only bool C only _Bool

The following table should be added:

Table 2. Supported floating-point data types
float
double
long double

Rate this page:

(0 users)Average rating

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.

Rate this page:


(0 users)Average rating

Add comments

Document information

XL C/C++ for Linux

Documentation


Software version:
12.1


Operating system(s):
Linux


Reference #:
1588552


Modified date:
2013-02-05

Translate my page

Content navigation