Preventive Service Planning
Abstract
This page contains corrections and additions to the product documentation and README shipped with IBM XL C/C++ Enterprise Edition V7.0 for AIX.
Content
The following corrections/additions apply to the IBM XL C/C++ Enterprise Edition V7.0 for AIX Compiler Reference and manual pages.
================================================
-qinfo=private suboption
In the syntax diagram the suboption -qinfo=private has no affect when specified and should be removed. Instead, use the -qreport option to report compiler-driven automatic parallelization cases; user parallelization cases are not reported.
Under Program Parallelization, Shared and Private Variables in a Parallel Environment
The following text:
The compiler can privatize some shared variables if it is possible to do so without changing the semantics of the program. For example, if each loop iteration uses a unique value of a shared variable, that variable can be privatized. Privatized shared variables are reported by the -qinfo=private option.
Should read:
The compiler can privatize some shared variables if it is possible to do so without changing the semantics of the program. For example, if each loop iteration uses a unique value of a shared variable, that variable can be privatized. Privatized shared variables in a compiler-driven automatic parallelization loop could be reported by the -qreport option.
For information on how to list which shared variables are privatized by the compiler, see:
How to list privatized shared variables in an automatic parallel loop
-qinline option (C only)
In the syntax diagram:
the option -qinline=limit=num is not valid and should be removed.
the option -qinline=threshold=num should read -qinline=num.
-qproclocal, -qprocimported, -qprocunknown options
In the syntax diagram, the suboptions -qnoproclocal, -qnoprocimported, and -qnoprocunknown should be removed. These are not valid suboptions.
-qupconv option (C only)
The following text:
Default
The default is -qnoupconv, except when -qlanglvl=extc89, in which case the default is -qupconv. The compiler does not preserve the unsigned specification.
Should read:
-qnoupconv for all language levels except classic or extended
-qupconv when the classic or extended language levels are in effect
Was this topic helpful?
Document Information
Modified date:
08 August 2018
UID
swg21261109