IBM Support

July 2012 Update for XL C/C++ for Linux, V10.1

Downloadable files


Cumulative fix package for XL C/C++ for Linux, V10.1.

Download Description

This page contains product updates for the IBM XL C/C++ for Linux, V10.1 compilers on the following platforms:

This update fixes the following APARs*:

LI76886 - ctype.h functions as macros in cctype
LI76906 - ASM error with [name] and + operand
LI76887 - Issues with bool val and cc
LI76908 - Infinite loop with _Pragma operator
LI76889 - C aliasing error causing incorrect store removal
LI76910 - Lookup finds namespace from instantiation point
LI76890 - Internal compiler error with -qwarn64
LI76912 - Template traceback message generation error
LI76913 - Overload template function address causing error
LI76914 - Call does not match any parameter list error
LI76892 - Template argument miss-match error
LI76916 - Abend with inline asm memory operands and -O
LI76917 - Inline asm may cause segmentation fault
LI76895 - Internal compiler error in xlCcode with -O2
LI76899 - Dwarf error: Mangled line number section
LI76902 - Compiler abend with -qipa
LI76921 - July 2012 Update for XL C/C++ for Linux, V10.1 (RHEL 5)
LI76922 - July 2012 Runtime for XL C/C++ for Linux, V10.1 (RHEL 5/RHEL 6)

Note: APAR LI76266 adds Red Hat Enterprise Linux 6 (RHEL6) support to the runtime only. If the 32-bit libstdc++ package is not installed on the target RHEL6 system, running programs compiled with the XL C/C++ compiler may fail due to the missing shared library To resolve the issue, install the following 32-bit package from the RHEL6 distribution:
rpm -ivh libstdc++-4.4.4-13.el6.ppc.rpm

SLES 10 and SLES 11
This update fixes the following APARs*:

LI76875 - ctype.h functions as macros in cctype
LI76891 - ASM error with [name] and + operand
LI76876 - Issues with bool val and cc
LI76893 - Infinite loop with _Pragma operator
LI76865 - C aliasing error causing incorrect store removal
LI76894 - Lookup finds namespace from instantiation point
LI76877 - Internal compiler error with -qwarn64
LI76896 - Template traceback message generation error
LI76897 - Overload template function address causing error
LI76898 - Call does not match any parameter list error
LI76878 - Template argument miss-match error
LI76900 - Abend with inline asm memory operands and -O
LI76901 - Inline asm may cause segmentation fault
LI76879 - Internal compiler error in xlCcode with -O2
LI76880 - Dwarf error: Mangled line number section
LI76881 - Compiler abend with -qipa
LI76923 - July 2012 Update for XL C/C++ for Linux, V10.1 (SLES 10/ SLES 11)
LI76924 - July 2012 Runtime for XL C/C++ for Linux, V10.1 (SLES 10/ SLES 11)

* Some APARs may have been fixed first in another release of this product. In such cases, fixes have been ported to this release and APAR descriptions have been copied from the original APARs.

Latest updates
This update may not be the latest one for this product. Click here for the list of latest product updates for IBM C and C++ compilers.

Previous PTF:
The previous PTF can be obtained here (only if needed). It is highly recommended to always be on the latest PTF level as stated in the above Latest updates section.


IBM XL C/C++ for Linux, V10.1 compiler, at the base level ( or higher.

See the "System Prerequisites" section in Chapter 1 of the Installation Guide for base level compiler prerequisite details.

Note: Support for SLES 11 is also available in updates with APAR LI74446

Installation Instructions

RHEL 5 and SLES 10
See Chapter 4 "Installing an update" in the Installation Guide (PDF).

Please follow these additional instructions.

Download package

Note: There is only one download package for both RHEL 5 and SLES 10/SLES 11.

The download package, vacpp.101.linux_ppc.jul2012.update.tar.gz, contains:


Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
What is Fix Central(FC)?
vacpp.101.linux_ppc.jul2012.update 23 Jul 2012 English 93328306 FC FTP

Technical support

For information about latest technical issues, changes to the existing behavior, as well as documentation corrections for this product, please refer to the on-line Readme.

Problems (APARS) fixed
LI76886, LI76906, LI76887, LI76908, LI76889, LI76910, LI76890, LI76912, LI76913, LI76914, LI76892, LI76916, LI76917, LI76895, LI76899, LI76902, LI76921, LI76922, LI76875, LI76891, LI76876, LI76893, LI76865, LI76894, LI76877, LI76896, LI76897, LI76898, LI76878, LI76900, LI76901, LI76879, LI76880, LI76881, LI76923, LI76924, LI75854, LI75855, LI75857, LI75885, LI75860, LI75852, LI75887, LI75888, LI75871, LI75890, LI75891, LI75892, LI75893, LI75894, LI75895, LI75896, LI75897, LI75898, LI75899, LI75872, LI75876, LI75902, LI75903, LI75904, LI75878, LI75906, LI75880, LI75908, LI75881, LI75882, LI75912, LI75913, LI75826, LI75828, LI75831, LI75856, LI75832, LI75851, LI75858, LI75859, LI75833, LI75861, LI75862, LI75863, LI75864, LI75865, LI75866, LI75867, LI75868, LI75869, LI75870, LI75834, LI75844, LI75873, LI75874, LI75875, LI75846, LI75877, LI75848, LI75879, LI75849, LI75853, LI75914, LI75915, LI75526, LI75529, LI75552, LI75530, LI75555, LI75537, LI75557, LI75540, LI75541, LI75560, LI75544, LI75546, LI75548, LI75564, LI75565, LI75566, LI75567, LI75568, LI75569, LI75570, LI75571, LI75572, LI75573, LI75549, LI75574, LI75551, LI75577, LI75553, LI75554, LI75579, LI75556, LI75393, LI75615, LI75613, LI75614, LI75558, LI75559, LI75584, LI75561, LI75586, LI75562, LI75588, LI75563, LI75575, LI75591, LI75576, LI75578, LI75580, LI75595, LI75596, LI75597, LI75598, LI75599, LI75600, LI75601, LI75602, LI75603, LI75604, LI75581, LI75606, LI75582, LI75608, LI75583, LI75585, LI75610, LI75587, LI75630, LI75446, LI75618, LI75616, LI75617, LI75036, LI75061, LI75062, LI75165, LI75065, LI75067, LI75068, LI75074, LI75075, LI75076, LI74421, LI74423, LI75048, LI74424, LI74425, LI75081, LI75082, LI75083, LI75050, LI75085, LI75086, LI75087, LI75088, LI75051, LI75052, LI75055, LI75060, LI75069, LI75094, LI74687, LI75070, LI75097, LI75072, LI75073, LI75080, LI75084, LI75089, LI75103, LI75104, LI75105, LI75090, LI75107, LI75108, LI75091, LI75110, LI75111, LI75112, LI75113, LI75092, LI75093, LI75116, LI75117, LI75096, LI75098, LI75120, LI75121, LI75024, LI75025, LI75140, LI75163, LI75064, LI75164, LI75066, LI75042, LI75071, LI75077, LI75078, LI75079, LI74352, LI74316, LI75099, LI74308, LI74353, LI75123, LI75124, LI75125, LI75100, LI75127, LI74534, LI75128, LI75129, LI75101, LI75102, LI75106, LI75109, LI75114, LI75135, LI74698, LI75115, LI75138, LI75118, LI75119, LI75122, LI75126, LI75130, LI75143, LI75145, LI75146, LI75131, LI75148, LI75148, LI75132, LI75150, LI75151, LI75152, LI75153, LI75133, LI75134, LI75156, LI75157, LI75137, LI75139, LI75160, LI75161, LI75026, LI75027, LI74395, LI74396, LI74397, LI74398, LI74399, LI74400, LI74401, LI74345, LI74346, LI74347, LI74402, LI74403, LI74405, LI74351, LI74408, LI74364, LI74372, LI74411, LI74412, LI74383, LI74384, LI74414, LI74415, LI74416, LI74388, LI74419, LI74420, LI74426, LI74427, LI74428, LI74429, LI74430, LI74431, LI74432, LI74433, LI74435, LI74437, LI74332, LI74333, LI74334, LI74335, LI74309, LI74336, LI74310, LI74299, LI74300, LI74301, LI74337, LI74341, LI74342, LI74290, LI74343, LI74302, LI74291, LI74311, LI74314, LI74303, LI74305, LI74315, LI74344, LI74348, LI74312, LI73818, LI74350, LI74354, LI74317, LI74318, LI74319, LI74355, LI74356, LI74357, LI74320, LI74434, LI74436, LI74446, LI74448, LI76151, LI76152, LI76207, LI76209, LI76154, LI76155, LI76162, LI76213, LI76185, LI76198, LI76199, LI76201, LI76202, LI76206, LI76208, LI76210, LI76211, LI76212, LI76214, LI76215, LI76226, LI76216, LI76228, LI76266, LI76186, LI76187, LI76217, LI76218, LI76231, LI76232, LI76219, LI76220, LI76221, LI76236, LI76222, LI76223, LI76224, LI76225, LI76045, LI76227, LI76229, LI76230, LI76233, LI76234, LI76235, LI76237, LI76248, LI76238, LI76250, LI76188, LI76189, LI76527, LI76529, LI76568, LI76569, LI76534, LI76571, LI76541, LI76545, LI76550, LI76551, LI76576, LI76552, LI76555, LI76563, LI76594, LI76595, LI76566, LI76567, LI76582, LI76583, LI76570, LI76585, LI76572, LI76573, LI76574, LI76575, LI76590, LI76577, LI76578, LI76579, LI76596, LI76597

Document information

More support for: XL C/C++ for Linux

Software version: 10.1

Operating system(s): Linux

Reference #: 4033121

Modified date: 2012-07-23