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 for AIX.
Content
Tab navigation
- Release 13.1.X - selected tab,
- 13.1
- 12.1
- 11.1
- 10.1
- Support Resources
- To open a PMR against the XL 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
Follow IBM Compilers on Twitter | Facebook | Google+
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:
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 |
APAR | Description |
---|---|
IJ43796 | URT report showing concurrent users within a minute even though they do not overlap within that minute |
Link | Date Released | Status |
---|---|---|
10 January 2022 |
Superseded |
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.
APAR | Description |
---|---|
IJ36850 | URT dumps core while generating report |
IJ36569 | IPA and PDF2 link optimizing away necessary exception call |
IJ27122 | C++ function returns the wrong result when compiled -O2 |
IJ36802 | IPA issues a Signal 11 |
IJ36847 | Adding support for AIX7.3 to XL C for AIX, V13.1.3 |
Link | Date Released | Status |
---|---|---|
30 May 2019 |
Superseded |
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.
APAR | Description |
---|---|
IJ16324 | Duplicated else block when using -qhot |
IJ14076 | Incorrect variable value when compiled with -O3 |
IJ16404 | XL C for AIX, V13.1.3.6 Fix Pack (May 2019) |
Link | Date Released | Status |
---|---|---|
13 August 2018 |
Superseded |
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.
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 |
IJ08170 | XL C for AIX, V13.1.3.5 Fix Pack (July 2018) |
Link | Date Released | Status |
---|---|---|
28 April 2017 |
Superseded |
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.
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 |
IV95362 | XL C for AIX, V13.1.3.4 Fix Pack (April 2017) |
Link | Date Released | Status |
---|---|---|
23 December 2016 |
Superseded |
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.
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 |
IV91697 | XL 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
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.
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 | Corrupt 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 |
IV85655 | XL C for AIX Fix Pack 2 (July 2016 PTF) for 13.1.3 |
Link | Date Released | Status |
---|---|---|
11 December 2015 |
Superseded |
Link | Date Released | Status |
---|---|---|
19 June 2015 |
Superseded |
Note: There is no V13.1.1 release of XL C for AIX. The first XL 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 Compiler & Runtime | Date Released |
---|---|
Download 13.1.0.14 (Info) | 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 |
XL C Compiler & Runtime | Date Released |
---|---|
Download 13.1.0.13 (Info) | 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 |
XL C Compiler & Runtime | Date Released |
---|---|
Download 13.1.0.12 (Info) | 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 |
Current |
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.
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 |
IJ12284 | XL C for AIX Fix Pack 11 (November 2018 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
5 March 2018 |
Superseded |
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.
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 |
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 |
Link | Date Released | Status |
---|---|---|
5 July 2017 |
Superseded |
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.
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 |
IV97570 | XL C for AIX Fix Pack 9 (June 2017 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
23 August 2016 |
Superseded |
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.
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 |
IV87989 | XL C for AIX Fix Pack 8 (August 2016 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
31 May 2016 |
Superseded |
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.
APAR | Description |
---|---|
IV85130 | Corrupt object files/DWARF debug info with large source files |
IV84805 | Internal compiler error with -qinclude and invalid preprocessor directive |
IV85216 | XL C for AIX Fix Pack 7 (May 2016 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
29 February 2016 |
Superseded |
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.
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 |
IV81922 | XL C for AIX Fix Pack 6 (Feb 2016 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
2 December 2015 |
Superseded |
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.
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 |
IV77967 | Bindlist XLSMPOPTS fails to bind threads to processors |
IV79267 | Adding support for AIX7.2 to XL C V13.1 |
IV78006 | XL C for AIX Fix Pack 5 (November 2015 PTF) for 13.1 |
IV78011 | XL SMP for AIX Fix Pack 5 (November 2015 PTF) for 4.1 |
Link | Date Released | Status |
---|---|---|
30 July 2015 |
Superseded |
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 |
IV75557 | XL C for AIX Fix Pack 4 (July 2015 PTF) for 13.1 |
IV75353 | XL SMP for AIX Fix Pack 4 (July 2015 PTF) for 4.1 |
Link | Date Released | Status |
---|---|---|
30 April 2015 |
Superseded |
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 |
IV72861 | XL C for AIX Fix Pack 3 (April 2015 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
18 December 2014 |
Superseded |
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 |
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 |
IV67795 | XL C for AIX Fix Pack 2 (December 2014 PTF) for 13.1 |
Link | Date Released | Status |
---|---|---|
30 September 2014 |
Superseded |
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 |
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 |
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 Compiler | Date Released | Status |
---|---|---|
Download 12.1.0.23 (Info) | 8 June 2021 |
Current |
XL 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 |
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) |
XL C Compiler | Date Released | Status |
---|---|---|
Download 12.1.0.22 (Info) | 20 August 2019 |
Superseded |
XL 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) |
Link | Date Released | Status |
---|---|---|
8 February 2019 |
Superseded |
APAR | Description |
---|---|
IJ13035 | XL C for AIX, V12.1.0.21 Fix Pack (January 2019) |
Link | Date Released | Status |
---|---|---|
23 April 2018 |
Superseded |
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 |
IJ04773 | XL C for AIX Fix Pack 20 (March 2018 PTF) for V12.1 |
Link | Date Released | Status |
---|---|---|
30 August 2017 |
Superseded |
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 |
IV98048 | XL C for AIX, V12.1.0.19 Fix Pack (August 2017) |
Link | Date Released | Status |
---|---|---|
28 February 2017 |
Superseded |
APAR | Description |
---|---|
IV92277 | Internal compiler error in xlCcode during a PDF2 link |
IV92298 | XL C for AIX, V12.1.0.18 Fix Pack (February 2017) |
Link | Date Released | Status |
---|---|---|
30 November 2016 |
Superseded |
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 |
IV89939 | XL C for AIX Fix Pack 17 (November 2016 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
25 July 2016 |
Superseded |
APAR | Description |
---|---|
IV82692 | Corrupt 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 |
IV86022 | XL C for AIX Fix Pack 16 (July 2016 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
25 April 2016 |
Superseded |
APAR | Description |
---|---|
IV82230 | Incorrect 1586-475 (W) New definition of function warnings for source files that have not been modifed from PDF1 build |
IV82550 | XL C for AIX Fix Pack 15 (April 2016 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
31 December 2015 |
Superseded |
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 times with -qdbgfmt=dwarf |
IV79981 | Adding support for AIX7.2 to XL C V12.1 |
IV78614 | XL C for AIX Fix Pack 14 (December 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
28 August 2015 |
Superseded |
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 |
IV75234 | XL C for AIX Fix Pack 13 (August 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
29 May 2015 |
Superseded |
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 |
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 |
Link | Date Released | Status |
---|---|---|
26 February 2015 |
Superseded |
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 |
IV68512 | XL C for AIX Fix Pack 11 (February 2015 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
31 October 2014 |
Superseded |
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 |
IV66245 | XL C for AIX Fix Pack 10 (October 2014 PTF) for 12.1 |
Link | Date Released | Status |
---|---|---|
31 July 2014 |
Superseded |
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 |
IV62656 | July 2014 PTF for XL C for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
31 March 2014 |
Superseded |
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 |
IV56815 | March 2014 PTF for XL C for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
31 January 2014 |
Superseded |
APAR | Description |
---|---|
IV53851 | January 2014 PTF for XL C for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
24 December 2013 |
Superseded |
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 |
IV53318 | December 2013 PTF for XL C for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
27 September 2013 |
Superseded |
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 |
IV49639 | September 2013 PTF for XL C for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
27 June 2013 |
Superseded |
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 |
IV44247 | June 2013 PTF for XL C for AIX, V12.1 |
Link | Date Released | Status |
---|---|---|
05 April 2013 |
Superseded |
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 |
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 |
Link | Date Released | Status |
---|---|---|
28 November 2012 |
Superseded |
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 |
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 |
Link | Date Released | Status |
---|---|---|
30 August 2012 |
Superseded |
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 |
IV26399 | Performance problem with XLSMPOPTS binding option |
IV26400 | August 2012 XL SMP Runtime |
IV25643 | August 2012 PTF for XL 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 |
APAR | Description |
---|---|
IV84572 | Internal compiler compiler error with -O2 and variable init |
IV89375 | Adding support for AIX7.2 to XL C for AIX, V11.1 |
IV87243 | XL C for AIX Fix Pack 24 (September 2016 PTF) for 11.1 |
Link | Date Released | Status |
---|---|---|
31 March 2016 |
Superseded |
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 |
IV81077 | XL C for AIX Fix Pack 23 (March 2016 PTF) for 11.1 |
Link | Date Released | Status |
---|---|---|
30 September 2015 |
Superseded |
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 |
Link | Date Released | Status |
---|---|---|
21 April 2015 |
Superseded |
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 |
Link | Date Released | Status |
---|---|---|
27 November 2014 |
Superseded |
APAR | Description |
---|---|
IV66783 | XL C for AIX Fix Pack 20 (November 2014 PTF) for 11.1 |
Link | Date Released | Status |
---|---|---|
29 August 2014 |
Superseded |
APAR | Description |
---|---|
IV61469 | struct initializer list for bitfields not initializing omitted members to null |
IV63738 | August 2014 PTF for XL C for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
30 May 2014 |
Superseded |
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 |
Link | Date Released | Status |
---|---|---|
11 February 2014 |
Superseded |
APAR | Description |
---|---|
IV54723 | February 2014 PTF for XL C for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
29 November 2013 |
Superseded |
APAR | Description |
---|---|
IV47921 | Internal compiler error during IPA link |
IV52177 | November 2013 PTF for XL C for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
22 August 2013 |
Superseded |
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 |
IV47032 | August 2013 PTF for XL C for AIX, V11.1 |
Link | Date Released | Status |
---|---|---|
23 May 2013 |
Superseded |
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 |
IV40452 | Adding support for IBM PASE for i 7.1 |
IV40237 | May 2013 PTF for XL 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 |
IV33191 | Warning message when max cpu_id to startproc |
SE54546 | Debugger not stops in assembler code expansion instead of COBOL source |
SE54537 | IBM Debugger for AIX January 2013 PTF |
IV33783 | Memory leak in _heapmin |
IV33787 | January 2013 Memdebg Runtime |
IV36457 | February 2013 XL SMP Runtime |
IV36453 | February 2013 PTF for XL 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 |
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 |
IV20901 | omp_set_schedule call is ignored |
IV24374 | July 2012 XL SMP Runtime |
IV24370 | July 2012 PTF for XL 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 |
IV18599 | ASM error with [name] and + operand |
IV18500 | Issues with bool val and cc |
IV18369 | April 2012 PTF for XL 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 |
IV12869 | January 2012 PTF for XL 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 |
APAR | Description |
---|---|
IV77693 | XL C for AIX Fix Pack 21 (October 2015 PTF) for 10.1 |
Link | Date Released | Status |
---|---|---|
31 October 2014 |
Superseded |
APAR | Description |
---|---|
IV65888 | XL C for AIX Fix Pack 20 (October 2014 PTF) for 10.1 |
Link | Date Released | Status |
---|---|---|
31 October 2013 |
Superseded |
APAR | Description |
---|---|
IV51008 | Missing load with -O3 |
IV51006 | October 2013 PTF for XL C for AIX, V10.1 |
Link | Date Released | Status |
---|---|---|
31 July 2013 |
Superseded |
APAR | Description |
---|---|
IV44421 | Optimization problem accessing volatile fields |
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 |
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 |
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 |
IV26399 | Performance problem with XLSMPOPTS binding option |
IV26400 | August 2012 XL SMP Runtime |
IV26993 | September 2012 PTF for XL C for AIX, V10.1 |
Link | Date Released | Status |
---|---|---|
04 May 2012 |
Superseded |
APAR | Description |
IV18657 | Infinite loop with _Pragma operator |
IV20041 | May 2012 PTF for XL 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:
27 June 2023
UID
swg27038352