 |
Software > Rational > C and C++ Compilers >
|
 |
 |
 |
Documentation errata for IBM XL C/C++ Enterprise Edition V7.0 for AIX
|
| | | 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
| | | | | | | | Cross Reference information | | Segment | Product | Component | Platform | Version | Edition | | Software Development | XL C Enterprise Edition for AIX | | AIX | 7.0 | Enterprise Edition |
| | |
 |
| 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. |
 |
 |
 |
| Please take a moment to complete this form to help us better serve you. |
 |
 |
 |
|
|
|
 |
 |
| Product categories: |
 |
| | Software |  |
| | Software Development |  |
| | Traditional Progamming Language & Compilers |  |
| | XL C Enterprise Edition for AIX |  |
 |
| Operating system(s): |
| |
AIX
|
 |
| Software version: |
| |
7.0
|
 |
| Software edition: |
| |
Enterprise Edition
|
 |
| Reference #: |
| |
1261109
|
 |
| IBM Group: |
| | Software Group |
 |
| Modified date: |
| | 2008-11-27 |
 |
|