Product Documentation
Abstract
This document contains a complete listing of releases, refreshes (also known as mod packs), and fix packs (also known as PTFs) sorted by version for IBM XL C/C++ for AIX.
Content
Tab navigation
- Release 17.1.2 - selected tab,
- 17.1.1
- 16.1.x
- 13.1.x
- 13.1
- 12.1
- 11.1
- 10.1
- Support Resources
- To open a PMR against the XL C/C++ for AIX product, use the IBM Service Request Tool .
- Visit the IBM Support Portal to review FAQs, lists of known problems, fixes, and a wealth of important support information.
- To request and track product feature enhancements, visit the IBM RFE Community .
- Interact with other compiler users on the XL Compilers on Power® Community
Helpful Hints For Obtaining Technical Assistance:
Before you contact IBM XL Compiler Support, gather the background information that you need to describe the problem. When you describe a problem to an IBM software support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:
- Can the issue be reduced to a small test case?
- Review technote 1084174: Test Case Reduction Techniques for details.
- Can the test case be provided to IBM?
- Review technote 1260804: Test case preparation for IBM XL compilers support for details.
- What compiler version and fix pack level were you using when the problem occurred?
- This can be found by compiling with the -qversion=verbose compiler option.
- Do you have logs, traces, or messages that are related to the problem?
- Can you reproduce the problem? If so, what steps and compiler options do you use to reproduce it?
- Is there a workaround for the problem? If so, be prepared to describe the workaround.
If you have helpful information to diagnose or identify the problem on your system, you can provide this data by following the instructions to exchange information with IBM Technical Support .
Table of Contents:
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
20 September 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 8 keeps the C++ Runtime level at 17.1.1.4 and simply updates the libomp.rte fileset. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ51863 | SLM tags not tracking concurrent_user usage properly |
IJ52447 | Fix 'Invalid basic block argument!' assertion in PHINOde::getIncomingValueForBlock |
IJ52449 | Add the -mllvm -print-module-size option to aid PGO profile verification |
IJ52450 | Add support for the BCD assist builtins |
IJ52451 | Fixes for the __st[dwhb]cx builtins |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
12 August 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 8 keeps the C++ Runtime level at 17.1.1.4 and simply updates the libomp.rte fileset. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ52021 | Function descriptor symbols can be omitted for external symbols |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
30 July 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 8 keeps the C++ Runtime level at 17.1.1.4 and simply updates the libomp.rte fileset. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ51938 | Support dlclose on shared libraries built with -fprofile-generate on AIX |
IJ51940 | Support for storing procedure parameters on the stack on procedure |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
18 July 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 8 keeps the C++ Runtime level at 17.1.1.4 and simply updates the libomp.rte fileset. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ51834 | Warn if -fpatchable-function-entry and -flive-patching=inline-only-static are not specified together |
IJ51835 | Warn if SGA variable declarations are missing the extern keyword |
IJ51836 | Warn if declarations in headers are missing the extern keyword |
IJ51837 | Flag #pragma mc_func as unsupported |
IJ51838 | Mark the "a" constraint in inline asm as unsupported |
IJ51839 | Support using UndefinedBehavior sanitizer (ubsan) with function sections |
IJ51840 | Fix missing symbol when -fsanitize=vptr and -shared are both specified |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
11 June 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 8 keeps the C++ Runtime level at 17.1.1.4 and simply updates the libomp.rte fileset. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ51339 | OpenMP performance improvements |
IJ51340 | New -maix-small-local-dynamic-tls clang option |
IJ51341 | Open XL to warn about the incorrect usage of -F option |
IJ51342 | New llvm-extract tool |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
13 May 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 7 keeps the C++ Runtime level at 17.1.1.4 and simply updates the libomp.rte fileset. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ51169 | Implement clean command for llvm-profdata |
IJ51170 | Implement function ordering feature through PGO |
IJ51174 | Package sanitizer headers |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
9 April 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 6 keeps the C++ Runtime level at 17.1.1.4 and simply updates the libomp.rte fileset. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ50820 | Implement -mno-tocdata-file=file |
IJ50822 | Implement ibm-llvm-cov |
IJ50823 | Implement -flive-patching=inline-only-statis |
IJ50824 | Adding support for OpenMP CPU affinity |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
20 March 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 5 keeps the C++ Runtime level at 17.1.1.4 and simply introduces the libomp.rte fileset via APAR IJ50358. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ50558 | rldimi/rlwimi/rlwnm builtins may produce incorrect output |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
11 March 2024 |
The Open XL C++ Runtime V17.1.1 Fix Pack 5 keeps the C++ Runtime level at 17.1.1.4 and simply introduces the libomp.rte fileset via APAR IJ50358. Hence, XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ50358 | Adding OpenMP support in Open XL C/C++ for AIX, V17.1.2.3 |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
12 February 2024 |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
5 December 2023 |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
17.1.2.0 |
26 October 2023 |
XL C++ applications compiled with this mod pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Table of Contents:
17.1.1 Fix Pack 3 (PE - Check APAR IJ47002 for more details about the PE fix)
17.1.1 Fix Pack 1 (PE - Check APAR IJ45426 for more details about the PE fix)
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
12 February 2024 |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
21 September 2023 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ48639 | Core when compiling with -fprofile-use and using a specific profile |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
29 May 2023 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ47002 | IBM Open XL C/C++ & Fortran for AIX, V17.1.1 Fix Pack 3 Compiler packages fail to correctly patch the C++ Runtime libraries |
IJ47482 | Error during runtime-only non-default installation |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.4 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
|
16 May 2023 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ46743 | Symbol ._ZNSt3__117bad_function_callD2Ev Visibility is not allowed on a reference to an imported symbol |
IJ46744 | No matching function for call to object of type 'std::__equal_to |
IJ46746 | Manage ABI implications of layout rule changes for non-POD types in packed structures |
IJ46525 | Syncing the Open XL Runtime with LLVM 15.0.7 |
IJ46137 | Socket bind failures in the SLM-daemon binary when using SLM tags |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.3 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ for AIX, V17.1.1 Fix Pack 3 has been marked PE due to a C++ runtime installation issue that was found. V17.1.1 Fix Pack 4 fixes the issue via APAR IJ47002 and replaces V17.1.1 Fix Pack 3.
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
27 February 2023 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ45426 | Applications built with XL C/C++ FOR AIX, V16.1 using IPA/PDF may segfault when run with the C++ RUNTIME FOR AIX, V17.1.1.1 PTF |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.2 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
|
|
29 November 2022 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ44270 | Improvements for atomic compare and swap and store code generation |
IJ44293 | Undefined error when including float.h |
IJ44113 | C++ exceptions violate PowerPC calling convention |
XL C++ applications compiled with this fix pack require the Open XL C++ runtime V17.1.1.1 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ for AIX, V17.1.1 Fix Pack 1 has been marked PE due to a C+ runtime issue that was found. V17.1.1 Fix Pack 2 fixes the issue via the C++ Runtime APAR IJ45426 and replaces V17.1..1 Fix Pack 1.
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
16 September 2022 |
XL C++ applications compiled with this mod pack require the Open XL C++ runtime V17.1.1.0 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 17.1.0.1 (Info) | 17.1.0.1 | 10 December 2021 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ36340 | V16.1 xlclang++ hits libcxxabi terminate with V17.1 runtime |
IJ36503 | Adding support for AIX7.3 to Open XL C/C++ for AIX, V17.1 |
Open XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
17 September 2021 |
XL C++ applications compiled with this mod pack require the Open XL C++ runtime V17.1.0.0 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Table of Contents:
16.1.0 Fix Pack 19 (August 2024)
16.1.0 Fix Pack 17 (April 2024)
16.1.0 Fix Pack 16 (February 2024)
16.1.0 Fix Pack 15 (October 2023)
16.1.0 Fix Pack 14 (June 2023)
16.1.0 Fix Pack 13 (November 2022)
16.1.0 Fix Pack 11 (February 2022)
16.1.0 Fix Pack 10 (December 2021)
16.1.0 Fix Pack 9 (August 2021)
16.1.0.7 Release (October 2020)
16.1.0 Fix Pack 6 (August 2020)
16.1.0 Fix Pack 5 (April 2020)
16.1.0 Fix Pack 4 (December 2019)
16.1.0 Fix Pack 2 (March 2019)
16.1.0 Fix Pack 1 (December 2018)
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.19 (Info) | 16.1.0.10 | 16 August 2024 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ51869 | XLCLANG++ DUMPS CORE WHEN USING -MMD |
IJ51715 | Compile-time evaluation of IF conditional incorrect at -O2 -qarch=pwr8 |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.18 (Info) | 16.1.0.10 | 8 May 2024 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ51032 | Alignment of STATIC_RO_DR is not respected in the final object emitter |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.17 (Info) | 16.1.0.10 | 10 April 2024 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ50849 | Volatile value not being checked in loop |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.16 (Info) | 16.1.0.10 | 12 February 2024 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ49456 | IPA causing memcpy() to not copy all bytes |
IJ49445 | __builtin_expect with opt causing member values to not be updated |
IJ50038 | Memory leak when using V16.1 std::string with V17.1.1 C++ Runtime |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.15 (Info) | 16.1.0.10 | 05 October 2023 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ47039 | extern "builtin" linkage specifier not recognized in Turkish locale tr_TR.ISO8859-9 |
IJ43505 | Member object 'this' pointer incorrect when calling destructor after exception |
IJ49170 | Destructor call unwinding at wrong offset due to inlining |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.14 (Info) | 16.1.0.10 | 09 June 2023 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ46169 | Incorrect code gen for ternary operator |
IJ46603 | qroptr causing linker error: Csects overlap |
IJ44153 | xlC2entry takes a long time compiling specific source file |
IJ47167 | Constructor calls not happening for ClientConnect class |
IJ45896 | Variable defined in while loop condition is not always destructed with legacy xlC |
IJ45856 | -O causing thunk error at link time |
IJ46136 | Socket bind failures in the slm-daemon binary when using SLM tags |
IJ46674 | Internal compiler error using -O3 caused by assignment in conditional branch |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.13 (Info) | 16.1.0.10 | 24 November 2022 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ41522 | Definition of INFINITY in AIX math.h does not allow global/static init |
IJ43981 | Preview compile option -# writing temp files |
IJ43796 | URT report showing concurrent users within a minute even though they do not overlap within that minute |
IJ41371 | Template substitution error from overloaded function with default arguments |
IJ43505 | Member object 'this' pointer incorrect when calling destructor after exception |
IJ44039 | Internal compiler error with sizeof for class member |
IJ41794 | Installation of XL C++ Runtime V16.1 overwriting libc++.a library |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.12 (Info) | 16.1.0.9 | 27 May 2022 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ37748 | Function scope extern array of unknown size not using global array size |
IJ39592 | Incorrect carry bit optimization causing incorrect result |
IJ40036 | Unexpected exception thrown when using optimization |
IJ39434 | Lambda function names not demangled correctly |
IJ39692 | Moving C++ Runtime for AIX VRMF to 16.1.0.9 |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.11 (Info) | 16.1.0.7 | 25 February 2022 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ37272 | Ternary with temp objects causes problem with exceptions |
IJ37880 | Incorrect filesets install for runtime-only NDI installation |
IJ37580 | Write to NULL seg fault with string ref to object |
IJ36882 | Internal compiler error while compiling fi_del_error |
IJ36561 | PDF function signature mismatch causing performance degradation |
IJ37099 | std::atomic support for types of arbitrary size |
IJ38049 | Destructor inherits from a class that is implemented by default, the destructor is not called |
IJ37878 | Insufficient memory error when compiling with xlclang++ |
IJ37908 | Syntax error when using usr/include/omp.h |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.10 (Info) | 16.1.0.7 | 20 December 2021 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ35502 | RVO overwriting parameter to function |
IJ36347 | IPA and PDF2 link optimizing away necessary exception call |
IJ36356 | Promote (E) to (S) for 1586-401 message |
IJ34806 | -qcheck=unset not working for struct bitfields |
IJ36117 | Compiling with -O causes incorrect evaluation of if statement |
IJ36335 | V16.1 xlclang++ hits libcxxabi terminate with V17.1 runtime |
IJ36395 | xlclang conflicts with /usr/include/sys/socket.h |
IJ36514 | Adding support for AIX7.3 to XL C/C++ for AIX, V16.1 |
IJ36456 | IPA issues a Signal 11 |
IJ28969 | Both symbols have the same offset into the exception section |
IJ36245 | SEGV silently when doing object generation |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.9 (Info) | 16.1.0.7 | 27 August 2021 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ33790 | Internal Compiler Error xlC 16 in PDF2 link step |
IJ34273 | Optimized '@AF2_1' split function does wrong comparison |
IJ32885 | Incorrect return value from static function at -O2 |
IJ32880 | Unexpected load of absolue address variable in conditional statement |
IJ33415 | Branchless conditional code generated with -qnospeculateabsolutes and IPA causing speculative load |
IJ34377 | Missing C++ Runtime _r symlinks with NDI install |
IJ34388 | Trap with __builtin_unreachable() |
IJ34593 | Compiler backend terminating with -qpdf2 linking with newer profile but older source code level |
IJ34370 | Improving diagnostic messages in the C++ Runtime |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.8 (Info) | 16.1.0.6 | 11 May 2021 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ32577 | URT Fails to Process .cuf File While Attempting to Generate a Detailed Report |
IJ32578 | Issue with XL understanding class member variable offsets w.r.t. polymorphism and templating |
IJ32530 | Temporary file name Conflict Using Parallel Make |
IJ32531 | xlclang++ generating incorrect symbol table with -qdbgfmt=dwarf |
IJ28969 | Both symbols have the same offset into the exception section |
IJ32558 | Allow usage of -qnospeculateabsolutes without -qtocmerge |
IJ32559 | NDI installation permission error when applying PTF update |
IJ30539 | PTF Installation Error on PASE With Non-Default Install Script |
IJ29964 | Adding support for IBM PASE for i 7.4 |
IJ29675 | Ternary operator causing undefined symbol error at link time |
IJ32552 | Struct and union alignment incorrect when using __attribue__ ((aligned (8))) |
IJ30034 | Internal compiler error with inline ASM in PASE environment |
IJ31048 | typedef'ed struct not matching template specialization using pointer-to-class-member type |
IJ28201 | Bad load offsets with -O and -qfuncsect |
IJ27833 | Using statement causing ambiguous reference because of multiple access paths to base class error |
IJ31048 | typedef'ed struct not matching template specialization using pointer-to-class-member type |
IJ27128 | Internal compiler error with nested conditional expressions with new operator |
IJ32561 | sizeof mismatch with xlclang++ |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.7 | 16.1.0.6 | 30 October 2020 |
The V16.1.0.7 release of the XL C/C++ for AIX compiler denotes an updated, licensed GA package for the full product, not a Fix Pack/PTF update. The updated release contains a new monthly licensing model for the compiler. Please see the Software Announcement for more information. The compiler APAR content of V16.1.0.7 is the same as the V16.1.0.6 Fix Pack/PTF.
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.6 (Info) | 16.1.0.6 | 21 August 2020 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ26696 | Internal compiler error or loop with -O2 and -g5 for source file only containing structs and declarations |
IJ26984 | Internal compiler error in IPA |
IJ28200 | Struct member access using speculative load when using -qnospeculateabsolutes with IPA |
IJ24892 | Internal compiler error with function inlined into template function |
IJ24948 | Internal compiler error with extensive inlining and exception handling |
LI81432 | Internal compiler error with pointer-to-member |
IJ12233 | Internal compiler error in PDF2 link step |
IJ26987 | Incorrect code gen for initialization |
IJ26465 | Linker errors due to dwarf info |
IJ27048 | Internal compiler error when using -g -qdbgfmt=dwarf -q64 with xclang++ |
IJ25331 | Missing XLMASS filesets in PTFs V16.1.0.4 and V16.1.0.5 |
IJ26859 | XL C/C++ commoning between AIX and Linux |
IJ21106 | __sterm static destructor removed by linker when using -qtwolink |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.5 (Info) | 16.1.0.5 | 5 May 2020 |
XL C/C++ Compiler & Runtime APARs | Description |
---|---|
IJ25666 | Error with strftime_l declaration |
IJ24655 | Divide vectorization causing unexpected divide by zero FP exception |
IJ24657 | If check missed with SIMD opt causing negative value to VDFSQRT |
IJ24658 | Missing switch/case case with -O3 and HOT |
IJ24659 | Optimization moving abs() call causing incorrect value with INT_MIN |
IJ21976 | Incorrect addressing for TLS variable access with optimization |
IJ24700 | ld invocation from XL when using offloading can cause race condition in parallel make |
IJ23368 | Internal compiler error with -g and -O2 |
IJ22942 | Branch to NULL when TLS variable helper function is in library with runtime linking |
IJ24625 | Internal compiler error when using xlclang++ and -qdbgfmt=dwarf/dwarf4 |
IJ24660 | Infinite compile loop when using OPT |
IJ24631 | Scoped enum objects may not serialize correctly |
IJ24654 | Runtime abort related to unexpected destructor call |
IJ24678 | Warning messages claiming that "The attribute is not supported" is generated |
IJ23820 | Store to NULL when initializing global thread_local string |
IJ24153 | Errant destructor call after overloaded new fails to allocate |
IJ24304 | Missing base filesets for XL C++ Runtime |
IJ24477 | Memory leak in regex |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.4 (Info) | 16.1.0.4 | 27 December 2019 |
XL C/C++ Compiler APARs | Description |
---|---|
IJ16503 | Wrong result when compiling with -qhot |
IJ16504 | Incorrect results in V16.1 when compiling with -O3 -qhot -qarch=pwr9 |
IJ21736 | Internal compiler error in compiler due to incorrect internal code representation |
IJ21737 | Internal compiler error due to template parameter with -g |
IJ21738 | -O2 causing incorrect output at runtime |
LI81088 | Compile with -qinline with -O3 is hanging |
IJ21742 | -O2 removing do_throw inlined code |
IJ21743 | With -qlanglvl=nonewexpn (default), the allocation will not null-check the new allocation |
IJ16753 | Presence of typeid(const) affecting non-const typeid name |
IJ21777 | Incorrect values read from the general registers |
IJ21750 | The base class is declared but not defined error |
IJ21760 | Conditional expr optimization may leave dangling EH instrumentation |
IJ21746 | Ternary operator removing variable assignment |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 16.1.0.3 (Info) | 16.1.0.3 | 17 June 2019 |
XL C/C++ Compiler APARs | Description |
---|---|
IJ16748 | -qsmp=omp causing incorrect output at runtime |
IJ16752 | Internal compiler error when compiling with -qsmp=omp |
IJ16615 | Accessing freed exception object causing runtime abend |
IJ15426 | Function stackframe size increases after exception handling |
IJ15509 | Destructor is not being called with return in try block |
IJ15329 | Runtime abort on thrown exception when using -brtl runtime linking |
IJ16789 | Compiler aborts with "1586-346 (U) An error occurred during code generation." due to too many -q'options' |
IJ15498 | Internal Compiler Error generated with inlining enabled |
IJ15607 | xlc -O2 -qarch=pwr9 -c¦ generates Internal Compiler Error |
IJ16735 | Compiling with -M leaves a temporary file in the tmp directory |
IJ15833 | Compiling with option -O3 results in inaccurate results |
IJ16616 | Missed exception/catch block after virtual function call |
Link | Date Released | Status |
---|---|---|
28 March 2019 |
Current |
XL C++ applications compiled with this fix pack require the XL C++ runtime V16.1.0.2 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stan-dalone XL C++ runtime package can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IJ14858 | __has_builtin() macro returning incorrect result for __builtin_mul_overflow |
IJ13078 | Signal 11 at runtime with inline virtual function call via TOC entry with -qminimaltoc |
IJ14859 | Extended initializer list not supported |
IJ13079 | Internal compiler error in xlccode with _Atomic type |
IJ13545 | Missing __atomic* external symbols |
IJ14268 | New ibmdemangle.h wrapper header included in packaging |
IJ13421 | Memory fault related to exception handling when compiling with xlclang++ |
Link | Date Released | Status |
---|---|---|
18 December 2018 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V16.1.0.1 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IJ12155 | C++11 and C++14 Standard Runtime Update |
Link | Date Released | Status |
---|---|---|
14 December 2018 |
Superseded |
XL C++ applications compiled with this mod pack require the XL C++ runtime V16.1.0.0 or later; and XL SMP runtime V5.1.0 or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Table of Contents:
13.1.3 Fix Pack 7 (January 2022)
13.1.3 Fix Pack 4 (April 2017)
13.1.3 Fix Pack 3 (December 2016)
Link | Date Released | Status |
---|---|---|
27 June 2023 |
Current |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.3 (fileset xlC.rte.13.1.3.3) or later; and XL SMP runtime V4.1.3.0 (fileset xlsmp.rte_4.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IJ36955 | Destructor inherits from a class that is implemented by default, the destructor is not called |
IJ43796 | URT report showing concurrent users within a minute even though they do not overlap within that minute |
IJ47342 | Constructor calls not happening for ClientConnect class |
IJ47343 | Internal compiler error with sizeof for class member |
Link | Date Released | Status |
---|---|---|
10 January 2022 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.3 (fileset xlC.rte.13.1.3.3) or later; and XL SMP runtime V4.1.3.0 (fileset xlsmp.rte_4.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IJ36850 | URT dumps core while generating report |
IJ36569 | IPA and PDF2 link optimizing away necessary exception call |
IJ36847 | Adding support for AIX7.3 to XL C for AIX, V13.1.3 |
IJ36573 | With -qlanglvl=nonewexpn (default), the allocation will not null-check the new allocation |
IJ36768 | Conditional expr optimization may leave dangling EH instrumentation |
IJ20459 | Errant destructor call after overloaded new fails to allocate |
IJ22190 | Memory leak issue in std::tr1::regex |
IJ36786 | munch utility unable to process libC.a |
IJ36848 | Adding support for AIX7.3 to XL C/C++ for AIX, V13.1.3 |
Link | Date Released | Status |
---|---|---|
30 May 2019 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.3 (fileset xlC.rte.13.1.3.3) or later; and XL SMP runtime V4.1.3.0 (fileset xlsmp.rte_4.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IJ16324 | Duplicated else block when using -qhot |
IJ14076 | Incorrect variable value when compiled with -O3 |
IJ16325 | #pragma options funcsect not setting -qfuncsect |
IJ16375 | Missing (S) error output after (W) warning when using -qshowinc and -qsource |
IJ16404 | XL C for AIX, V13.1.3.6 Fix Pack (May 2019) |
IJ16405 | XL C/C++ for AIX, V13.1.3.6 Fix Pack (May 2019) |
Link | Date Released | Status |
---|---|---|
13 August 2018 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.2 (fileset xlC.rte.13.1.3.2) or later; and XL SMP runtime V4.1.3.0 (fileset xlsmp.rte_4.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IJ08148 | dis tool strips #pragma comment data |
IJ08150 | Internal compiler error in xlcentry |
IJ08152 | Bad cast causing incorrect AIX _LARGE_FILES tellg() value |
IJ08155 | xlC generating wrong code for C++ method |
IJ08162 | pointer dereference conditional in loop causing bad output |
IJ08165 | Inlining of user function causes incorrect output |
IJ08166 | Incorrect static string with optimization |
IJ08167 | Insufficient storage with very large program |
IJ08168 | Bad intermediate preprocessor macro expansion for function-like macro invocation |
IJ02718 | Function call not using -qpic=large TOC access |
IJ08174 | -D_LARGE_FILES causing compile time error |
IJ06072 | Compiler generating incorrect code leading to memory fault |
IJ08104 | Incorrect code gen for POWER8 |
IJ08175 | Unreplaced stringized value with __VA_ARGS__ usage when macro and macro-parameter match |
IJ08176 | Incorrect linker relocation with -O2 and -qfuncsect |
IJ08116 | Compiler generates spurious .lst files when compiling |
IJ08177 | Internal compiler error in xlcentry |
IJ08178 | Missing (S) error output after (W) warning when using -qshowinc and -qsource |
IJ06432 | Global designated initializer using compound literal failing with extc99 |
IV96267 | Internal compiler error with -qwarn64 and -qlanglvl=extended0x |
IV96278 | Invalid warning with -qwarn0x and -qlanglvl=extended0x |
IJ08180 | template constructor const parameter not matching |
IJ08181 | incorrect evaluation of default template parameter |
IJ08191 | Class incorrectly identified as abstract class |
IJ08182 | Internal compiler error while compiling complex template without optimization |
IJ08183 | Missing destructor calls for objects in a loop |
IJ08184 | Non-type template argument class method error |
IJ08121 | Internal compiler error in xlCcode |
IJ08170 | XL C for AIX, V13.1.3.5 Fix Pack (July 2018) |
IJ08171 | XL C/C++ for AIX, V13.1.3.5 Fix Pack (July 2018) |
Link | Date Released | Status |
---|---|---|
28 April 2017 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.2 (fileset xlC.rte.13.1.3.2) or later; and XL SMP runtime V4.1.3.0 (fileset xlsmp.rte_4.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IV95470 | Internal compiler error in xlCcode during a PDF2 link |
IV95419 | -P causing driver to insert #pragma tls into preprocessed file |
IV94499 | Internal compiler error - GRARNN: cr1180 is used before it is defined |
IV95477 | Inlining causing incorrect result in array initialization with constructed element |
IV92167 | __deprecated__ attribute inside class causing internal compiler error |
IV95454 | std::rel_ops operator resolution conflict for reverse_iterator type |
IV95362 | XL C for AIX, V13.1.3.4 Fix Pack (April 2017) |
IV95363 | XL C/C++ for AIX, V13.1.3.4 Fix Pack (April 2017) |
IV95364 | XL C/C++ Runtime for AIX, V13.1.3.2 Fix Pack (April 2017 PTF) |
Link | Date Released | Status |
---|---|---|
23 December 2016 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.1 (fileset xlC.rte.13.1.3.1) or later; and XL SMP runtime V4.1.3.0 (fileset xlsmp.rte_4.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IV91690 | -qsrcmsg option may generate invalid line number |
IV91682 | Global typedef interferes with function parameter with the same name |
IV86811 | -qcheck=unset causing unnecessary trap |
IV91683 | Invalid qinfo=cnd syntax error message |
IV91684 | Parameter type error for vector built-ins vec_cmpge and vec_cmple |
IV91685 | Signal 11 with -O3 and -qoptdebug |
IV91686 | Unexpected istringstream setprecision float value rounding |
IV91637 | Invalid "The statement is unreachable" -qinfo message |
IV86728 | Unnecessary "private" copy constructor warning |
IV91643 | Invalid DWARF DW_AT_location attribute causing DBX "assertion failed at line 1669" error |
IV91648 | Constructors not called for objects created in comma expressions |
IV91651 | Inlining causing incorrect array pointer calculation |
IV91697 | XL C for AIX, V13.1.3.3 Fix Pack (December 2016) |
IV91698 | XL C/C++ for AIX, V13.1.3.3 Fix Pack (December 2016) |
Link | Date Released | Status |
---|---|---|
30 August 2016 |
Superseded |
Note: There is no V13.1.3.1 Compiler PTF
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.1 (fileset xlC.rte.13.1.3.1) or later; and XL SMP runtime V4.1.3.0 (fileset xlsmp.rte_4.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as show in the documentation for C/C++.
APAR | Description |
---|---|
IV80991 | Incorrect output with -O2 |
IV84210 | Cannot compile designated initializers |
IV85626 | Internal compiler error with -qinclude and invalid preprocessor directive |
IV85627 | Previous macro substitution and concatenation preventing stringification |
IV85628 | Invalid label value expression causing internal compiler error |
IV85629 | Successive labels in array of label addresses causing linker RLD error |
IV85630 | Invalid qwarn64 message with va_start |
IV85633 | Corrupted object files/DWARF debug info with large source files |
IV85634 | Binary segfault when compiled with IPA/PDF |
IV85636 | Function-like macro not resolved correctly after multiple substitutions |
IV85579 | Destructors of automatic objects not called during exception stack unwinding when using inlining |
IV85581 | default template parameter not recognized |
IV85606 | Template error with operator-> overload |
IV85609 | Error with static const used as template parameter for const reference |
IV85610 | Insufficient memory in compiler front end when compiling a large test case |
IV85611 | Unexpected error with 'typename' qualified/dependent template class member when processing VFT |
IV85612 | auto constexpr statement causing internal compiler error |
IV85614 | Issues with thrown exceptions |
IV85655 | XL C for AIX Fix Pack 2 (July 2016 PTF) for 13.1.3 |
IV85656 | XL C++ for AIX Fix Pack 2 (July 2016 PTF) for 13.1.3 |
Link | Date Released | Status |
---|---|---|
11 December 2015 |
Superseded |
XL C++ applications compiled with this mod pack require the XL C++ runtime V13.1.3.0 (fileset xlC.rte.13.1.3.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV77660 | __fmadd built-in no longer accepted by -qarch=pwr4 |
Link | Date Released | Status |
---|---|---|
19 June 2015 |
Superseded |
XL C++ applications compiled with this mod pack require the XL C++ runtime V13.1.2.0 (fileset xlC.rte.13.1.2.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
Note: There is no V13.1.1 release of XL C/C++ for AIX. The first XL C/C++ for AIX V13.1.X mod pack refresh is V13.1.2.
Table of Contents:
13.1 Fix Pack 14 (June 2023 PTF)
13.1 Fix Pack 13 (January 2022 PTF)
13.1 Fix Pack 12 (January 2020 PTF)
13.1 Fix Pack 11 (November 2018 PTF)
13.1 Fix Pack 10 (February 2018 PTF)
13.1 Fix Pack 9 (June 2017 PTF)
13.1 Fix Pack 8 (August 2016 PTF)
13.1 Fix Pack 7 (May 2016 PTF)
13.1 Fix Pack 6 (February 2016 PTF)
13.1 Fix Pack 5 (November 2015 PTF)
13.1 Fix Pack 4 (July 2015 PTF)
13.1 Fix Pack 3 (April 2015 PTF)
13.1 Fix Pack 2 (December 2014 PTF)
13.1 Fix Pack 1 (September 2014 PTF)
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 13.1.0.14 (Info) | 13.1.3.3 | 27 June 2023 |
XL C/C++ Compiler APARs | Description |
---|---|
IJ43796 | URT report showing concurrent users within a minute even though they do not overlap within that minute |
IJ46520 | Constructor calls not happening for ClientConnect class |
IJ41355 | Internal compiler error with sizeof for class member |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 13.1.0.13 (Info) | 13.1.3.3 | 21 January 2022 |
XL C/C++ Compiler APARs | Description |
---|---|
IJ25964 | O2 gives wrong result in memcpy when using variable |
IJ36456 | IPA issues a Signal 11 |
IJ36817 | Compiler not generating code for if statement |
IJ36347 | IPA and PDF2 link optimizing away necessary exception call |
IJ36117 | Compiling with -O causes incorrect evaluation of if statement |
IJ36856 | Adding support for AIX7.3 to XL C for AIX, V13.1 |
IJ32273 | URT core dumps while generating report |
IJ24131 | Errant destructor call after overloaded new fails to allocate |
IJ22190 | Memory leak issue in std::tr1::regex |
IJ36857 | Adding support for AIX7.3 to XL C/C++ for AIX, V13.1 |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 13.1.0.12 (Info) | 13.1.3.3 | 20 January 2020 |
XL C/C++ Compiler APARs | Description |
---|---|
IJ20412 | Incorrect code gen with -O2 |
IJ15241 | Compiling using XL C/C++ for AIX, V13.1 with option -O2 results in a segmentation fault |
IJ22057 | munch utility unable to process V16.1 libC.a |
Link | Date Released | Status |
---|---|---|
3 January 2019 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.3 (fileset xlC.rte.13.1.3.3) or later; and XL SMP runtime V4.1.0.5 (fileset xlsmp.rte_4.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IJ05348 | -D_LARGE_FILES causing compile time error |
IJ04580 | Unreplaced stringized value with __VA_ARGS__ usage when macro and macro-parameter match |
IJ04374 | Incorrect linker relocation with -O2 and -qfuncsect |
IJ08117 | Internal compiler error in xlcentry |
IJ05960 | Missing (S) error output after (W) when using -qshowinc |
IJ06432 | Global designated initializer using compound literal failing with extc99 |
IJ12232 | Program gets a stack address when linking with -qlibansi and -qpdf2 |
IJ12233 | Internal compiler error in PDF2 link step |
IJ10561 | Duplicated else block when using -qhot |
IJ12234 | Missing destructor calls for objects in a loop |
IJ12236 | Non-type template argument class method error |
IJ12243 | #pragma options funcsect not setting -qfuncsect |
IJ12284 | XL C for AIX Fix Pack 11 (November 2018 PTF) for 13.1 |
IJ12285 | XL C/C++ for AIX Fix Pack 11 (November 2018 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
5 March 2018 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.3 (fileset xlC.rte.13.1.3.3) or later; and XL SMP runtime V4.1.0.5 (fileset xlsmp.rte_4.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IJ04420 | xlC generating wrong code for C++ method |
IJ04416 | Pointer dereference conditional in loop causing bad output |
IJ04415 | Inlining of put_execute causes incorrect output |
IJ04431 | Incorrect static string with IPRA optimization |
IJ03682 | Insufficient storage with very large program |
IJ02394 | Bad intermediate macro expansion for function-like macro name |
IJ04507 | Template constructor const parameter not matching |
IJ04519 | Incorrect evaluation of default template parameter |
IV99661 | Class incorrectly identified as abstract class |
SE68944 | The debugger abends with 'CRRDG3002E connection with the debugger engine was lost' message |
IJ04600 | XL C for AIX Fix Pack 10 (February 2018 Update) for 13.1 |
IJ04601 | XL C/C++ for AIX Fix Pack 10 (February 2018 Update) for 13.1 |
Link | Date Released | Status |
---|---|---|
5 July 2017 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.3 (fileset xlC.rte.13.1.3.3) or later; and XL SMP runtime V4.1.0.5 (fileset xlsmp.rte_4.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IV97559 | Parameter type error for vector built-ins vec_cmpge and vec_cmple |
IV97564 | Signal 11 with -O3 and -qoptdebug |
IV97565 | Internal compiler error in xlCcode during a PDF2 link |
IV97566 | Unexpected istringstream setprecision float value rounding |
IV97600 | std::rel_ops operator resolution conflict for reverse_iterator type |
IV95895 | Internal compiler error in xlcentry |
IV97494 | Long compile time with -qhot and printf statements |
IV97574 | Invalid DWARF DW_AT_location attribute causing DBX "assertion failed at line 1669" error |
IV97585 | Constructors not called for objects created in comma expressions |
IV97594 | Inlining causing incorrect array pointer calculation |
IV97596 | Inlining causing incorrect result in array initialization with constructed element |
IV97597 | __deprecated__ attribute inside class causing internal compiler error |
IV95280 | Bad cast causing incorrect AIX _LARGE_FILES tellg() value |
IV97598 | Identical templates have identical mangled name function signature error |
IV96373 | Issues with xlC copy on write |
IV97570 | XL C for AIX Fix Pack 9 (June 2017 PTF) for 13.1 |
IV97571 | XL C/C++ for AIX Fix Pack 9 (June 2017 PTF) for 13.1 |
IV97337 | XL C/C++ Runtime for AIX, V13.1.3.3 Fix Pack (June 2017 PTF) |
Link | Date Released | Status |
---|---|---|
23 August 2016 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.1 (fileset xlC.rte.13.1.3.1) or later; and XL SMP runtime V4.1.0.5 (fileset xlsmp.rte_4.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IV84215 | -qsrcmsg option may generate invalid line number |
IV87860 | Global typedef interferes with function parameter with the same name |
IV85223 | Previous macro substitution and concatenation preventing stringification |
IV87912 | Invalid label value expression causing internal compiler error |
IV87917 | Invalid qinfo=cnd syntax error message |
IV87925 | Successive labels in array of label addresses causing linker RLD error |
IV85274 | Binary segfault when compiled with IPA/PDF |
IV85246 | Function-like macro not resolved correctly after multiple substitutions |
IV87930 | -qhot=level=1 and -q64 causing incorrect output |
IV87850 | Default template parameter not recognized |
IV86551 | Invalid "The statement is unreachable" -qinfo message |
IV87989 | XL C for AIX Fix Pack 8 (August 2016 PTF) for 13.1 |
IV87990 | XL C/C++ for AIX Fix Pack 8 (August 2016 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
31 May 2016 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.3.1 (fileset xlC.rte.13.1.3.1) or later; and XL SMP runtime V4.1.0.5 (fileset xlsmp.rte_4.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IV85130 | Corrupted object files/DWARF debug info with large source files |
IV84805 | Internal compiler error with -qinclude and invalid preprocessor directive |
IV84032 | Issues with thrown exceptions |
IV83195 | Destructors of automatic objects not called during exception stack unwinding when using inlining |
IV80372 | Segmentation fault in basic_string code using _Nullstr |
IV85216 | XL C for AIX Fix Pack 7 (May 2016 PTF) for 13.1 |
IV85217 | XL C/C++ for AIX Fix Pack 7 (May 2016 PTF) for 13.1 |
IV81643 | XL C/C++ Runtime for AIX Fix Pack 1 ( March 2016 PTF) for 13.1.3 |
Link | Date Released | Status |
---|---|---|
29 February 2016 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.0.5 (fileset xlC.rte.13.1.0.5) or later; and XL SMP runtime V4.1.0.5 (fileset xlsmp.rte_4.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IV81773 | xlc optimizes away loop with volatile variable |
IV80416 | Invalid qwarn64 message with va_start |
IV81776 | Long compile times with -qdbgfmt=dwarf |
IV81787 | -qipa=level=0 affecting binary execution |
IV81790 | Insufficient memory in compiler front end when compiling a large test case |
IV81793 | Template error with operator-> overload |
IV81794 | Error with static const used as template parameter for const reference |
IV80377 | Unexpected error with 'typename' qualified/dependent template class member when processing VFT |
IV79436 | Segmentation fault in basic_string code using _Nullstr |
IV81922 | XL C for AIX Fix Pack 6 (February 2016 PTF) for 13.1 |
IV81923 | XL C++ for AIX Fix Pack 6 (February 2016 PTF) for 13.1 |
IV81627 | XL C/C++ Runtime for AIX Fix Pack 5 (February 2016 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
3 December 2015 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.0.4 (fileset xlC.rte.13.1.0.4) or later; and XL SMP runtime V4.1.0.5 (fileset xlsmp.rte_4.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
To install using advanced installation (NDI) on AIX 7.2, ensure you apply the PTF NDI fileset before attempting to install the GA using the NDI tool as shown in step2 in the documentation . Once the GA is installed on AIX 7.2, updates can be applied as shown in the documentation for C/C++.
APAR | Description |
---|---|
IV69565 | Missed complex type SIMD opportunity causing performance issue |
IV75101 | Incorrect OMP_STACKSIZE default unit size without suffix |
IV75969 | -O3 opt with disabled inlining causing incorrect branch |
IV75942 | setjmp usage with -qhot optimization skips code section |
IV74496 | Incorrect evaluation of sizeof from template parameter |
IV77968 | Missing inline ASM statement with optimization |
IV77838 | Optimization with ?: operator causing incorrect exception handling |
IV77602 | Segmentation fault with STL sort |
IV68564 | Exception thrown in destructor not caught |
IV77967 | Bindlist XLSMPOPTS fails to bind threads to processors |
IV79268 | Adding support for AIX7.2 to XL C/C++ V13.1 |
IV78011 | XL SMP for AIX Fix Pack 5 (November 2015 PTF) for 4.1 |
IV78008 | XL C/C++ Runtime for AIX Fix Pack 4 (November 2015 PTF) for 13.1 |
IV78006 | XL C for AIX Fix Pack 5 (November 2015 PTF) for 13.1 |
IV78007 | XL C/C++ for AIX Fix Pack 5 (November 2015 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
30 July 2015 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.0.2 (fileset xlC.rte.13.1.0.2) or later; and XL SMP runtime V4.1.0.4 (fileset xlsmp.rte_4.1.0.4) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV75526 | __bcopy() function definition in builtins.h mismatch with compiler reference |
IV75527 | IPA changing unsigned divide to signed divide |
IV70765 | Incorrect conversion from double to integer with -O2 |
IV75528 | Invalid qinfo/qformat message for strftime() specifiers |
IV70769 | offsetof() not calculated correctly in designated initializer |
IV73799 | Crash in basic_string after exception handling |
IV75529 | Internal compiler error with inline template function |
IV75535 | Incorrect warning about unused name with -qinfo=all |
IV75537 | Multi-dimensional array const not removed |
IV75539 | Internal error with inline template usage with implicit template instantiation |
IV68564 | Exception thrown in destructor not caught |
IV74072 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC |
IV75353 | XL SMP for AIX Fix Pack 4 (July 2015 PTF) for 4.1 |
IV75557 | XL C for AIX Fix Pack 4 (July 2015 PTF) for 13.1 |
IV75558 | XL C/C++ for AIX Fix Pack 4 (July 2015 PTF) for 13.1 |
IV75354 | XL C/C++ Runtime for AIX Fix Pack 3 (July 2015 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
30 April 2015 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.0.1 (fileset xlC.rte.13.1.0.1) or later; and XL SMP runtime V4.1.0.3 (fileset xlsmp.rte_4.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime package (which includes the XL SMP runtime) can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV72742 | Continuation line in comment section affecting #line numbers |
IV72746 | Very long compile time with -qdbgfmt=DWARF |
IV72747 | Auto int to double convert loading incorrect value |
IV72769 | DWARF debug info inflating object file size |
IV72773 | Long link time with IPA and PDF |
IV72775 | IPA causing thread corruption issues |
IV62232 | addi+stxvd2x not scheduled together |
IV62233 | Inefficient floating point select |
IV68828 | Inefficient code for __vec_strmb |
IV67274 | Bad .o file generated by compiler |
IV68820 | P7 vector code does not take advantage of P8 |
IV67336 | Compiler should use xxlor instead of xvcpsgnd when using -qarch=pwr8 |
IV68300 | Listing file decodes xxlorc into xxpermdi |
IV69875 | Compiler abends during link time |
IV64752 | Inline function not optimized for return type |
IV72845 | Internal compiler error with double value cast |
IV72846 | Internal signal 11 IPA error with loop |
IV72776 | Template function not able to parse character properly |
IV72778 | const variable defined in while condition causing internal compiler error |
IV72799 | Compile time error related to initialization and lvalue conversion |
IV61636 | Global/static destructor not called for objects using struct initialization |
IV72806 | Global operator new not recognized |
IV72807 | Invalid virtual function definition causing internal compiler error |
IV69614 | friend declaration lookup error with -qlanglvl=extended0x |
IV69603 | decltype error with overloaded operator |
IV72800 | Internal compiler error with casting variable type |
IV68200 | Template class const member access error |
IV69109 | Function attribute __deprecated__ |
IV69222 | OMP_STACKSIZE error with memory values larger than 2147483647 |
IV67410 | XLSMPOPTS invalid 'cores' message when startproc=0 |
IV70448 | Unable to allocated greater than 256M of memory with OMP_STACKSIZE |
IV71089 | The program incorrectly issues 'Incorrect nesting of loop or single constructs' message |
IV72737 | XL SMP for AIX Fix Pack 3 (April 2015 PTF) for 4.1 |
IV72861 | XL C for AIX Fix Pack 3 (April 2015 PTF) for 13.1 |
IV72862 | XL C/C++ for AIX Fix Pack 3 (April 2015 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
18 December 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.0.1 (fileset xlC.rte.13.1.0.1) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV67991 | Too many group breaking nops |
IV67989 | Linker error with -qfuncsect |
IV67986 | Compiler uses xvcpsgnd instead of xxlor |
IV67985 | Inefficient code for vec_any_eq for 64-bit vector |
IV67981 | static/global variable value propagated past function call with -qipa |
IV62255 | Missed rldimi optimization for __bpermd and __popcnt8 |
IV67968 | Compiler hang causes memory exhaustion |
IV62226 | Return value from setjmp not saved |
IV68017 | Signal 11 in xlcentry with omp parallel |
IV67979 | Incorrect debug info for variable length array |
IV38653 | Continuation symbol & is not properly handled |
IV68018 | Infinite loop in xlCentry with const qualified template type |
IV68019 | Order of auto_ptr copy constructor affecting constructor resolution |
IV68014 | The text ")" is unexpected error |
IV68013 | Compiler generating wrong code when handling bit fields |
IV68009 | Confusing diagnostic on template mismatch |
IV67993 | An expression of type "int" must not be followed by the function call operator () error |
IV62948 | Insufficient memory in xlCentry |
IV61729 | Internal compiler error with sizeof when using -qinline |
IV68021 | Internal compiler error with nested comments |
IV68028 | Compiler error during template instantiation |
IV68020 | Object can not be constructed from lvalue of type error |
IV68031 | The call has no best match error |
IV68022 | Exception not caught with inlining enabled |
IV68023 | Internal compiler error in xlCentry |
IV67721 | Undefined _LFS_ON symbol when compiling with -D_LARGE_FILES |
IV67770 | Bad output for SCHEDULE option and chunk_size < 1 or chunk_size very large |
IV67802 | XL SMP for AIX Fix Pack 2 (December 2014 PTF) for 4.1 |
IV68056 | XL MASS for AIX Fix Pack 2 (December 2014 PTF) for 8.1 |
IV67797 | XL C++ Runtime for AIX Fix Pack 1 (December 2014 PTF) for 13.1 |
IV67795 | XL C for AIX Fix Pack 2 (December 2014 PTF) for 13.1 |
IV67796 | XL C/C++ for AIX Fix Pack 2 (December 2014 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
30 September 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V13.1.0.0 (fileset xlC.rte.13.1.0.0) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV65275 | Struct initializer list for bitfields not initializing omitted members to null |
IV65280 | IPA causing incorrect pointer arithmetic |
IV65307 | Incorrect return from floating point literals |
IV65270 | -O optimizes away an if clause |
IV65310 | Improving efficiency of __rdlam routine |
IV65306 | Compiler adds unnecessary store for vector |
IV65273 | Compiler does not use vector ops for memset |
IV65274 | Wrong program output if routine is inline in source compiled using altivec and IPA |
IV61656 | Inlined memset improvement for constant size |
IV61518 | Hardware DFP not allowed with -qarch=pwr8 |
IV57427 | Register moves via stack before and after inline assembly |
IV65242 | Adding support for vec_xl, vec_xl_be, vec_xst and vec_xst_be built-in functions |
IV65313 | Template type argument not evaluated correctly |
IV65314 | Template destructor lookup failure |
IV65223 | September 2014 XL SMP for AIX, V4.1 |
IV65419 | September 2014 XL MASS for AIX, V8.1 |
IV65276 | September 2014 PTF for XL C for AIX, V13.1 |
IV65277 | September 2014 PTF for XL C/C++ for AIX, V13.1 |
Link | Date Released | Status |
---|---|---|
06 June 2014 |
Superseded |
Table of Contents:
12.1 Fix Pack 23 (May 2021 PTF)
12.1 Fix Pack 22 (August 2019 PTF)
12.1 Fix Pack 21 (January 2019 PTF)
12.1 Fix Pack 20 (March 2018 PTF)
12.1 Fix Pack 19 (August 2017 PTF)
12.1 Fix Pack 18 (February 2017 PTF)
12.1 Fix Pack 17 (November 2016 PTF)
12.1 Fix Pack 16 (July 2016 PTF)
12.1 Fix Pack 15 (April 2016 PTF)
12.1 Fix Pack 14 (December 2015 PTF)
12.1 Fix Pack 13 (August 2015 PTF)
12.1 Fix Pack 12 (May 2015 PTF)
12.1 Fix Pack 11 (February 2015 PTF)
12.1 Fix Pack 10 (October 2014 PTF)
12.1 Fix Pack 9 (July 2014 PTF)
12.1 Fix Pack 8 (March 2014 PTF)
12.1 Fix Pack 7 (January 2014 PTF)
12.1 Fix Pack 6 (December 2013 PTF)
12.1 Fix Pack 5 (September 2013 PTF)
12.1 Fix Pack 4 (June 2013 PTF)
12.1 Fix Pack 3 (March 2013 PTF)
12.1 Fix Pack 2 (November 2012 PTF)
12.1 Fix Pack 1 (August 2012 PTF)
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 12.1.0.23 (Info) | 12.1.0.5 | 8 June 2021 |
XL C/C++ Compiler APARs | Description |
---|---|
IJ22192 | Internal compiler error when using -qipa or -qhot with -g5 and above |
IJ22213 | Internal compiler error with -O2 and -qfuncsect |
IJ23993 | Private types via public typedefs can not be accessed |
IJ21755 | Conditional expr optimization may leave dangling EH instrumentation |
IJ21428 | Errant destructor call after overloaded new fails to allocate |
IJ28201 | Bad load offsets with -O and -qfuncsect |
IJ22764 | Munch utility unable to process V16.1 libc.a |
IJ32876 | XL C for AIX, V12.1.0.23 Fix Pack (May 2021) |
IJ32877 | XL C/C++ for AIX, V12.1.0.23 Fix Pack (May 2021) |
XL C/C++ Compiler & Runtime | Minimum C++ Runtime | Date Released |
---|---|---|
Download 12.1.0.22 (Info) | 12.1.0.5 | 20 August 2019 |
XL C/C++ Compiler APARs | Description |
---|---|
IJ17713 | Constant Area being deleted for programs with no compile unit |
IJ16907 | Internal compiler error while compiling function1 |
IJ17801 | XL C for AIX, V12.1.0.22 Fix Pack (August 2019) |
IJ17802 | XL C/C++ for AIX, V12.1.0.22 Fix Pack (August 2019) |
Link | Date Released | Status |
---|---|---|
8 February 2019 |
Current |
Attention: XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IJ06823 | Internal compiler error while compiling complex template without optimization |
IJ06824 | Missing destructor calls for objects in a loop |
IJ06818 | Non-type template argument class method error |
IJ08072 | #pragma options funcsect not setting -qfuncsect |
IJ13035 | XL C for AIX, V12.1.0.21 Fix Pack (January 2019) |
IJ13036 | XL C/C++ for AIX, V12.1.0.21 Fix Pack (January 2019) |
Link | Date Released | Status |
---|---|---|
23 April 2018 |
Superseded |
Attention: XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IJ04704 | dis tool strips #pragma comment data |
IJ04694 | Remove unnecessary uname call in NDI c++filt script |
IJ04413 | Inlining of user function causes incorrect output |
IJ00526 | Incorrect static string with optimization |
IJ04374 | Incorrect linker relocation with -O2 and -qfuncsect |
IV99402 | Template constructor const parameter not matching |
IV99406 | Incorrect evaluation of default template parameter |
IJ02084 | Missing post-increment for global variable in conditional with unused object |
IJ04773 | XL C for AIX Fix Pack 20 (March 2018 PTF) for V12.1 |
IJ04774 | XL C/C++ for AIX Fix Pack 20 (March 2018 PTF) for V12.1 |
Link | Date Released | Status |
---|---|---|
30 August 2017 |
Current |
Attention: XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV94688 | Non-volatile condition registers not saved after C++ exception |
IV97980 | Internal compiler error in xlcentry |
IV97267 | Pointer dereference conditional in loop causing bad output |
IV97966 | Memory fault with -qipa=partition=large |
IV98017 | Identical templates have identical mangled name function signature error |
IV98048 | XL C for AIX, V12.1.0.19 Fix Pack (August 2017) |
IV98049 | XL C/C++ for AIX, V12.1.0.19 Fix Pack (August 2017) |
Link | Date Released | Status |
---|---|---|
28 February 2017 |
Superseded |
Attention: XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV92277 | Internal compiler error in xlCcode during a PDF2 link |
IV91259 | Inlining causing incorrect result in array initialization with constructed element |
IV92298 | XL C for AIX, V12.1.0.18 Fix Pack (February 2017) |
IV92299 | XL C/C++ for AIX, V12.1.0.18 Fix Pack (February 2017) |
Link | Date Released | Status |
---|---|---|
30 November 2016 |
Superseded |
Attention: XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV86897 | -qhot=level=1 and -q64 causing incorrect output |
IV86872 | Internal compiler error in xlCcode |
IV90077 | Parameter type error for vector built-ins vec_cmpge and vec_cmple |
IV89819 | Invalid DWARF DW_AT_location attribute causing DBX "assertion failed at line 1669" error |
IV87753 | Invalid "The statement is unreachable" -qinfo message |
IV90063 | Constructors not called for objects created in comma expressions |
IV90070 | Inlining causing incorrect array pointer calculation |
IV89819 | Invalid DWARF DW_AT_location attribute causing DBX "assertion failed at line 1669" error |
IV87935 | Segmentation fault with STL sort |
IV90071 | Unexpected istringstream setprecision float value rounding |
IV89939 | XL C for AIX Fix Pack 17 (November 2016 PTF) for 12.1 |
IV89940 | XL C/C++ for AIX Fix Pack 17 (November 2016 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
25 July 2016 |
Superseded |
Attention: XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV82692 | Corrupted object files/DWARF debug info with large source files |
IV84525 | Global typedef interferes with function parameter with the same name |
IV85975 | Internal compiler error with -O2 and variable init |
IV84034 | Incorrect DWARF DIE causing debugger error |
IV85023 | Invalid label value expression causing internal compiler error |
IV85383 | Invalid qinfo=cnd syntax error message |
IV85047 | Successive labels in array of label addresses causing linker RLD error |
IV85869 | Name demangling change causing incompatible symbol names between PTFs |
IV84510 | default template parameter not recognized |
IV86022 | XL C for AIX Fix Pack 16 (July 2016 PTF) for 12.1 |
IV86023 | XL C/C++ for AIX Fix Pack 16 (July 2016 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
25 April 2016 |
Superseded |
Attention: XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV82230 | Incorrect 1586-475 (W) New definition of function warnings for source files that have not been modifed from PDF1 build |
IV82448 | Insufficient memory in compiler front end when compiling a large test case |
IV78684 | Template error with operator-> overload |
IV79439 | Error with static const used as template parameter for const reference |
IV82550 | XL C for AIX Fix Pack 15 (April 2016 PTF) for 12.1 |
IV82551 | XL C/C++ for AIX Fix Pack 15 (April 2016 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
31 December 2015 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV75188 | -qipa=level=0 affecting binary execution |
IV78568 | -O causing incorrect return value |
IV78575 | xlc optimizes away loop with volatile variable |
IV78555 | Long compile time with -qdbgfmt=dwarf |
IV77837 | Optimization with ?: operator causing incorrect exception handling |
IV77965 | Missing inline ASM statement with optimization |
IV78285 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC in XL C++ Runtime |
IV79982 | Adding support for AIX7.2 to XL C/C++ V12.1 |
IV78614 | XL C for AIX Fix Pack 14 (December 2015 PTF) for 12.1 |
IV78615 | XL C/C++ for AIX Fix Pack 14 (December 2015 PTF) for 12.1 |
IV78287 | XL C++ Runtime for AIX Fix Pack 5 (October 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
28 August 2015 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.4 (fileset xlC.rte.12.1.0.4) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV73979 | Error with __builtin_prefetch usage |
IV75177 | Improve -qipa=threads=# to achieve better link time |
IV72134 | IPA changing unsigned divide to signed divide |
IV75188 | -qipa=level=0 affecting binary execution |
IV73047 | Multi-dimensional array const not removed |
IV74013 | Internal error with inline template usage with implicit template instantiation |
IV74527 | Incorrect evaluation of sizeof from template parameter |
IV74822 | Crash in basic_string after exception handling |
IV73852 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC |
IV75234 | XL C for AIX Fix Pack 13 (August 2015 PTF) for 12.1 |
IV75235 | XL C/C++ for AIX Fix Pack 12 (August 2015 PTF) for 12.1 |
IV75240 | XL C++ Runtime for AIX Fix Pack 4 (August 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
29 May 2015 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV72030 | Continuation line in comment section affecting #line numbers |
IV70769 | offsetof() not calculated correctly in designated initializer |
IV71963 | Invalid qinfo/qformat message for strftime() specifiers |
IV71285 | __bcopy() function definition in builtins.h mismatch with compiler reference |
IV68486 | Linker error when compiling with -qdbgfmt=dwarf and -qtune=pwr5/pwr7 |
IV69107 | Global operator new not recognized |
IV69096 | Invalid virtual function definition causing internal compiler error |
IV71002 | Internal compiler error with inline template function |
IV61636 | Global/static destructor not called for objects using struct initialization |
IV71594 | Incorrect warning about unused name with -qinfo=all |
IV68784 | -qalign=packed and -q64 causing exe to segfault |
SE61760 | Debugger engine does not properly handle EFAULT returned by sleep or nsleep |
SE62069 | IBM Debugger for AIX, V12.1 May 2015 PTF |
IV72077 | XL C for AIX Fix Pack 12 (May 2015 PTF) for 12.1 |
IV72078 | XL C/C++ for AIX Fix Pack 12 (May 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
26 February 2015 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV67886 | -qfunsect changes program output |
IV68434 | Auto int to double convert loading incorrect value |
IV67196 | DWARF debug info inflating object file size |
IV67199 | Optimization with debug causing internal compiler error and hang |
IV68485 | Very long compile time with -qdbgfmt=DWARF |
IV68534 | Long link time with IPA and PDF |
IV68536 | IPA causing thread corruption issues |
IV68541 | Internal compiler error with -O2 and -qmaxmem=-1 |
IV68542 | Order of auto_ptr copy constructor affecting constructor resolution |
IV67337 | Compile time error related to initialization and lvalue conversion |
IV67943 | Template class internal compiler error with template function |
IV68555 | Template function not able to parse character properly |
IV67213 | const variable defined in while condition causing internal compiler error |
IV68556 | Internal compiler error with casting variable type |
IV68557 | Internal compiler error with nested comments |
IV68198 | Template class const member access error |
IV68512 | XL C for AIX Fix Pack 11 (February 2015 PTF) for 12.1 |
IV68515 | XL C/C++ for AIX Fix Pack 11 (February 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
31 October 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV65250 | Application core dump with -O |
IV64517 | Incorrect debug info for variable length array |
IV57389 | Compiler uses xvcpsgnd instead of xxlor |
IV62060 | Inefficient code for vec_any_eq for 64-bit vector |
IV61672 | Too many group breaking nops |
IV63338 | Linker error with -qfuncsect |
IV62893 | static/global variable value propagated past function call with -qipa |
IV65193 | Wrong program output if routine is inlined in source compiled using altivec and IPA |
IV66225 | Signal 11 in xlcentry with omp parallel |
IV64516 | The text ")" is unexpected error |
IV63660 | Confusing diagnostic on template mismatch |
IV64617 | Compiler generating wrong code when handling bit fields |
IV64515 | An expression of type "int" must not be followed by the function call operator () error |
IV62267 | Infinite loop in xlCentry with const qualified template type |
IV66230 | Object can not be constructed from lvalue of type error |
IV66257 | Compiler error during template instantiation |
IV66460 | Template Destructor lookup failure |
IV66238 | Internal compiler error in xlCentry |
IV66259 | The call has no best match error |
IV61653 | Template type argument not evaluated correctly |
IV66245 | XL C for AIX Fix Pack 10 (October 2014 PTF) for 12.1 |
IV66246 | XL C/C++ for AIX Fix Pack 10 (October 2014 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
31 July 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV59939 | Struct initializer list for bitfields not initializing omitted members to null |
IV62683 | IPA causing incorrect pointer arithmetic |
IV56267 | Incorrect output from floating point literals |
IV57444 | Intermediate object file location conflict |
IV55636 | xlc rejects array initialization |
IV60939 | Improving efficiency of __rdlam routine |
IV55902 | Invalid output with -O2 |
IV55854 | Inefficient code for -(a!=0) |
IV56281 | Inefficient load from constant area |
IV62591 | -O optimizes away an IF clause |
IV56216 | Stabstring types not defined error |
IV59874 | Internal compiler error with -g |
IV56872 | No best match for method with throw specifier |
IV62184 | Exception not caught with -qinline |
IV62707 | Template errors out of overload resolution |
IV62684 | __builtin_floor() to accept an integer parameter |
IV62656 | July 2014 PTF for XL C for AIX, V12.1 |
IV62657 | July 2014 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
31 March 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV52638 | Internal compiler error with -q32 -O2 |
IV53918 | C compiler incorrectly reports that an identifier is undeclared |
IV52918 | long long constant with addi/addis+rldic |
IV55361 | Compiler generates inefficient code |
IV54884 | -qarch=pwr7 hinders call optimization |
IV52183 | GRARNN error when not using -qmaxmem=-1 |
IV56814 | Compiler generates inefficient code for unsigned long long to double conversion |
IV56792 | Optimization causes exe to hang |
IV56779 | Compile time error with -qwarn64 |
IV56821 | Missing default argument on member function |
IV54276 | Compiler running out of memory |
IV54886 | Template argument deduction error with xlC |
IV52103 | Missing dtor call in try/catch after goto |
IV55047 | Internal compiler error in xlCcode |
IV56815 | March 2014 PTF for XL C for AIX, V12.1 |
IV56816 | March 2014 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
31 January 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV53899 | typedefs inside of while loop condition causes error |
IV53851 | January 2014 PTF for XL C for AIX, V12.1 |
IV53852 | January 2014 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
24 December 2013 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV49902 | Incorrect warning for non-portable format specifiers |
IV49970 | dis output does not show cmpb mnemonic |
IV53337 | Internal compiler error with -qcheck=all |
IV50333 | Compiler ignores the xer clobber |
IV47496 | Incorrect evaluation of bool expression |
IV50750 | Process signals not being caught properly with PDF |
IV51845 | Negated comparison to avoid branch |
IV49930 | Inefficient vector splat built-in function |
IV52552 | Group ending NOP not scheduled for PWR7 |
IV53311 | Missing load with -O3 |
IV53339 | Error message about template definition |
IV53340 | Exception thrown causes desturctors to skip |
IV53341 | Project write-lock acquired error message |
IV47945 | Incorrect warning for "restrict" with multiple level typedef |
IV48141 | Incorrect warning for unreachable statement with throw |
IV48074 | The call has no best match |
IV49901 | False detection of unreachable statement by -qinfo=rea |
IV53342 | Incorrect warning for non-portable format specifiers |
IV50843 | Incorrect return type on vector builtins |
IV50473 | Template is already defined error |
IV50848 | Unnecessary extsw affects optimization |
IV50809 | Template argument error for const int expression |
IV51277 | Missing dtor calls after local object in while |
IV53318 | December 2013 PTF for XL C for AIX, V12.1 |
IV53319 | December 2013 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
27 September 2013 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV49625 | Segfault with limited scope variables |
IV49626 | Incorrect warning on restrict pointer type |
IV49627 | Exception bit folded incorrectly with -qfloat=fenv -O2 |
IV40035 | Inefficient code for 64-bit vec_cmpgt |
IV42697 | Missing xscvdpux instruction for pwr7 |
IV49628 | Undefined reference to ?__tls_get_addr' error |
IV43118 | Suboptimal branchless code for hi !=0 |
IV43942 | Inefficient double to 32-bit unsigned int conversion |
IV44027 | Incorrect IF statement logic with -O3 |
IV48060 | Improvements to memset generated code |
IV45186 | Inline ASM parsing label incorrectly |
IV46292 | Disassembler does not show bpermd instruction |
IV49629 | Internal compiler error: Symbol table invalid |
IV49630 | Inconsistent profiling data found in PDF1 and PDF2 |
IV45170 | Error during IPA stage when -qhot is enabled |
IV49568 | Incorrect error message of use before defined |
IV49633 | Syntax error with -qcompact |
IV49634 | Invalid compiler debug information in dwarf |
IV49595 | Allocation problem for new[] operator |
IV49636 | Compiler issues undefined reference error |
IV45506 | Undefined class is not valid error |
IV46193 | Vector destructor not recognized |
IV49637 | The member is not declared as a template |
IV49638 | Internal compiler error in xlCentry |
IV46067 | Error message for explicit copy constructor |
IV46468 | Fatal error in xlCentry |
IV46836 | Dependency files for .cpp sources are read-only |
IV45505 | try-catch block changes value of errno |
IV46715 | Incorrect output with dynamic_cast |
IV49639 | September 2013 PTF for XL C for AIX, V12.1 |
IV49774 | September 2013 PTF for XL C/C++ for AIX, V12.1 |
IV49643 | September 2013 Runtime for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
27 June 2013 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.1 (fileset xlC.rte.12.1.0.1) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV44278 | Unresolved symbols when compiling with -qipa |
IV36931 | Compiler adds unnecessary store to stack |
IV44279 | Infinite loop with -qsmp=omp |
IV39402 | Infinite loop with -qipa and relink |
IV38460 | Long compile time with -qipa=level=2 |
IV38509 | Program abends compiled with -qpdf=level=2 |
IV38082 | dis stops disassembling with pwr7 instructions |
IV40154 | -qsmp=omp -O generates incorrect output |
IV44261 | Unnecessary OMP for-loop canonical form check |
IV37629 | suboptimal code sequence for multiplication |
IV36100 | Suboptimal code for vector < (0,0) comparison |
IV37998 | Compiler abend with -O3 |
IV44284 | Use lfiwax/lfiwzx for int to float conversion |
IV36964 | Suboptimal code for vector long long add |
IV36987 | Inefficient code for trivial vector constants |
IV38465 | Compiler adds unnecessary store for vector |
IV37235 | Suboptimal code for vector long long subtract |
IV44281 | Dwarf error mangled line number gprof message |
IV44282 | Incorrect output with _Decimal128 type |
IV44283 | Suboptimal performance to 64 bit code |
IV36085 | Stabs error for array bounded by static value |
IV44270 | Memory leak due to remaining temporary constructor |
IV44256 | for loop expression3 not evaluated |
IV44272 | multiple definition of ompcritical link error |
IV44260 | Error in OpenMP collapse clause |
IV37955 | Invalid name lookup causing internal error |
IV36541 | Explicit template not accepting "::*" typedef |
IV36724 | Undefined class error with template |
IV38103 | Error in access checking in a local class |
IV38824 | class and member template parameters mixed up |
IV44221 | Inlining causing incorrect output |
IV44274 | Invalid incomplete class error |
IV44275 | Incorrect recognition of int & const int |
IV41642 | Incorrect type of unnamed bitfield in 64-bit |
IV40444 | __attribute__((always_inline)) not inlined |
IV44247 | June 2013 PTF for XL C for AIX, V12.1 |
IV44248 | June 2013 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
05 April 2013 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.1 (fileset xlC.rte.12.1.0.1) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
IV37956 | Incorrect loop counter with -qipa |
IV37017 | Changing warning to error for PDF profile error |
IV37039 | Compiler abend with -O3 |
IV37957 | Incorrect inline ASM for rldimi |
IV37038 | Inefficient code for vec_any_nan |
IV35873 | Unnecessary warning about printf specifier |
IV29268 | Inefficient load of a 64-bit constant |
IV30067 | Inefficient 64-bit constant load of 32-bit value |
IV33245 | Inefficient compare with 32-bit immediates |
IV37628 | Use lfiwax/lfiwzx for int to float conversion |
IV37958 | xlc incorrect result with -O3 |
IV37924 | GRARNN internal error with qarch=pwr6 or pwr7 |
IV28620 | Inefficient struct/union init of member |
IV37942 | Unnamed namespace non-unique symbol name |
IV37944 | The member is not declared as a template error |
IV37945 | Name mangling causing compiler error |
IV37919 | Internal compiler error with -qlistfmt |
IV37947 | __int128 is wrongfully accepted as a keyword |
IV37948 | Inlined getline() causing invalid exception |
IV37949 | ?: method parameter optimizing away valid code |
IV37037 | Incorrect compile time error message with objects |
IV37950 | Template not accepting default param function |
IV34557 | Name lookup error with -qlanglvl=variadictemplates |
IV37951 | Template and typedef causing internal error |
IV33476 | Non-type template parameter and enum error |
IV37923 | Incorrect evaluation of sizeof in templates |
IV37953 | Template argument cannot be converted error |
IV35414 | xlC fails to identify invalid restrict keyword use |
IV35718 | Incorrect default template type argument init |
IV37955 | Invalid name lookup causing internal error |
IV34559 | std::debug_malloc not declared with -qheapdebug |
IV35872 | Extra ; at end of namespace closing |
IV36101 | Routine vdnint missing from libmassvp7.a |
IV33191 | Warning message when max cpu_id to startproc |
IV37966 | March 2013 XL MASS for AIX, V7.1 |
IV36457 | February 2013 XL SMP Runtime |
IV37962 | March 2013 PTF for XL C for AIX, V12.1 |
IV37962 | March 2013 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
28 November 2012 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.1 (fileset xlC.rte.12.1.0.1) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
IV31753 | OMP Parallel error from C99 variable usage |
IV31754 | xlcentry abend with atomic keyword |
IV31755 | -q64 and -qlonglit causes incorrect output |
IV29885 | Compiler incorrectly issues warning 1506-235 |
IV25896 | Compiler dis issues segmentation violation |
IV23860 | Incorrect output with IPA |
IV27635 | Unnecessary branch to next instruction |
IV26278 | Compiler abend with -qpdf link |
IV31200 | Load word byte reserved in 64-bit mode problem |
IV31756 | Application segfault at -O3 |
IV30107 | Compiler does not detect __rotatel4 pattern |
IV29934 | Internal compiler error when using -O2 |
IV31757 | Performance degradation with popcnt on POWER7 |
IV31758 | IPA linking with wrong library extension |
IV26282 | Compiling with -qdfp causes internal error |
IV31735 | dynamic_cast failing to recognize type |
IV31736 | Incorrect function signature from typeid |
IV31737 | Stack deallocate at -O3 causes corrupted stack |
IV31738 | Internal compiler error in xlCentry at -O0 |
IV31739 | Destructor not called for destroyed object |
IV31740 | Ambiguous reference in multi inheritance |
IV31741 | Internal error with private base case |
IV31742 | Builltin_prefetch causes 1540-0256 error |
IV31683 | SIGABRT in __PureVirtualCalled using -q64 |
IV31743 | Static inline causes abort at runtime |
IV31676 | Abend when using -O2 |
IV31745 | Warning about passing non-pod via ellipsis |
IV31748 | A member class was left incomplete |
IV31746 | Empty struct assignment operator writing byte |
IV29473 | Test failures with large OpenMP thread counts |
IV31593 | Performance problem with XLSMPOPTS binding option |
IV28577 | Memory leak in _heapmin |
IV31555 | November 2012 XL SMP Runtime |
IV31556 | November 2012 Memdebug Runtime |
IV31558 | November 2012 PTF for XL C for AIX, V12.1 |
IV31559 | November 2012 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
30 August 2012 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.1 (fileset xlC.rte.12.1.0.1) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
IV25674 | Infinite loop with _Pragma operator |
IV22825 | Vector initialization creates inefficient code |
IV21765 | Inefficient code for conditional increment |
IV24113 | Inefficient vector compare at opt |
IV21831 | Unnecessary register move for __d128_abs |
IV21818 | Wrong .machine tag with optimization enabled |
IV25664 | Internal compiler error in xlCcode with -O2 |
IV25665 | -O causing incorrect output |
IV23573 | Compiler generates unnecessary extsw calls |
IV25666 | Branch hints with execution_frequency ignored |
IV22090 | Unnecessary load/store for _Decimal128 |
IV22709 | Incorrect output with -O2 |
IV23837 | Inefficient compare with 0x8000000000000000 |
IV25678 | Runtime failure due to incorrect aliasing |
IV25667 | Loop/segfault with -qipa on the link step |
IV22789 | Missing alias in ipa/pdf build |
IV25669 | Long compile time with IPA |
IV25668 | Internal compiler error in IPA64 |
IV25681 | Internal error with -qsimd |
IV22045 | showpdf binary segfaults when reading profile |
IV21992 | Promote (E) to (S) for 1586-401 message |
IV25682 | Internal compiler error with -qdfp |
IV25646 | The call to "..." has no best match error |
IV25629 | Abend with inline asm memory operands and -O |
IV25614 | Template parameter cannot be initialized |
IV21491 | Inefficient vector constant generation |
IV25631 | Compiling hangs with insufficient memory error |
IV25632 | -qlanglvl=extended0x causes compiler error |
IV25633 | Dependent class declaration causes error |
IV25615 | Incorrect virtual template error |
IV25635 | Internal compiler error with -qinline |
IV25636 | Name lookup error with -qlanglvl=extended0x |
IV26326 | Memory leak with inline 'new' |
IV26399 | Performance problem with XLSMPOPTS binding option |
IV26400 | August 2012 XL SMP Runtime |
IV26379 | August 2012 Runtime for XL C/C++ for AIX, V12.1 |
IV25643 | August 2012 PTF for XL C for AIX, V12.1 |
IV25644 | August 2012 PTF for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
Download 12.1 using one of the options below: |
01 June 2012 |
Superseded |
Table of Contents:
11.1 Fix Pack 24 (September 2016 PTF)
11.1 Fix Pack 23 (March 2016 PTF)
11.1 Fix Pack 22 (September 2015 PTF)
11.1 Fix Pack 21 (April 2015 PTF)
11.1 Fix Pack 20 (November 2014 PTF)
11.1 Fix Pack 19 (August 2014 PTF)
11.1 Fix Pack 18 (May 2014 PTF)
11.1 Fix Pack 17 (February 2014 PTF)
11.1 Fix Pack 16 (November 2013 PTF)
11.1 Fix Pack 15 (August 2013 PTF)
11.1 Fix Pack 14 (May 2013 PTF)
11.1 Fix Pack 13 (February 2013 PTF)
11.1 Fix Pack 12 (October 2012 PTF)
11.1 Fix Pack 11 (July 2012 PTF)
11.1 Fix Pack 10 (April 2012 PTF)
11.1 Fix Pack 9 (January 2012 PTF)
Link | Date Released | Status |
---|---|---|
27 September 2016 |
Current |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.4 (fileset xlC.rte.12.1.0.4) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV84572 | Internal compiler compiler error with -O2 and variable init |
IV82949 | Name demangling change causing incompatible symbol names between PTFs |
IV89376 | Adding support for AIX7.2 to XL C/C++ for AIX, V11.1 |
IV87243 | XL C for AIX Fix Pack 24 (September 2016 PTF) for 11.1 |
IV87244 | XL C/C++ for AIX Fix Pack 24 (September 2016 PTF) for 11.1 |
Link | Date Released | Status |
---|---|---|
31 March 2016 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.4 (fileset xlC.rte.12.1.0.4) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained from techdoc 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV78407 | xlc optimizes away loop with volatile variable |
IV82245 | Incorrect 1586-475 (W) New definition of function warnings for source files that have not been modifed from PDF1 build |
IV81019 | Insufficient memory in compiler front end when compiling a large test case |
IV81078 | XL C/C++ for AIX Fix Pack 23 (March 2016 PTF) for 11.1 |
IV81077 | XL C for AIX Fix Pack 23 (March 2016 PTF) for 11.1 |
Link | Date Released | Status |
---|---|---|
30 September 2015 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.4 (fileset xlC.rte.12.1.0.4) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV72087 | Incorrect conditional result with -qipa and -q64 |
IV74498 | Crash in invalid exception __DoThrowV6 with qhot=level=0 |
IV76577 | XL C for AIX Fix Pack 22 (September 2015 PTF) for 11.1 |
IV76578 | XL C/C++ for AIX Fix Pack 22 (September 2015 PTF) for 11.1 |
IV73852 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC |
IV75240 | XL C++ Runtime for AIX Fix Pack 4 (August 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
21 April 2015 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV67892 | Continuation line in comment section affecting #line numbers |
IV70738 | XL C for AIX Fix Pack 21 (April 2015 PTF) for 11.1 |
IV70739 | XL C/C++ for AIX Fix Pack 21 (April 2015 PTF) for 11.1 |
Link | Date Released | Status |
---|---|---|
27 November 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained 7038948: Fix list for XL C/C++ Runtime for AIX .
APAR | Description |
---|---|
IV63647 | Order of auto_ptr copy constructor affecting constructor resolution |
IV66783 | XL C for AIX Fix Pack 20 (November 2014 PTF) for 11.1 |
IV66784 | XL C/C++ for AIX Fix Pack 20 (November 2014 PTF) for 11.1 |
Link | Date Released | Status |
---|---|---|
29 August 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV61469 | struct initializer list for bitfields not initializing omitted members to null |
IV62158 | Infinite loop in xlCentry with const qualified template type |
IV63738 | August 2014 PTF for XL C for AIX, V11.1 |
IV63739 | August 2014 PTF for XL C/C++ for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
30 May 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV58760 | IPA causing incorrect pointer arithmetic |
IV56047 | Intermediate object file location conflict |
IV59797 | May 2014 PTF for XL C for AIX, V11.1 |
IV59798 | May 2014 PTF for XL C/C++ for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
11 February 2014 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV53697 | Internal compiler error in xlCcode |
IV54673 | Compile time error with -qwarn64 |
IV54723 | February 2014 PTF for XL C for AIX, V11.1 |
IV54724 | February 2014 PTF for XL C/C++ for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
29 November 2013 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV47921 | Internal compiler error during IPA link |
IV52173 | Error message for explicit copy constructor |
IV46854 | Exception thrown causes desturctors to skip |
IV52174 | Dependency files for .cpp sources are read-only |
IV47183 | Project write-lock acquired error message |
IV45505 | try-catch block changes value of errno |
IV46715 | Incorrect output with dynamic_cast |
IV52177 | November 2013 PTF for XL C for AIX, V11.1 |
IV52178 | November 2013 PTF for XL C/C++ for AIX, V11.1 |
IV49643 | September 2013 Runtime for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
22 August 2013 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.2 (fileset xlC.rte.12.1.0.2) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV39332 | Incorrect warning on restrict pointer type |
IV36069 | Exception bit folded incorrectly with -qfloat=fenv -O2 |
IV41977 | Suboptimal performance to 64 bit code |
IV45812 | Internal compiler error: Symbol table invalid |
IV40580 | Inconsistent profiling data found in PDF1 and PDF2 |
IV39827 | std::pair object giving bad output with opt |
IV39832 | Incorrect recognition of int & const int |
IV42651 | Syntax error with -qcompact |
IV47011 | Allocation problem for new[] operator |
IV45505 | try-catch block changes value of errno |
IV45803 | July 2013 Runtime for XL C/C++ for AIX, V12.1 |
IV47032 | August 2013 PTF for XL C for AIX, V11.1 |
IV47033 | August 2013 PTF for XL C/C++ for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
23 May 2013 |
Superseded |
XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.1 (fileset xlC.rte.12.1.0.1) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV37692 | Incorrect output with _Decimal128 type |
IV38234 | Unresolved symbols when compiling with -qipa |
IV37088 | Infinite loop with -qsmp=omp |
IV40225 | Infinite loop with -qipa and relink |
IV34104 | for loop expression3 not evaluated |
IV39191 | Memory leak due to remaining temporary constructor |
IV40242 | std::debug_malloc not declared with -qheapdebug |
IV40243 | Extra ; at end of namespace closing |
IV40453 | Adding support for IBM PASE for i 7.1 |
IV40237 | May 2013 PTF for XL C for AIX, V11.1 |
IV40238 | May 2013 PTF for XL C/C++ for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
26 February 2013 |
Superseded |
APAR | Description |
IV33990 | Incorrect result with -O3 |
IV34103 | GRARNN Internal error with qarch=pwr6 or pwr7 |
IV33243 | Incorrect loop counter with -qipa |
IV32627 | Incorrect inline ASM for rldimi |
IV24703 | Unnamed namespace non-unique symbol name |
IV30707 | A member class was left incomplete |
IV28202 | Empty struct assignment operator writing byte |
IV33970 | Internal compiler error with -qlistfmt |
IV30898 | Inlined getline() causing invalid exception |
IV30906 | Incorrect template signature for const type |
IV31404 | ?: method parameter optimizing away valid code |
IV33204 | Template not accepting default param function |
IV33368 | Template and typedef causing internal error |
IV33977 | Incorrect evaluation of sizeof in templates |
IV33191 | Warning message when max cpu_id to startproc |
SE54546 | Debugger not stops in assembler code expansion instead of COBOL source |
IV33783 | Memory leak in _heapmin |
SE54537 | IBM Debugger for AIX January 2013 PTF |
IV33787 | January 2013 Memdebg Runtime |
IV36457 | February 2013 XL SMP Runtime |
IV36453 | February 2013 PTF for XL C for AIX. V11.1 |
IV36454 | February 2013 PTF for XL C/C++ for AIX. V11.1 |
Link | Date Released | Status |
---|---|---|
21 October 2012 |
Superseded |
APAR | Description |
IV29524 | Internal compiler error with -qsimd=auto |
IV29519 | Performance degradation with popcnt on POWER7 |
IV27651 | IPA linking with wrong library extension |
IV23063 | OMP Parallel error from C99 variable usage |
IV26832 | -q64 and -qlonglit causes incorrect output |
IV22256 | Incorrect function signature from typeid |
IV23847 | Stack deallocate at -O3 causes corrupted stack |
IV28617 | Destructor not called for destroyed object |
IV25284 | Exception-specification in template parameter |
IV25325 | Template type processing order causing error |
IV25894 | Ambiguous reference in multi inheritance |
IV25898 | Internal error with private base case |
IV28123 | Warning about passing non-pod via ellipsis |
IV26326 | Memory leak with inline 'new' |
IV29467 | October 2012 PTF for XL C/C++ for AIX, V11.1 |
IV26379 | August 2012 Runtime for XL C/C++ for AIX, V12.1 |
IV29472 | October 2012 PTF for XL C for AIX, V11.1 |
IV29474 | October 2012 XL SMP Runtime |
Link | Date Released | Status |
---|---|---|
27 July 2012 |
Superseded |
APAR | Description |
IV21969 | Internal compiler error with -qdfp |
IV21660 | Incorrect debug info for dbx |
IV22269 | Branch hints with execution_frequency ignored |
IV24367 | Loop/segfault with -qipa on the link step |
IV24375 | Long compile time with IPA |
IV20667 | Internal compiler error in ipa64 |
IV23298 | Internal error with -qsimd |
IV24368 | Compiler abend with -qipa |
IV24389 | Inline asm may cause segmentation fault |
IV19669 | Wrong .machine tag with optimization enabled |
IV20818 | Incorrect output with -O2 |
IV24369 | Internal compiler error in xlCcode with -O2 |
IV20936 | -O causing incorrect output |
IV18658 | Infinite loop with _Pragma operator |
IV21490 | dynamic_cast failing to recognize type |
IV24392 | The call to "..." has no best match error |
IV24393 | Abend with inline asm memory operands and -O |
IV19832 | Template parameter cannot be initialized |
IV24394 | Compiling hangs with insufficient memory error |
IV18337 | -qlanglvl=extended0x causes compiler error |
IV18438 | Dependent class declaration causes error |
IV24376 | Incorrect virtual template error |
IV21883 | Internal compiler error with -qinline |
IV18437 | Name lookup error with -qlanglvl=extended0x |
IV20901 | omp_set_schedule call is ignored |
IV24374 | July 2012 XL SMP Runtime |
IV24370 | July 2012 PTF for XL C for AIX, V11.1 |
IV24371 | July 2012 PTF for XL C/C++ for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
17 April 2012 |
Superseded |
APAR | Description |
IV14903 | Invalid output at -O2, -O3, -O4 in 64-bit mode |
IV13924 | Overlaping csects causing linker error |
IV11642 | Incorrect DFP instruction in -qlist |
IV18499 | Non virtual thunk error at link time |
IV18500 | Issues with bool val and cc |
IV18591 | ASM error with [name] and + operand |
IV11360 | Internal compiler error with -qwarn64 |
IV18593 | Template traceback message generation error |
IV18594 | Overload template function address causing error |
IV18595 | Call does not match any parameter list error |
IV18490 | Template argumemt miss-match error |
IV16483 | Internal inline function template param error |
IV15717 | Unnecessary call to __CleanupCatchV6a |
IV12875 | ctype.h functions as macros in cctype |
IV16544 | Error msg with limits header and XOPEN_SOURCE |
IV18369 | April 2012 PTF for XL C for AIX, V11.1 |
IV18370 | April 2012 PTF for XL C/C++ for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
26 January 2012 |
Superseded |
APAR | Description |
IV09175 | Long type loop index causes slowdown at O3 |
IV09886 | Bad stackprotect with variable length array |
IV10810 | __d128_test_significance performance problem |
IV12845 | Inefficient register move using xvcpsgnd |
IV11119 | __fence not blocking mc_func inline |
IV10153 | Unresolved symbol errors with -qipa |
IV11658 | Signal 11 in ipa64 with incorrect PDF profile |
IV09519 | Unresolved symbol error with -qipa=level=0 |
IV12898 | Not a member of class compiler error |
IV12899 | Optimization causes incorrect output |
IV11128 | Compile time error with variadic templates |
IV11365 | Template instantiation problem |
IV12869 | January 2012 PTF for XL C for AIX, V11.1 |
IV12873 | January 2012 PTF for XL C/C++ for AIX, V11.1 |
Table of Contents:
10.1 Fix Pack 21 (October 2015 PTF)
10.1 Fix Pack 20 (October 2014 PTF)
10.1 Fix Pack 19 (October 2013 PTF)
10.1 Fix Pack 18 (July 2013 PTF)
10.1 Fix Pack 17 (January 2013 PTF)
10.1 Fix Pack 16 (September 2012 PTF)
10.1 Fix Pack 15 (May 2012 PTF)
10.1 Fix Pack 14 (February 2012 PTF)
Link | Date Released | Status |
---|---|---|
30 October 2015 |
Current |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.5 (fileset xlC.rte.12.1.0.5) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
12.1APAR | Description |
---|---|
IV77693 | XL C for AIX Fix Pack 21 (October 2015 PTF) for 10.1 |
IV77657 | Internal compiler error in xlCcode |
IV73852 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC |
IV77692 | XL C/C++ for AIX Fix Pack 21 (October 2015 PTF) for 10.1 |
IV78285 | Bad file descriptor due to ofstream not releasing FILE after ENOSPC in XL C++ Runtime |
IV78287 | XL C++ Runtime for AIX Fix Pack 5 (October 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
31 October 2014 |
Superseded |
APAR | Description |
---|---|
IV54663 | Compile time error with -qwarn64 |
IV65799 | Internal compiler error in xlCcode |
IV65888 | XL C for AIX Fix Pack 20 (October 2014 PTF) for 10.1 |
IV65889 | XL C/C++ for AIX Fix Pack 20 (October 2014 PTF) for 10.1 |
Link | Date Released | Status |
---|---|---|
31 October 2013 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.3 (fileset xlC.rte.12.1.0.3) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV51008 | Missing load with -O3 |
IV44606 | Allocation problem for new[] operator |
IV49965 | Project write-lock acquired error message |
IV45505 | try-catch block changes value of errno |
IV46715 | Incorrect output with dynamic_cast |
IV51006 | October 2013 PTF for XL C for AIX, V10.1 |
IV51007 | October 2013 PTF for XL C/C++ for AIX, V10.1 |
IV49643 | September 2013 Runtime for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
31 July 2013 |
Superseded |
Attention: This release contains an update to the XL C++ runtime. XL C++ applications compiled with this fix pack require the XL C++ runtime V12.1.0.2 (fileset xlC.rte.12.1.0.2) or later. For systems that do not have the compiler installed, the stand-alone XL C++ runtime can be obtained here .
APAR | Description |
---|---|
IV44421 | Optimization problem accessing volatile fields |
IV45791 | std::debug_malloc not declared with -qheapdebug |
IV45792 | Extra ; at end of namespace closing |
IV45505 | try-catch block changes value of errno |
IV33191 | Warning message when max cpu_id to startproc |
IV36457 | February 2013 XL SMP Runtime |
IV45801 | July 2013 PTF for XL C for AIX, V10.1 |
IV45802 | July 2013 PTF for XL C/C++ for AIX, V10.1 |
IV45803 | July 2013 Runtime for XL C/C++ for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
17 January 2013 |
Superseded |
APAR | Description |
IV33783 | Memory leak in _heapmin |
IV33787 | January 2013 Memdebg Runtime |
IV33788 | January 2013 XL SMP Runtime |
IV33791 | January 2013 PTF for XL C for AIX, V10.1 |
IV33792 | January 2013 PTF for XL C/C++ for AIX, V10.1 |
Link | Date Released | Status |
---|---|---|
18 September 2012 |
Superseded |
APAR | Description |
IV21132 | Compiler abend with -qipa |
IV26995 | Inline asm may cause segmentation fault |
IV21461 | Internal compiler error in xlCcode with -O2 |
IV26952 | Incorrect virtual template error |
IV26399 | Performance problem with XLSMPOPTS binding option |
IV26326 | Memory leak with inline 'new' |
IV26400 | August 2012 XL SMP Runtime |
IV26379 | August 2012 Runtime for XL C/C++ for AIX, V12.1 |
IV26993 | September 2012 PTF for XL C for AIX, V10.1 |
IV26994 | September 2012 PTF for XL C/C++ for AIX, V10.1 |
Link | Date Released | Status |
---|---|---|
04 May 2012 |
Superseded |
APAR | Description |
IV18657 | Infinite loop with _Pragma operator |
IV19952 | Error msg with limits header and XOPEN_SOURCE |
IV20024 | Call does not match any parameter list error |
IV19953 | Template argument miss-match error |
IV18039 | Abend with inline asm memory operands and -O |
IV20041 | May 2012 PTF for XL C for AIX, V10.1 |
IV20042 | May 2012 PTF for XL C/C++ for AIX, V10.1 |
Link | Date Released | Status |
---|---|---|
16 February 2012 |
Superseded |
APAR | Description |
IV14244 | ASM error with {name} and + operand |
IV11885 | Issues with bool val and cc |
IV03698 | Multithreaded application hangs |
IV09822 | November 2011 XL SMP Runtime |
IV14125 | February 2012 PTF for XL C for AIX, V10.1 |
Related Information
Was this topic helpful?
Document Information
Modified date:
20 September 2024
UID
swg27038605