IBM Support

Fix list 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. We recommend installing the latest PTFs as they are cumulative (they contain all the APAR fixes made available for the product since it first shipped).

Latest PTFs are:
Automatic Binary Optimizer V1.1 : UI42079, UI42080
Automatic Binary Optimizer V1.2 : UI45907, UI45908
Automatic Binary Optimizer Runtime (LE V2R2) : UI33525 which prereq LE PTFs: UI33445 , UI32944
Automatic Binary Optimizer Runtime (LE V2R1) : UI34924 which prereq LE PTFs: UI34935 , UI34414

Automatic Binary Optimizer V1.2 Trial : UI45911, UI45912

Content

Tab navigation

IBM Automatic Binary Optimizer for z/OS
  • To open a PMR against the Automatic Binary Optimizer for z/OS product, use the IBM Service Request Tool.
  • To request and track product feature enhancements, visit the IBM RFE Community.
  • Interact with other compiler users on the COBOL Cafe forums and blog.

Follow IBM Compilers on Twitter | Facebook | Google+



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.

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 2017 PTF

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

31 March 2017

Current

UI34924 (V2R1), UI33525(V2R2)

.

ABO PTFs:   UI45907, UI45908

APAR Description
PI77893 ABO abends with 0C1 when running on a System z10
PI77896 ABO fails to optimize certain program objects with 2 code segments
PI77897 Improved performance of ABO optimized modules
PI77899 Improvements to ABOs CPU time and memory use when optimizing larger modules
PI77901 Support for verifying the SMP/E installation of ABO

Relevant technote:


ABO January 2017 PTF

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

20 January 2017

Superseded

UI34924 (V2R1), UI33525(V2R2)

.

ABO PTFs:   UI44035, UI44036

APAR Description
PI73936 ABO abends with message 'BOZ1003: Program caught signal 11, exiting with return code 16
PI73941 ABO generates BOZ1455: unsupported feature "ineligible SERVICE LABEL usage 1" found
PI74009 0C7 from ABO generated module when comparing alphanumeric data items redefined from numeric types
PI74014 ABO abends with Assertion failed at ./NodeEvaluation.cpp:55
PI74816 ABO fails with: Assertion failed at ../z/codegen/IBMCodeGenerator.cpp:10018

ABO December 2016 PTF

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

08 December 2016

Superseded

UI34924 (V2R1), UI33525(V2R2)

.

ABO PTFs:   UI43120, UI43121

APAR Description
PI72650 0C4 ABEND from ABO generated module when the main entry point has been set to a secondary entry.
PI72699 ABO generates BOZ1455: Unsupported feature "Ineligible service label usage" found.
PI72701 ABO abends with "Assertion failed at ./Value.hpp:147".
PI72707 ABO abends with "Assertion failed at ./Binder.cpp:3995".
PI73095 Change to use ! symbol instead of caret symbol for NOT in expression of csect option.

Relevant technote:


Table of Contents:


ABO October 2016 PTF

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

03 November 2016

Current

UI34924 (V2R1), UI33525(V2R2)

.

ABO PTFs:   UI42079, UI42080

APAR Description
PI69648 Unusually long optimization time for some programs

ABO August 2016 PTF

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

01 September 2016

Superseded

UI34924 (V2R1), UI33525(V2R2)

.

ABO PTFs:   UI40486, UI40487

APAR Description
PI65582 BOZ1430: Unrecoverable "BAD CONTEXT" error during binder API
PI65670 Improvements to the optimization time of the Automatic Binary Optimizer
PI66665 Assertion failed at ./BinaryCodeAnalyzerCall.cpp:2688: _opCode
PI67638 Improvements to ABO's memory use
PI67878 Better detection of partially bound modules
PI68138 A module optimized by ABO encounters an ABEND0C7 data exception that doesn't occur in the unoptimized module

ABO June 2016 PTF

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

28 June 2016

Superseded

UI34924 (V2R1), UI33525(V2R2)

ABO PTFs:   UI38940, UI38941

APAR Description
PI63936 Assertion failed at ./BinaryCodeAnalyzer.cpp:4491
PI63940 BOZ1455: unsupported feature "Program Complexity" found.
PI63945 BOZ1421: Binder API "saveW(OUTPUT,xxxxxxxx)" failed:return code=4 reason code=0x83000606.
PI63947 Abend U4038 when generating listing to a dataset
PI64198 Improve the optimized module performance on COBOL programs that contain large amounts of linkage section data
PI64052 Japanese messages issued by Automatic Binary Optimizer are not correct

ABO February 2016 PTF

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

19 February 2016

Superseded

UI34924 (V2R1), UI33525(V2R2)

ABO PTFs:   UI35231, UI35232

APAR Description
PI55869 Improvements to ABOs compile time performance and memory use
PI55913 Support for z/OS 2.1
PI56658 ABO terminates with assertion failure in IBMCodeGenerator.hpp:999

Relevant technote:


ABO December 2015 PTF

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

11 December 2015

Superseded

UI33525(V2R2)

ABO PTFs:   UI33531. UI33532

APAR Description
PI52352 Automatic Binary Optimizer version 1.1 fixes for problems identified in beta program.
PI53013 Automatic Binary Optimizer version 1.1 improved performance for COMPUTE statements by leveraging new LE routines.
PI53034 Enable the Automatic Binary Optimizer v1.1 to leverage z/OS 2.2 optimization configurations to direct the optimization process.

Table of Contents:


Runtime February 2016 PTF

Date Released Status

19 February 2016

Current

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 2017 PTF

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

31 March 2017

Current

UI34924 (V2R1), UI33525(V2R2)

.

ABO Trial PTFs:   UI45911, UI45912

APAR Description
PI77903 An update to the Automatic Binary Optimizer for z/OS v1.2 Trial to include the latest service fixes

ABO Trial January 2017 PTF

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

20 January 2017

Superseded

UI34924 (V2R1), UI33525(V2R2)

.

ABO Trial PTFs:   UI44038, UI44039

APAR Description
PI75059 An update to the Automatic Binary Optimizer for z/OS v1.2 Trial to include the latest service fixes

ABO Trial December 2016 PTF

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

08 December 2016

Superseded

UI34924 (V2R1), UI33525(V2R2)

.

ABO Trial PTFs:   UI43122, UI43123

APAR Description
PI72708 An update to the Automatic Binary Optimizer for z/OS v1.2 Trial to include the latest service fixes.

Application Delivery Foundation for z Systems

The following Application Delivery Foundation for z Systems family of problem determination tools can be used on ABO generated COBOL modules:

  • Developer for z Systems Enterprise Edition, which includes the IBM Debug for z Systems (previously kown as IBM Debug Tool (DT) for z/OS)
  • DevelopFault Analyzer for z/OS (FA)
  • Fault Analyzer for z/OS (FA)
  • Application Performance Analyzer for z/OS (APA)

In order to use these tools more effectively, you need to produce a LANGX side file for each optimized program. DT, FA, and APA exploit the side file to provide a better tool experience. For example, source-level debugging is provided with Debug for z Systems when a LANGX side file is provided. Without the side file, source-level debugging is not possible.


Creating a LANGX side file

IPVLANGO is a new tool provided with IBM Problem Determination Tools Common Component for z/OS V1.7 which is shared by the Application Delivery Foundation for z/OS tools. IPVLANGO combines the SYSDEBUG data set or compiler listing or the LANGX side file of the original compiled program along with the ABO listing transform to produce a new LANGX side file appropriate for the ABO generated module. Use the new LANGX file when you use DT, FA, or APA on the ABO generated module.

APARs/PTFs required for Application Delivery Foundation for z Systems support:
  • Problem Determination Tools Common Component - APAR/PTF PI52289/UI32893 or APAR PI65051 when available
  • Developer for z Systems Enterprise Edition V14.1, Debug for z Systems - no PTF required
  • Fault Analyzer for z/OS, V13.1 - APAR/PTF PI48923/UI32440
  • Application Performance Analyzer for z/OS, V14.1 - no PTF required

Document information

More support for: IBM Automatic Binary Optimizer for z/OS

Software version: 1.1.0

Operating system(s): z/OS

Reference #: 7047229

Modified date: 20 January 2017


Translate this page: