IBM Support

Fix list for XL Fortran for Linux

Product Documentation


Abstract

This document contains a complete listing of releases, refreshes, fix packs and interim fixes sorted by version for IBM XL Fortran for Linux.

Content

For systems that do not have the compiler installed, the standalone XL Fortran runtime can be obtained here .

Tab navigation

IBM XL Compiler Support  
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?
  • Can the test case be provided to IBM?
  • 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:


17.1.1 Fix Pack 2
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 17.1.1.2 (Info) 17.1.1.2  12 February 2024
17.1.1 Fix Pack 1
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 17.1.1.1 (Info) 17.1.1.1  13 December 2022
Initial Release (17.1.1)
Link Date Released Status
APAR Description
-- Initial release

Table of Contents:


16.1.1 Fix Pack 14
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.14 (Info) 16.1.1.14  26 June 2023
XL Fortran Compiler APARs Description
LI82712 USING error stop code causes TRAP
LI82723 Undefined reference when compiling ISO_Fortran_binding.h with Fortran compiler to establish Fortran array in C
16.1.1 Fix Pack 13
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.13 (Info) 16.1.1.13  11 October 2022
XL Fortran Compiler APARs Description
IJ37518 Internal compiler error with long/deep path to source file
LI82523 Difficulties debugging OpenMP offloaded GPU kernels
16.1.1 Fix Pack 12
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.12 (Info) 16.1.1.12  2 March 2022
 
XL Fortran Compiler APARs Description
LI82404 omp_is_initial_device() not defined in omp.h shipped with IBM XLSMP
16.1.1 Fix Pack 11
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.11 (Info) 16.1.1.11  21 December 2021
 
XL Fortran Compiler APARs Description
LI82429 Internal compiler error in xlfentry compiling a module with 358 subroutines
LI82050 Adding the 'always' keyword to an OpenMP data map produces runtime error
LI82037 Runtime hang on CPU host with 'parallel do simd collapse(2)'
LI82130 Undefined reference omp_get_initial_device() in IBM XL OpenMP target offload
16.1.1.10 Fix Pack
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.10 (Info) 16.1.1.10  11 March 2021
 
XL Fortran Compiler APARs Description
LI81701 Internal compiler error declaring an allocatable array
LI81926 Internal compiler error in xlfentry due to scope issues
LI81816 Adding the -qinfo=mt flag to an XLF compilation causes an internal compiler error
LI81846 xlf2008_r and OpenMP offload: Missing Target for offloading after successful target offloading
LI81894 Adding support for CUDA 11.0.1 ON RHEL 8.2 and RHEL 8.1
16.1.1.9 Fix Pack
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.9 (Info) 16.1.1.9  11 November 2020
 
XL Fortran Compiler APARs Description
LI81607 Unable to map derived types to GPU device in OpenMP declare target
LI81739 Incorrect scalar value returned to CPU from GPU target exit data map
LI81733 Long compile time in xlfentry with -O2
LI81737 Invalid component name error
LI81657 Arrays allocated in submodules lose allocation
LI81587 Runtime segfault if module variable is marked private
LI81731 CLASS derived type within an OpenMP target teams directive leads to an internal compiler error
LI81588 Incorrect results when using -qflttrap
LI81606 Incorrect output with SIMD
LI81578 OpenMP custom reduction function not working a optimization level -O3
LI81726 Improving performance of function call in an offloaded target region while using thread-local arrays
16.1.1.8 Fix Pack
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.8 (Info) 16.1.1.8  25 June 2020
 
XL Fortran Compiler APARs Description
LI81446 Associate name is not associated with an entity that can be defined error
LI81444 Users will encounter "Syntax error" due to a compiler bug
LI81481 Improving the 'Requested length is too long' error message
LI81464 Hang and incomplete output from OpenMP target teams
LI81482 Incorrect output with $omp simd
16.1.1.7 Fix Pack
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.7 (Info) 16.1.1.7  13 March 2020
 
XL Fortran Compiler APARs Description
LI81228 Internal compiler error using OpenMP data map function pointers GPU
LI81256 Implement -E for XL Fortran
LI81227 Incorrect output with SIMD
LI81266 Offending array nor source code location is identified in warning message '1587-164 Encountered a zero length array'
LI81328 Compiler issues error passing interoperable type C_CHAR to intrinsic C_LOC
LI81383 Compiler ends with Internal Compiler Error when using -DCAUSE_ERROR to expose the OMP task directives
LI81325 Identifier cannot be accessed from module error
LI81363 Function symbol incorrect when "-qextname" is used
LI81277 Compiler produces inaccurate output when optimized with O2
LI81382 XLF '.mod' files timestamp causes much larger rebuilds with incremental builds in CMake
LI81243 Segfaults/hangs in OpenMP reductions
16.1.1.6 Fix Pack
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.6 (Info) 16.1.1.6  29 November 2019
 
XL Fortran Compiler APARs Description
LI81132 Internal compiler error in SEMBLK
LI81199 Operands to the + operator must be compatible with the intrinsic uses of the operator
LI81115 Linking errors whem compiling and linking an open source application with -qsmp=omp and -qoffload
16.1.1.5 Fix Pack
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.5 (Info) 16.1.1.5  16 August 2019
 
XL Fortran Compiler APARs Description
LI81036 non-NULL procedure pointer initialization problem
16.1.1.4 Fix Pack
XL Fortran Compiler & Runtime  Minimum Fortran Runtime  Date Released
Download 16.1.1.4 (Info) 16.1.1.4  24 June 2019
 
XL Fortran Compiler APARs Description
LI80906 Internal compiler error using function pointer in OpenMP target region
LI80947 Compiler issues a binding label must not be the same as the name of a program unit error message
LI80796 Long compile time when using compiler's optimizer
Fix Pack (16.1.1.3)
Link Date Released Status
APAR Description
LI80771 Internal compiler error in xlfentry
LI80689 Internal Compiler Error using -qcheck option on xlcuf command
LI80688 -qfullpath option not working for F90 source files
LI80732
Compilation fails with assertion in wc2llvm
Fix Pack (16.1.1.2)
Link Date Released Status
APAR Description
LI80476 Internal compiler error with xlf
LI80477 Internal compiler error in compiler component
LI80596 Compiler incorrectly issues 1513-061 (S) error message
LI80403 Internal compiler error on this program unit with USE INIT
LI80597 Compiler incorrectly issues 1514-433 error message
LI80598 Name collision causes compiler to issue internal compiler error
LI80599 Compiler segfaults in finalization due to uninitialized compiler temp
LI80544 The character length is computed incorrectly in some pointer assignment that involve polymorphic entities
Fix Pack (16.1.1.1)
Link Date Released Status
Initial Release (16.1)
Link Date Released Status
APAR Description
-- Initial release

Table of Contents:


Fix Pack (15.1.6.1)
Link Date Released Status
APAR Description
LI79935 XL Fortran for Linux, V15.1.6.1 Fix Pack (December 2017)
LI79936 XL Fortran Runtime for Linux, V15.1.6.1 Fix Pack (December 2017)

Mod Release (15.1.6.0)
Link Date Released Status

Mod Release (15.1.5.1)
Link Date Released Status

Fix Pack (15.1.4.1)
Link Date Released Status
APAR Description
LI79185 1586-494 (U) INTERNAL COMPILER ERROR when using -G with -O3 and higher level of optimization
LI79183 XL Fortran for Linux Fix Pack 1 (July 2016 Update) for 15.1.4
LI79184 XL Fortran Runtime for Linux Fix Pack 1 (July 2016 Update) for 15.1.4

Mod Release (15.1.4.0)
Link Date Released Status

Fix Pack 1 (15.1.3.1)
Link Date Released Status
APAR Description
LI78968 Adding support for CentOS to XL Fortran for Linux, V15.1.3
LI78966 XL Fortran for Linux Fix Pack 1 (February 2016 Update) for 15.1.3
LI78967 XL Fortran Runtime for Linux Fix Pack 1 (February 2016 Update) for 15.1.3

Mod Release (15.1.3.0)
Link Date Released Status
APAR Description
LI78823 Reversed initialization with Hollerith constant

Mod Release (15.1.2.0)
Link Date Released Status

Mod Release (15.1.1.0)
Link Date Released Status

Table of Contents:


Fix Pack 2 (15.1.0.2)
Link Date Released Status
APAR Description
LI78489 Incorrect return from floating point literals
LI78490 Failed deallocation components of non-allocatable objects causes memory leak
LI78478 Component keyword name does not match a component of the derived type base_type
LI78479 1517-009: (U) Error in compiler runtime system
LI78480 Binary hangs when reading input file
LI78482 Error passing array argument with division
LI78483 Loop iteration variable with OMP SHARED data-sharing attribute incorrectly privatized
LI78484 Missing procedure list error when using SIZEOF in CHARACTER array definition
LI78485 Slow compile when using source with derived-type objects with large number of array components
LI78507 Adding support for RHEL 6.6 to XL Fortran for Linux, V15.1
LI79216 Adding support for RHEL 7.1 to XL Fortran for Linux, V15.1
LI79201 Adding support for RHEL 7.2 to XL Fortran for Linux, V15.1
LI78501 XL Fortran for Linux Fix Pack 2 (February 2015 Update) for 15.1
LI78502 XL Fortran Runtime for Linux Fix Pack 2 (February 2015 Update) for 15.1

Fix Pack 1 (15.1.0.1)
Link Date Released Status
APAR Description
LI78274 Compiler incorrectly detects the extent of a derived type element
LI78275 Procedure pointer gets invalid offset
LI78257 XLF OMP threadprivate allocation failure
LI78261 Scalar as the actual argument corresponding to an assumed-size dummy argument of assumed-type
LI78251 XL Fortran for Linux Fix Pack 1 (October 2014 Update) for 15.1
LI78252 XL Fortran Runtime for Linux Fix Pack 1 (October 2014 Update) for 15.1

Initial Release (15.1)
Link Date Released Status
APAR Description
-- Initial release

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAT4T","label":"XL Fortran for Linux"},"ARM Category":[{"code":"a8m0z000000089bAAA","label":"Fortran-\u003EDocumentation"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"15.1.1;15.1.2;15.1.3;15.1.4;15.1.5;15.1.6;16.1.0;16.1.1"}]

Document Information

Modified date:
13 February 2024

UID

swg27038812