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.1 : UI74718,  UI74719

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.1 Trial :  UI74720, UI74721

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 March 2021 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 April 2021

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI74718, UI74719

APAR Description
PH35600

NEW FUNCTION: ABO Assistant (previously called ABO Performance Advisor) enhancements, including a new SMF Analyzer tool

PH35601

NEW FUNCTION: Improved performance of ABO generated modules that contain SET INDEX1 to INDEX2 statements


ABO December 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 December 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI72902, UI72903

APAR Description
PH32029

ABO Assertion failed from TRTypes.cpp or TypeReduction.cpp


ABO October 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

26 October 2020

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI72097, UI72098

APAR Description
PH30079

ABO Assertion failed at ../il/Node.cpp:11033.

PH30122

NEW FUNCTION: Improved scalability at ABO optimization time.

PH30123

NEW FUNCTION: Add new syntax for CSECT/MEMBER negation and separators for better compatibility across code pages.

PH30125

NEW FUNCTION: Introducing ABO Performance Advisor.

PH30126

NEW FUNCTION: Improved performance of ABO generated modules that contain INSPECT TALLYING CHARACTERS BEFORE statements.


ABO September 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

19 September 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI71606, UI71607

APAR Description
PH29403

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


ABO March 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 April 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI68702, UI68703 (PTF in Error)

APAR Description
PH23690

NEW FUNCTION: Add Summary Report by Language section to RTI Profiler output.

PH23692

NEW FUNCTION:Improves the listing transform by displaying prolog information in the "Input Instructions" section for each CSECT

PH23693

NEW FUNCTION: Improved scalability at ABO optimization time.

PH23696

NEW FUNCTION:Program complexity 182 now supported in some situations.


ABO November 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

19 November 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI66467, UI66468

APAR Description
PH18713

ABO ARCH=12|13 optimized modules may produce a negative zero instead of positive zero result after decimal place adjustment

PH18867

NEW FUNCTION: Provide an option for ABO to generate an RTI profiler enabled main program module.

PH18868

NEW FUNCTION: Improved runtime performance with ABO optimized modules.

PH18870

NEW FUNCTION: Improved scalability at ABO optimization time.

PH19269

NEW FUNCTION: Improved performance of ABO generated modules that contain MOVE statements of larger data items


Table of Contents:


ABO September 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

23 September 2020

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI71687, UI71688

APAR Description
PH29404

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


ABO May 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

20 May 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI69522, UI69523 (PTF in Error)

APAR Description
PH25458

NEW FUNCTION:Program complexity 182 now supported in some situations.


ABO November 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

06 November 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI66205, UI66206

APAR Description
PH18542

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


ABO October 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

04 October 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI65636, UI65637

APAR Description
PH17531

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


ABO September 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

22 September 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3), UI64418(V2R4)

.

ABO PTFs:   UI65436, UI65437

APAR Description
PH09242

Message ICH408I OMVS SEGMENT not defined issued when using ABO

PH17060

ABO 1.3 IVP does not recognize z14 ZR1 hardware as valid for ABO modules

PH17062

High memory use by ABO when optimizing large programs with the ARCH(12) option

PH17063

ABO abends with message "BOZ1003U: Program caught signal 11, exiting with return code 16."


ABO February 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

28 February 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI61472, UI61473

APAR Description
PH08467

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


ABO January 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

27 January 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI60910, UI60911

APAR Description
PH07264 ABO Assertion failed at ./TypeReduction.cpp:1146:
PH07421 NEW FUNCTION: ABO now supports modules compiled with CMPR2 option.
PH07424 NEW FUNCTION: improved scalability at ABO optimization time.
PH07493 ABO Assertion failed at VerifyBinaryCodeAnalysis.cpp:105

ABO September 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

27 September 2018

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI58590, UI58591

APAR Description
PH02578 NEW FUNCTION: Improved runtime performance with ABO optimized modules
PH02580 NEW FUNCTION: Improved scalability at ABO optimization time.
PH02585 NEW FUNCTION: Add a severity indication to BOZ message name
PH02586 NEW FUNCTION: Direct OPTLOG output for each member optimized to particular dataset(member) of the same name

ABO August 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

15 August 2018

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI57825, UI57826

APAR Description
PH01559 ABO abends with message BOZ1453: dynalloc(): failed for DUMMY DD SYSDEFSD errcode 410, info code 0

ABO June 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

26 June 2018

Superseed

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI56714, UI56715

APAR Description
PI98728 NEW FUNCTION:Improved scalability at ABO optimization time.
PI98729 NEW FUNCTION:Improved runtime performance with ABO optimized modules.
PI98730 NEW FUNCTION: Support line continuation in SYSIN files.

ABO February 2018 PTF

Date Released Status Minimum Runtime (click to access LE tab)

28 February 2018

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI54012, UI54013

APAR Description
PI92153 Provide a more detailed description when IDBA string is not present in an input module.
PI93353 NEW FUNCTION: Binder IEW error messages now appear in the ABO log file to help with diagnostics.
PI93418 NEW FUNCTION: Program Complexity 4 now supported
PI93440 NEW FUNCTION: Program Complexity 87 now supported
PI93464 NEW FUNCTION: Program Complexity 99 now supported
PI93467 NEW FUNCTION: Detailed information about COBOL CSECTs now appear in listing transform
PI93468 NEW FUNCTION: BOPT directive allows a way to exclude modules from ABO processing
PI93470 NEW FUNCTION: Program Complexity 161 now supported
PI93471 NEW FUNCTION: Program Complexity 154 now supported
PI93472 NEW FUNCTION: Program Complexity 73 now supported
PI93480 NEW FUNCTION: Program Complexity 1 now supported in more situations
PI93482 NEW FUNCTION: Reduced memory use and optimization time of ABO
PI93483 Change ABO return code for no eligible CSECT case from RC=8 to RC=4

ABO December 2017 PTF

Date Released Status Minimum Runtime (click to access LE tab)

08 December 2017

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI52466, UI52467

APAR Description
PI91174 MOVE statement between 1 byte data items not executed

ABO October 2017 PTF

Date Released Status Minimum Runtime (click to access LE tab)

01 November 2017

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI51540, UI51541

APAR Description
PI89057 NEW FUNCTION: Improved runtime performance with ABO optimized modules.
PI89060 NEW FUNCTION: Improved runtime performance of ABO modules optimized with ARCH(12) for z14.
PI89062 NEW FUNCTION: Improved scalability at ABO optimization time.
PI89063 NEW FUNCTION: Program Complexity 57 now supported.
PI89064 NEW FUNCTION: ABO support for modules containing Program Segmentation.
PI89065 NEW FUNCTION: User written SERVICE LABEL statements support.
PI89066 Generate a proper message if Listing File write operation fails.

ABO September 2017 PTF

Date Released Status Minimum Runtime (click to access LE tab)

28 September 2017

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO PTFs:   UI50505, UI50506

APAR Description
PI87551 Incorrect behavior from DIVIDE or MULTIPLY statements including erroneous IGZ0061S division by zero messages

Table of Contents:


Runtime September 2019 PTF

Date Released Status

28 September 2019

Current

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

APAR Description
PH14705 ADD SUPPORT FOR NEW FUNCTIONS IN IBM AUTOMATIC BINARY OPTIMIZER FOR Z/OS

Runtime September 2017 PTF

Date Released Status

28 September 2017

Current

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

APAR Description
PI84564 Add support for IBM Automatic Binary Optimizer for z/OS version 1.3.

Runtime February 2016 PTF

Date Released Status

19 February 2016

Superseded

ABO RUNTIME PTFs:   UI34924 (V2R1)

APAR Description
PI55281 Add support for IBM Automatic Binary Optimizer for z/OS

Relevant technote:


Runtime December 2015 PTF

Date Released Status

11 December 2015

Current

ABO RUNTIME PTFs:   UI33525 (V2R2)

APAR Description
PI52354 Add support for IBM Automatic Binary Optimizer for z/OS.

Relevant technote:


Table of Contents:


ABO Trial March 2021 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 April 2021

Current

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO Trial PTFs:   UI74720, UI74721

APAR Description
PH35602 An update to the Automatic Binary Optimizer for z/OS 2.1 Trial to include the contents of the ABO 2.1 March 2021 PTF

ABO Trial December 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 December 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO Trial PTFs:   UI72904, UI72905

APAR Description
PH32011 Update ABO 2.1 Trial Expiry Date.
PH32080 ABO Assertion failed from TRTypes.cpp or TypeReduction.cpp

ABO Trial October 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

26 October 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO Trial PTFs:   UI72110, UI72111

APAR Description
PH30127 An update to the AUTOMATIC BINARY OPTIMIZER for Z/OS V2.1 TRIAL to include the contents of the 4Q2020 PTF

ABO Trial September 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

19 September 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO Trial PTFs:   UI71615, UI71616

APAR Description
PH29587 ABO optimized module Abends with 'S806 CEE3501S The module......was not found'
----> To fix PE PTF(UI68704)

ABO Trial March 2020 PTF

Date Released Status Minimum Runtime (click to access LE tab)

07 April 2020

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO Trial PTFs:   UI68704, UI68705 (PTF in Error)

APAR Description
PH23699 An update to the Automatic Binary Optimizer for z/OS V2.1 Trial to include the contents of the 1Q2020 PTF

ABO Trial November 2019 PTF

Date Released Status Minimum Runtime (click to access LE tab)

19 November 2019

Superseded

UI49032 (V2R1), UI49033(V2R2), UI49013(V2R3)

.

ABO Trial PTFs:   UI66470, UI66471

APAR Description
PH18871 An update to the Automatic Binary Optimizer for z/OS V2.1 Trial to include the contents of the 4Q2019 PTF

Document Location

Worldwide

[{"Line of Business":{"code":"LOB17","label":"Mainframe TPS"},"Business Unit":{"code":"BU054","label":"Systems w/TPS"},"Product":{"code":"SSERQD","label":"IBM Automatic Binary Optimizer for z/OS"},"ARM Category":[{"code":"a8m0z00000007saAAA","label":"Automatic Binary for z/OS"}],"Platform":[{"code":"PF035","label":"z/OS"}],"Version":"1.3.0;2.1.0"}]

Document Information

Modified date:
22 April 2021

UID

swg27047229