Fixes are available
November 2012 Update for XL C/C++ for Blue Gene/Q, V12.1
February 2013 Update for XL C/C++ for Blue Gene/Q, V12.1
May 2013 Update for XL C/C++ for Blue Gene/Q, V12.1
XL C/C++ for Blue Gene/Q Fix Pack 5 (August 2013 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 6 (November 2013 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 7 (February 2014 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 8 (May 2014 Update) for 12.1
XL C/C++ for Blue Gene/Q Fix Pack 9 (August 2014 Update) for 12.1
Closed as program error.
Type qualifiers such as const and storage class specifiers such as static can appear in any order within a vector4double declaration. If the qualifier is specified after the vector4double keyword, the bgxlC C++ compiler invocation is encountering an internal compiler error. ===== EXAMPLE ===== Internal compiler error: vector4double const a = vec_lda(i, ptr); Correct: const vector4double aL = vec_lda(i, ptr);
Move qualifer before keyword. bgxlc C compiler invocation is not affected.
PROBLEM DESCRIPTION: The data type parsing capability of the compiler was not recognizing the const qualifier following the vector4double keyword correctly, and was internally saving invalid data. USERS AFFECTED: Users of vector4double data types on BG/Q.
Parser code was corrected to recognize the qualifier following vector4double.
Reported component name
XL C/C++ FOR BG
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
XL C/C++ FOR BG
Fixed component ID
Applicable component levels