IBM Support

May 2005 XL C/C++ Enterprise Edition V7.0 for AIX PTF

Download


Abstract

This is the May 2005 XL C/C++ Enterprise Edition V7.0 for AIX PTF

Download Description

The following APARs were fixed in this PTF:

IY63207 - IPA hangs while compiling a large loop body
IY64067 - Compiler behaves incorrectly when an invalid option is specified
IY64361 - Exception in putdiag_no_handler() when -O is specified
IY64510 - Unclear error message: "No exported symbols found"
IY64512 - Archive member file not found during IPA link
IY64637 - Error 1540-0257 occurs when inlining is specified in source code
IY64676 - Incorrect output when shared object compiled with -qdatalocal
IY64841 - Option -qpartition=large causes core dump
IY65228 - Performance problem using -qipa with V7 over V6
IY65361 - May 2005 XL C Enterprise Edition V7.0 for AIX PTF
IY65362 - May 2005 XL C/C++ Enterprise Edition V7.0 for AIX PTF
IY65367 - May 2005 XL MASS Library 4.1.0 PTF
IY65526 - extern "C" function in a namespace not marked as friend
IY65567 - Internal compiler error during object instantiation
IY66097 - Internal compiler error: signal 11 in ipa
IY66283 - Internal compiler error in xlCcode
IY66384 - Internal compiler error when __typeof is used
IY66458 - Erroneous array index out of bounds diagnostics
IY66470 - Erroneous memory fault during switch evaluation
IY66690 - Internal compiler error while processing a big char array
IY67314 - Incorrect diagnostics of template data type mismatch
IY67378 - Internal compiler error with -g
IY67389 - Incorrect handling of a qualified template return type
IY67879 - Segmentation fault in ipa
IY68003 - Inadequate error message for templatized return types
IY68609 - Compile-time performance degradation
IY68856 - omp_get_num_procs spawns unsafe threads
IY68867 - Core dump while accessing large 2D array in 64-bit mode
IY69222 - Fatal error in xlCentry: signal 11 received
IY69299 - Warning messages emited for a viable template candidate
IY69527 - Options -qipa and -q64 result in incorrect code for a while loop
IY69540 - Incorrect output with -D_LARGE_FILES
IY69932 - Compiler generates incorrect code when -qlanglvl=ansi is used
IY70421 - Floating-point precision incorrect when -O is used
IY70426 - __unix predefined macro prevents parts of STL from compiling
IY70427 - abs(long) not implemented in cstdlib header file
IY70430 - Erroneous error message for split namespace template declaration
IY70431 - Internal compiler error with nested class templates
IY70432 - Internal compiler error in xlCentry (out of memory)
IY70433 - Internal compiler error when expat.h is included
IY70434 - Extraneous unnamed block cause debugger to step incorrectly
IY70435 - -qtmplparse error: dependant call gives erroneous error message
IY70436 - Internal compiler error in xlCentry at NOOPT
IY70437 - Member of partial class specialization not instantiated
IY70438 - Optimization results in incorrect output
IY70439 - Incorrect output when dynamic_cast is used
IY70440 - Incorrect warning message: "Subscript is less than 0"
IY70441 - Internal compiler error when -qinline used
IY70442 - Inconsistent treatment of extern declarations of class members
IY70443 - Default argument processed incorrectly
IY70444 - Incorrect error messages when deleting pointer to const object
IY70445 - Internal compiler error while processing template specialization
IY70447 - Inappropriate warning with -qwarn64 and INT_MAX
IY70448 - Template code with non-inline members results in link error
IY70450 - Compiler emits error message for valid template code
IY70452 - Compiler incorrectly emits error 1540-0251 for a valid construct
IY70615 - Error 1501-225: unable to create temporary file
IY71976 - May 2005 XL C/C++ Enterprise Edition V7 for AIX Runtime Environment Component


The following filesets are included in this PTF:
(filesets that have changed since the last PTF have an asterisk after the name)

memdbg.adt.5.1.0.2 *
memdbg.aix50.adt.5.1.0.2 *
vac.C.7.0.0.2 *
vac.aix50.lib.7.0.0.2 *
vac.man.EN_US.7.0.0.1 *
vac.man.en_US.7.0.0.1 *
vac.msg.EN_US.C.7.0.0.1 *
vac.msg.JA_JP.C.7.0.0.2 *
vac.msg.Ja_JP.C.7.0.0.2 *
vac.msg.ZH_CN.C.7.0.0.2 *
vac.msg.en_US.C.7.0.0.1 *
vac.msg.ja_JP.C.7.0.0.2 *
vac.msg.zh_CN.C.7.0.0.2 *
vac.ndi.7.0.0.2 *
vacpp.cmp.core.7.0.0.2 *
vacpp.cmp.include.7.0.0.2 *
vacpp.cmp.tools.7.0.0.2 *
vacpp.man.EN_US.7.0.0.1 *
vacpp.man.en_US.7.0.0.1 *
vacpp.msg.EN_US.cmp.core.7.0.0.2 *
vacpp.msg.JA_JP.cmp.core.7.0.0.1
vacpp.msg.Ja_JP.cmp.core.7.0.0.1
vacpp.msg.ZH_CN.cmp.core.7.0.0.1
vacpp.msg.en_US.cmp.core.7.0.0.2 *
vacpp.msg.ja_JP.cmp.core.7.0.0.1
vacpp.msg.zh_CN.cmp.core.7.0.0.1
vacpp.ndi.7.0.0.2 *
xlC.adt.include.7.0.0.1
xlC.aix50.rte.7.0.0.0
xlC.aix50.rte.7.0.0.4 *
xlC.msg.Ja_JP.rte.7.0.0.0
xlC.msg.en_US.rte.7.0.0.0
xlC.msg.ja_JP.rte.7.0.0.0
xlC.rte.7.0.0.0
xlC.rte.7.0.0.1
xlmass.aix51.lib.4.1.0.2 *
xlsmp.aix50.rte.1.5.0.0
xlsmp.aix50.rte.1.5.0.3 *
xlsmp.msg.EN_US.rte.1.5.0.0
xlsmp.msg.EN_US.rte.1.5.0.1 *
xlsmp.msg.JA_JP.rte.1.5.0.0
xlsmp.msg.Ja_JP.rte.1.5.0.0
xlsmp.msg.ZH_CN.rte.1.5.0.0
xlsmp.msg.Zh_CN.rte.1.5.0.0
xlsmp.msg.en_US.rte.1.5.0.0
xlsmp.msg.en_US.rte.1.5.0.1 *
xlsmp.msg.ja_JP.rte.1.5.0.0
xlsmp.msg.zh_CN.rte.1.5.0.0
xlsmp.rte.1.5.0.0
xlsmp.rte.1.5.0.1 *

Prerequisites

AIX 5.1:
1. bos.rte.bind_cmds at 5.1.0.35 or higher.
2. Bos.rte.libpthreads at 5.1.0.25 or higher.
3. bos.rte.libc at 5.1.0.62 or higher.
4. bos.adt.include at 5.1.0.61 or higher.

AIX 5.2:
1. bos.rte.libc at 5.2.0.41 or higher.
2. bos.adt.include at 5.2.0.41 or higher.

AIX 5.3:
1. bos.rte.libc at 5.3.0.1 or higher.
2. bos.adt.include at 5.3.0.1 or higher.

These filesets can be downloaded from Fix Central: http://www-912.ibm.com/eserver/support/fixes/fcgui.jsp

Installation Instructions

The recommended method of installing the PTF is as follows:

1. Download the package below.
2. Uncompress and untar the downloaded package into a new directory:
2a. To uncompress the file, use: uncompress vacpp.70.aix.may2005.ptf.tar.Z
2b. To untar the resulting file, use: tar -xvf vacpp.70.aix.may2005.ptf.tar
3. Delete the .toc file in the download directory, if it exists.
4. Use 'smit update_all' to go the appropriate installation screen in SMIT (must be logged in as root).
5. Install the filesets:
5a. Specify the download directory location.
5b. Modify the options to suit your needs.
5c. The install log will be written to $HOME/smit.log

Off
[{"DNLabel":"vacpp.70.aix.may2005.ptf.tar.Z","DNDate":"5/31/2005","DNLang":"English","DNSize":"67125835","DNPlat":{"label":"AIXL","code":""},"DNURL":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.70.aix.may2005.ptf.tar.Z","DNURL_FTP":null,"DDURL":null},{"DNLabel":"README","DNDate":"5/31/2005","DNLang":"English","DNSize":"31599","DNPlat":{"label":"AIXL","code":""},"DNURL":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.70.aix.may2005.ptf.readme.txt","DNURL_FTP":null,"DDURL":null},{"DNLabel":"README.ja_JP","DNDate":"5/31/2005","DNLang":"Japanese","DNSize":"31988","DNPlat":{"label":"AIXL","code":""},"DNURL":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.70.aix.may2005.ptf.README.ja_JP","DNURL_FTP":null,"DDURL":null},{"DNLabel":"README.zh_CN","DNDate":"5/31/2005","DNLang":"Traditional Chinese","DNSize":"22610","DNPlat":{"label":"AIXL","code":""},"DNURL":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.70.aix.may2005.ptf.README.zh_CN","DNURL_FTP":null,"DDURL":null}]

Technical Support

This PTF requires new operating system support that is not yet available in the PASE environment under OS/400. Do not install this PTF if you are using the compiler in the PASE environment under OS/400.

[{"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Compiler","Platform":[{"code":"PF002","label":"AIX"}],"Version":"7.0","Edition":"Enterprise Edition","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Product":{"code":"SSGH3R","label":"XL C\/C++ for AIX"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Downloads","Platform":[{"code":"PF002","label":"AIX"}],"Version":"7.0","Edition":"Enterprise","Line of Business":{"code":"LOB57","label":"Power"}}]

Problems (APARS) fixed
IY61738;IY61984;IY62130;IY62309;IY62653;IY63005;IY63128;IY63162;IY63207;IY64067;IY64361;IY64480;IY64510;IY64512;IY64637;IY64676;IY64841;IY64854;IY64858;IY64860;IY64861;IY64862;IY64863;IY64864;IY64866;IY64867;IY64869;IY64870;IY64871;IY64872;IY64874;IY64875;IY64881;IY64883;IY64922;IY65013;IY65228;IY65361;IY65362;IY65367;IY65526;IY65567;IY66097;IY66283;IY66384;IY66458;IY66470;IY66690;IY67314;IY67378;IY67389;IY67879;IY68003;IY68609;IY68856;IY68867;IY69222;IY69299;IY69527;IY69540;IY69932;IY70421;IY70426;IY70427;IY70430;IY70431;IY70432;IY70433;IY70434;IY70435;IY70436;IY70437;IY70438;IY70439;IY70440;IY70441;IY70442;IY70443;IY70444;IY70445;IY70447;IY70448;IY70450;IY70452;IY70615;IY71976

Document Information

Modified date:
25 October 2021

UID

swg24009787