IBM Support

Fix list and new features for Automatic Binary Optimizer for z/OS

Product Documentation


Abstract

This document contains a complete list of PTFs for IBM Automatic Binary Optimizer (ABO) for z/OS and related Language Environment (LE) components. The PTFs contain APAR fixes and new function APARs delivered as part of the continuous delivery process. We recommend installing the latest PTFs as they are cumulative (they contain all the APAR made available for the product since it first shipped).

Content

Latest PTFs are:

 

Automatic Binary Optimizer V2.3: UO04942, UIO04943     
Automatic Binary Optimizer V2.2: UO05385, UO05386

Automatic Binary Optimizer V2.1: UI92325, UI92326

Automatic Binary Optimizer V1.3: UI71687, UI71688

Automatic Binary Optimizer Runtime (LE V2R4): UI64418

Automatic Binary Optimizer Runtime (LE V2R3): UI64417

Automatic Binary Optimizer Runtime (LE V2R2): UI64419

Automatic Binary Optimizer Runtime (LE V2R1): UI49032

Automatic Binary Optimizer V2.3 Trial : UO04944, UO04945     
Automatic Binary Optimizer V2.2 Trial : UO03716, UO03717

Automatic Binary Optimizer V2.1 Trial : UI92332, UI92333

Tab navigation

IBM Automatic Binary Optimizer for z/OS


Helpful Hints For Obtaining Technical Assistance:

Before contacting IBM Automatic Binary Optimizer for z/OS 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 you reproduce the problem? If so, what steps and compiler options do you use to reproduce it?
  • 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?
  • Do you have logs, traces, or messages that are related to the problem?
  • Is there a workaround for the problem? If so, be prepared to describe the workaround.

The FAQ for IBM Automatic Binary Optimizer for z/OS has a list of the most frequently asked ABO usage or maintenance-related questions and their answers.

There is a Mustgather document that describes what supporting documentation to collect in order to help the IBM Automatic Binary Optimizer Support Team diagnose your problem.

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:

ABO September 2025 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
20 September 2025Current

 

 

.

 

ABO V2.3 PTFs:   UO04942, UO04943

APARDescription
PH67980Optimization error with ABO: Assertion failed at ../../trbinopt/optimizer/DFPReduction.cpp:319
PH67981Optimization error with ABO: Assertion failed at ../../trbinopt/optimizer/BinOptPerformReturnAnalysis.cpp:593
PH68159Add support to the Automatic Binary Optimizer for COBOL modules that were compiled with the ARCH(14) option.

ABO July 2025 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
19 July 2025Superseded

 

 

.

 

ABO V2.3 PTFs:   UO04104, UO04105

APARDescription
PH67287Automatic Binary Optimizer (ABO) for Z/OS 2.3 - July 2025 enhancements and fixes

Table of Contents:

ABO November 2025 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
23 November 2025Current

 

 

.

 

ABO V2.2 PTFs:   UO05385, UO05386

APARDescription
PH68553Optimization error with ABO: Assertion failed at ../../trbinopt/optimizer/DFPReduction.cpp:319
PH68554 Optimization error with ABO: Assertion failed at ../../trbinopt/optimizer/BinOptPerformReturnAnalysis.cpp:593
PH68414IVP returns an error on z16 A02 machine

ABO June 2025 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
22 June 2025Superseded

 

 

.

 

ABO V2.2 PTFs:   UO03710, UO03711

APARDescription
PH65461inline more TALLY CHARACTERS BEFORE cases.
PH65462Assertion failed at ./ABO2.cpp:3425: false
PH65463Assertion failed at ../z/codegen/ReverseEvaluator.cpp:320: sourcePos < MAXLONGDISP
PH66998Assertion failed at ./BinaryCodeAnalyzerCall.cpp:1908:

ABO September 2024 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
28 September 2024Superseded

 

 

.

 

ABO V2.2 PTFs:   UI98559, UI98560

APARDescription
PH61250High memory usage and long optimization time when ABO encounters the Program Complexity 1 situation while optimizing a program
PH62772Elements not initialized properly by ABO
PH62773S0C4 ABEND when emitting final messages
PH62775Assertion failed at ./Binder.cpp:1170
PH62776ABO S0C7 for invalid data
PH62777ABO gives different result than the original module

ABO March 2024 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
14 March 2024Superseded

 

 

.

 

ABO V2.2 PTFs:   UI96025, UI96026

APARDescription
PH60156NEW FUNCTION: Improved scalability at ABO optimization time.

ABO September 2023 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
11 October 2023Superseded

 

 

.

 

ABO V2.2 PTFs:   UI93913, UI93914

APARDescription
PH57196ABO Assertion failed at ./Binder.cpp:3662: isCodeClass

ABO April 2023 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
17 April 2023Superseded

 

 

.

 

ABO V2.2 PTFs:   UI82050, UI82051

APARDescription
PH53291ABO Assertion failed at ./CFGChecker.cpp:97: 0
PH53543ABO Failed Assertion Binder.cpp:7550
PH53545ABO Failed assertion on ../z/codegen/machine/IBMMachine.cpp:1448
PH53816Add support to the Automatic Binary Optimizer for COBOL modules that were compiled with the ARCH(13) option.
PH53817ABO RTI can now provide profiling for CICS programs.

ABO August 2022 PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
26 August 2022Superseded

 

 

.

 

ABO V2.2 PTFs:   UI82050, UI82051

 

APARDescription
PH48198BOZ1446U ABO I/O error writing Listing transform
PH48200ABO optimized module ABENDS with 'SQLCODE -310 DECIMAL HOST VARIABLE OR PARAMETER number CONTAINS NON-DECIMAL DATA'

 

 

 

Enterprise COBOL Compiler SLEVEL Eligibility
CompilerSLEVELMinimum ABO 2.2 PTF Required
Enterprise COBOL for z/OS 6.41ABO September 2023 PTF


Table of Contents:


ABO June 2023 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
22 June 2023CurrentUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI92325, UI92326

APARDescription
PH54853ABO Assertion failed at ./CFGChecker.cpp:97: 0
PH54854Failed assertion on ../z/codegen/machine/IBMMachine.cpp:1448

ABO June 2022 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
06 July 2022SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI81299, UI81300

APARDescription
PH44693ABO Assertion failed at ./BinOptLinkage.cpp:1785
PH47087BOZ1446U ABO I/O error writing Listing transform
PH47546ABO optimized module abends with 'SQLCODE -310 DECIMAL HOST VARIABLE OR PARAMETER number CONTAINS NON-DECIMAL DATA'

ABO September 2021 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
07 October 2021SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI77444, UI77445

APARDescription
PH40636NEW FUNCTION: Detect and skip optimization of non-LE enabled modules
PH40641NEW FUNCTION: ABO Assistant now supports external procedures in original JCL input
PH40642NEW FUNCTION: RTI Profiler usability and report improvements
PH40671NEW FUNCTION: Improve performance of ABO generated modules that contain comparisons of COMP data items.

ABO March 2021 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
07 April 2021SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI74718, UI74719

APARDescription
PH35600NEW FUNCTION: ABO Assistant (previously called ABO Performance Advisor) enhancements, including a new SMF Analyzer tool
PH35601NEW FUNCTION: Improved performance of ABO generated modules that contain SET INDEX1 to INDEX2 statements

ABO December 2020 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
07 December 2020SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI72902, UI72903

APARDescription
PH32029ABO Assertion failed from TRTypes.cpp or TypeReduction.cpp

ABO October 2020 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
26 October 2020CurrentUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI72097, UI72098

APARDescription
PH30079ABO Assertion failed at ../il/Node.cpp:11033.
PH30122NEW FUNCTION: Improved scalability at ABO optimization time.
PH30123NEW FUNCTION: Add new syntax for CSECT/MEMBER negation and separators for better compatibility across code pages.
PH30125NEW FUNCTION: Introducing ABO Performance Advisor.
PH30126NEW FUNCTION: Improved performance of ABO generated modules that contain INSPECT TALLYING CHARACTERS BEFORE statements.

ABO September 2020 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
19 September 2020SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI71606, UI71607

APARDescription
PH29403ABO optimized module Abends with 'S806 CEE3501S The module........ Was not found'     
----> To fix PE PTF(UI68702)

ABO March 2020 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
07 April 2020SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI68702, UI68703 (PTF in Error)

APARDescription
PH23690NEW FUNCTION: Add Summary Report by Language section to RTI Profiler output.
PH23692NEW FUNCTION: Improves the listing transform by displaying prolog information in the "Input Instructions" section for each CSECT
PH23693NEW FUNCTION: Improved scalability at ABO optimization time.
PH23696NEW FUNCTION: Program complexity 182 now supported in some situations.

ABO November 2019 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
19 November 2019SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI66467, UI66468

APARDescription
PH18713ABO ARCH=12|13 optimized modules may produce a negative zero instead of positive zero result after decimal place adjustment
PH18867NEW FUNCTION: Provide an option for ABO to generate an RTI profiler enabled main program module.
PH18868NEW FUNCTION: Improved runtime performance with ABO optimized modules.
PH18870NEW FUNCTION: Improved scalability at ABO optimization time.
PH19269NEW FUNCTION: Improved performance of ABO generated modules that contain MOVE statements of larger data items

Table of Contents:

 


ABO September 2020 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
23 September 2020CurrentUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI71687, UI71688

APARDescription
PH29404ABO optimized module Abends with 'S806 CEE3501S The module........ Was not found'     
----> To fix PE PTF(UI69522)

ABO May 2020 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
20 May 2020SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI69522, UI69523 (PTF in Error)

APARDescription
PH25458NEW FUNCTION: Program complexity 182 now supported in some situations.

ABO November 2019 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
06 November 2019SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI66205, UI66206

APARDescription
PH18542Improved performance of ABO generated modules that contain MOVE statements of larger data items

ABO October 2019 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
04 October 2019SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI65636, UI65637

APARDescription
PH17531ABO OPTIMIZED MODULE ABENDS WITH 0CA DECIMAL OVERFLOW EXCEPTION WHEN USING LE TRAP(OFF) OPTION IN A MIXED LANGUAGE APPLICATION.

ABO September 2019 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
22 September 2019SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

 

ABO PTFs:   UI65436, UI65437

APARDescription
PH09242Message ICH408I OMVS SEGMENT not defined issued when using ABO
PH17060ABO 1.3 IVP does not recognize z14 ZR1 hardware as valid for ABO modules
PH17062High memory use by ABO when optimizing large programs with the ARCH(12) option
PH17063ABO abends with message "BOZ1003U: Program caught signal 11, exiting with return code 16."

ABO February 2019 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
28 February 2019SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI61472, UI61473

APARDescription
PH08467ABO optimized module abends during SORT with abend code U4036, reason code 6

ABO January 2019 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
27 January 2019SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI60910, UI60911

APARDescription
PH07264ABO Assertion failed at ./TypeReduction.cpp:1146:
PH07421NEW FUNCTION: ABO now supports modules compiled with CMPR2 option.
PH07424NEW FUNCTION: improved scalability at ABO optimization time.
PH07493ABO Assertion failed at VerifyBinaryCodeAnalysis.cpp:105

ABO September 2018 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
27 September 2018SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI58590, UI58591

APARDescription
PH02578NEW FUNCTION: Improved runtime performance with ABO optimized modules
PH02580NEW FUNCTION: Improved scalability at ABO optimization time.
PH02585NEW FUNCTION: Add a severity indication to BOZ message name
PH02586NEW FUNCTION: Direct OPTLOG output for each member optimized to particular dataset(member) of the same name

ABO August 2018 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
15 August 2018CurrentUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI57825, UI57826

APARDescription
PH01559ABO abends with message BOZ1453: dynalloc(): failed for DUMMY DD SYSDEFSD errcode 410, info code 0

ABO June 2018 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
26 June 2018SuperseedUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI56714, UI56715

APARDescription
PI98728NEW FUNCTION:Improved scalability at ABO optimization time.
PI98729NEW FUNCTION:Improved runtime performance with ABO optimized modules.
PI98730NEW FUNCTION: Support line continuation in SYSIN files.

ABO February 2018 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
28 February 2018SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI54012, UI54013

APARDescription
PI92153Provide a more detailed description when IDBA string is not present in an input module.
PI93353NEW FUNCTION: Binder IEW error messages now appear in the ABO log file to help with diagnostics.
PI93418NEW FUNCTION: Program Complexity 4 now supported
PI93440NEW FUNCTION: Program Complexity 87 now supported
PI93464NEW FUNCTION: Program Complexity 99 now supported
PI93467NEW FUNCTION: Detailed information about COBOL CSECTs now appear in listing transform
PI93468NEW FUNCTION: BOPT directive allows a way to exclude modules from ABO processing
PI93470NEW FUNCTION: Program Complexity 161 now supported
PI93471NEW FUNCTION: Program Complexity 154 now supported
PI93472NEW FUNCTION: Program Complexity 73 now supported
PI93480NEW FUNCTION: Program Complexity 1 now supported in more situations
PI93482NEW FUNCTION: Reduced memory use and optimization time of ABO
PI93483Change ABO return code for no eligible CSECT case from RC=8 to RC=4

ABO December 2017 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
08 December 2017SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI52466, UI52467

APARDescription
PI91174MOVE statement between 1 byte data items not executed

ABO October 2017 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
01 November 2017SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI51540, UI51541

APARDescription
PI89057NEW FUNCTION: Improved runtime performance with ABO optimized modules.
PI89060NEW FUNCTION: Improved runtime performance of ABO modules optimized with ARCH(12) for z14.
PI89062NEW FUNCTION: Improved scalability at ABO optimization time.
PI89063NEW FUNCTION: Program Complexity 57 now supported.
PI89064NEW FUNCTION: ABO support for modules containing Program Segmentation.
PI89065NEW FUNCTION: User written SERVICE LABEL statements support.
PI89066Generate a proper message if Listing File write operation fails.

ABO September 2017 PTF
Date ReleasedStatusMinimum Runtime (click to access LE tab)
28 September 2017SupersededUI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

 

ABO PTFs:   UI50505, UI50506

APARDescription
PI87551Incorrect behavior from DIVIDE or MULTIPLY statements including erroneous IGZ0061S division by zero messages

Table of Contents:


Runtime September 2019 PTF
Date ReleasedStatus
28 September 2019Current

ABO RUNTIME PTFs:   UI64418 (V2R4), UI64417 (V2R3), UI64419 (V2R2)

APARDescription
PH14705ADD SUPPORT FOR NEW FUNCTIONS IN IBM AUTOMATIC BINARY OPTIMIZER FOR Z/OS

Runtime September 2017 PTF
Date ReleasedStatus
28 September 2017Current

ABO RUNTIME PTFs:   UI49032 (V2R1), UI49033 (V2R2), UI49013 (V2R3)

APARDescription
PI84564Add support for IBM Automatic Binary Optimizer for z/OS version 1.3.

Runtime February 2016 PTF
Date ReleasedStatus
19 February 2016Superseded

ABO RUNTIME PTFs:   UI34924 (V2R1)

APARDescription
PI55281Add support for IBM Automatic Binary Optimizer for z/OS

Relevant technote:


Runtime December 2015 PTF
Date ReleasedStatus
11 December 2015Current

ABO RUNTIME PTFs:   UI33525 (V2R2)

APARDescription
PI52354Add support for IBM Automatic Binary Optimizer for z/OS.

Relevant technote:


Table of Contents:


ABO Sept4ember 2025 Trial PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
20 September 2025Current

 

 

.

 

ABO Trial PTFs:   UO04944, UO04945

APARDescription
PH68184An update to the Automatic Binary Optimizer for z/OS v2.3 Trial to include the contents of the 202509 PTF.

ABO July 2025 Trial PTF
Date ReleasedStatusSupported z/OS versions and pre-requisite PTFs
19 July 2025Superseded

 

 

.

 

ABO Trial PTFs:   UO04108, UO04109

APARDescription
PH67288Automatic Binary Optimizer (ABO) for Z/OS 2.3 Trial - July 2025 enhancements and fixes

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB70","label":"Z TPS"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSERQD","label":"IBM Automatic Binary Optimizer for z\/OS"},"ARM Category":[{"code":"a8m0z00000007saAAA","label":"Automatic Binary for z\/OS"}],"ARM Case Number":"","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"1.3.0;2.1.0;2.2.0"}]

Document Information

Modified date:
30 October 2025

UID

swg27047229