Fix list for XL C/C++ for Blue Gene/Q

Product documentation


Abstract

This document contains a complete listing of releases, refreshes, fix packs and interim fixes sorted by version for IBM XL C/C++ for Blue Gene.

Content

Tab navigation

IBM Rational Software Support Communities
  • Visit the IBM Support Portal to configure your support portal experience and review FAQs, lists of known problems, fixes, and a wealth of important support information.
  • Visit developerWorks to access an online collection of tutorials, sample code, standards, forums and other resources provided by experts at IBM to assist software developers using Rational tools including access to the IBM RFE Community.
  • Visit the Jazz Community if you use a Rational product created using the Jazz platform to interact directly with the Jazz development team and other community members, download product trials and betas and track development progress.

Helpful Hints For Obtaining Technical Assistance:

Before you contact IBM Rational Software 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:

  • What software versions were you running when the problem occurred?
  • Do you have logs, traces, or messages that are related to the problem?
  • Can you reproduce the problem? If so, what steps do you take 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.

Follow IBM Rational Client Support on Twitter | Facebook | YouTube | devWorks Blog

Table of Contents:


Fix Pack 8 (12.1.0.8)
Link Date Released Status
APAR Description
LI78020 Stabstring types not defined error
LI77790 Template errors out of overload resolution
LI77849 The inline function is referenced but it is not defined error
LI77889 __builtin_floor() to accept an integer parameter
LI78013 May 2014 Update for XL C/C++ for BlueGene/Q, V12.1

Fix Pack 7 (12.1.0.7)
Link Date Released Status
APAR Description
LI77865 The call has no best match
LI77866 False detection of unreachable statement by -qinfo=rea
LI77867 Incorrect return type on vector builtins
LI77868 Template is already defined error
LI77869 Unnecessary extsw affects optimization
LI77870 Template argument error for const int expression
LI77871 Incorrect IF statement logic with -O3
LI77872 Compiler ignores the xer clobber
LI77599 -qinline=level=0 should be equivalent to -qnoinline
LI77722 _xlsmpShutdownRTE() causes runtime hang
LI77509 Signal 11 with vector4double usage
LI77601 Missing Loop not Simdized message in Listing
LI77873 Missing default argument on member function
LI77736 Syntax error for vector4double and vec_xxmadd
LI77780 Issues with TM_SHORT_TRANSACTION_MODE
LI77735 Template error with bgxlc++_r
LI77725 The inline function is referenced but not defined error
LI77528 Internal compiler error with -O3
LI77863 February 2014 Update for XL C/C++ for Blue Gene/Q, V12.1

Fix Pack 6 (12.1.0.6)
Link Date Released Status
APAR Description
LI77706 Vector destructor not recognized
LI77516 The member is not declared as a template
LI77523 Internal compiler error in xlCentry
LI77707 Error message for explicit copy constructor
LI77540 Error message about template definition
LI77708 Fatal error in xlCentry
LI77709 Exception thrown causes destructors to skip
LI77710 Incorrect warning for "restrict" with multiple level typedef
LI77711 Incorrect warning for unreachable statement with throw
LI77712 Incorrect warning for non-portable format specifiers
LI77676 Disassembler does not show bpermd instruction
LI77594 Improving branch latency
LI77581 Internal compiler error with -qcheck=all
LI77555 Loop is not SIMD vectorized
LI77679 Missing load with -O3
LI77703 November 2013 Update for XL C/C++ for Blue Gene/Q, V12.1

Fix Pack 5 (12.1.0.5)
Link Date Released Status
APAR Description
LI77209 Segfault with limited scope variables
LI77567 Incorrect warning on restrict pointer type
LI77510 Inlining causing incorrect output
LI77283 Invalid incomplete class error
LI77569 Incorrect recognition of int & const int
LI77570 Incorrect type of unnamed bitfield in 64-bit
LI77511 __attribute__((always_inline)) not inlined
LI77348 Incorrect error message of use before defined
LI77572 Syntax error with -qcompact
LI77493 Invalid compiler debug information in DWARF
LI77512 Allocation problem for new[] operator
LI77494 Compiler issues undefined reference error
LI77574 Undefined class is not valid error
LI77506 Long compile time with optimization
LI77513 Inefficient code for 64-bit vec_cmpgt
LI77576 Suboptimal performance to 64 bit code
LI77577 Inefficient double to 32-bit unsigned int conversion
LI77578 Improvements to memset generated code
LI77247 Incorrect debug information corrupts debugger
LI77579 Program abends compiled with -qpdf=level=2
LI77504 August 2013 Update for XL C/C++ for Blue Gene/Q, V12.1

Fix Pack 4 (12.1.0.4)
Link Date Released Status
APAR Description
LI77403 Error in access checking in a local class
LI77404 Unnecessary warning about printf specifier
LI77168 Unnecessary OMP for-loop canonical form check
LI77405 Extra ; at end of namespace closing
LI77215 -qsmp=omp -O1 generates incorrect output
LI77208 Invalid name lookup causing internal error
LI77250 Multiple definition of ompcritical link error
LI77363 Incorrect default template type argument init
LI77407 Undefined class error with template
LI77373 Explicit template inst not accepting "int X::*" typedef
LI77208 Compiler abend -qlanglvl=variadictemplates
LI77361 Error in OpenMP collapse clause
LI77218 Long compile time for templated code
LI77409 Unnamed namespace non-unique symbol name
LI77410 XlC fails to identify invalid restrict keyword USE
LI77184 Template argument cannot be converted error
LI77411 Incorrect compile error message
LI77381 for() loop expression3 not evaluated
LI77413 Incorrect output with _Decimal128 type
LI77244 vector4double incorrectly passed by value
LI77268 Dwarf error mangled line number gprof message
LI77414 Compiler abend with -O3
LI77415 Suboptimal code for vector <(0,0) comparison
LI77397 Undefined reference to '__TLS_GET_ADDR' error
LI77249 simd_util.cpp:102 assertion error at -O3
LI77417 class and member template parameters mixed up
LI77418 Memory leak due to remaining temporary constructor
LI77419 Compiler adds unnecessary store for vector
LI77420 Use lfiwax/lfiwzx for int to float conversion
LI77421 Inefficient code for trivial vector constants
LI77422 Compiler adds unnecessary store to stack
LI77401 May 2013 Update for XL C/C++ for Blue Gene/Q, V12.1

Fix Pack 3 (12.1.0.3)
Link Date Released Status
APAR Description
LI77083 Disabling PDF options on BG/Q
LI77223 The member is not declared as a template error
LI77224 Name mangling causes compiler error
LI77189 Internal compiler error with -qlistfmt
LI77228 -qsmp=omp long compile time
LI77229 inlined getline() causing invalid exception
LI77230 ?: method parameter optimizing away valid code
LI77231 Template not accepting default param function
LI77180 Name lookup error with -qlanglvl=variadictemplates
LI77232 Template and typedef causing internal error
LI77233 Non-type template parameter and enum error
LI77191 Incorrect evaluation of sizeof in templates
LI77235 Inefficient compare with 32-bit immediates
LI77192 GRARNN Internal error with qarch=pwr6 or pwr7
LI77084 -qhot at level=2 may be slower than at level=1
LI77238 Incorrect inline ASM for rldimi
LI77225 February 2013 Update for XL C/C++ for Blue Gene/Q, V12.1

Fix Pack 2 (12.1.0.2)
Link Date Released Status
APAR Description
LI76956 const type qualifier with vector4double error
LI77074 __int128 is wrongfully accepted as a keyword
LI77065 Template parameter cannot be initialized
LI77105 Inefficient vector constant generation
LI77067 Missing alias in ipa/pdf build exe
LI77107 Compiling hangs with insufficient memory error
LI77108 Name lookup error with -qlanglvl=extended0x
LI77109 Dependent class declaration causes error
LI77071 Internal compiler error in IPA64
LI77111 Wrong .machine tag with optimization enabled
LI77073 Incorrect virtual template error
LI76851 OMP Parallel error from C99 variable usage
LI77080 Internal compiler error in xlCcode with -O2
LI77093 -O causing incorrect output
LI77115 Internal compiler error with -qinline
LI77116 Stack deallocate at -O3 causes corrupt stack
LI76885 Internal compiler error in xlCentry at -O0
LI76966 Problem with builtin vec_lds
LI76943 xlcentry abend with atomic keyword
LI76958 Compiling with -O3 causes signal 11 at runtime
LI77017 Builtin_prefetch causes 1540-0256 error
LI77117 Ambiguous reference in multi inheritance
LI77031 Compiler issues invalid warning
LI77072 Static inline causes abort at runtime
LI77046 Internal compiler error when using -O2
LI77090 Application segfault at -O3
LI77118 Warning about passing non-POD via ellipsis
LI76952 Name lookup in base has invalid scope
LI77094 November 2012 Update for XL C/C++ for Blue Gene/Q, V12.1

Related information

V.R.M.F. Maintenance Stream Delivery Vehicle glossary
Software Product Compatibility Reports
Fix Central
XL C/C++ for Blue Gene/Q library
Unsupported C and C++ compilers
XL C for AIX library
XL C/C++ for AIX library
XL C/C++ for Linux library

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

XL C/C++ for Blue Gene/Q
Documentation

Software version:

12.1

Operating system(s):

Blue Gene/Q

Reference #:

7038881

Modified date:

2014-05-28

Translate my page

Machine Translation

Content navigation