A fix is available
APAR status
Closed as program error.
Error description
ABO support for modules containing Program Segmentation.
Local fix
Problem summary
ABO can now optimize most compiled programs containing program segmentation **************************************************************** * USERS AFFECTED: All users of the IBM Automatic Binary * * Optimizer (ABO) for z/OS, v1.3 optimizing * * programs containing program segmentation * * * **************************************************************** * PROBLEM DESCRIPTION: This new function APAR adds support * * for most programs compiled from source * * that contain program segmentation * * using priority numbers on sections. * * * * Previously ABO would skip optimizing * * these CSECTs and issue the message: * * * * BOZ1455: unsupported feature * * ""Program Segmentation"" found * * * * Now with this APAR the majority of * * these compiled programs will be * * successfully optimized. * * * * The one remaining scenario that is * * still not supported by ABO is when the * * source contains *all* of the below * * characteristics: * * -Priority numbers are present with * * values 50->99 (i.e. independent * * segments) * * - One or more ALTER statements are * * present in an independent segment * * where the GO TO being altered IS ALSO * * an independent segment with an equal * * priority number * * * * - One or more GO TO DEPENDING ON * * statements are present somewhere in * * the program * * * * In this case the message below will be * * issued and the CSECT skipped : * * * * BOZ1455: unsupported feature ""Program * * Complexity 176"" found * * Below is a source code snippet showing * * one example of this remaining * * unsupported case: * * LabStart Section 60. * * if var = 3 * * alter LabA to proceed to * * LabX * * else if var = 2 * * alter LabA to proceed to * * LabY * * else * * go to LabX depending on * * var2 * * end-if * * . * * LabA Section 60. * * go to." * **************************************************************** * RECOMMENDATION: Apply provided service * **************************************************************** ABO can now optimize compiled programs containing user written SERVICE LABELs
Problem conclusion
Compiled programs containing user written SERVICE LABELs can now be optimized by ABO
Temporary fix
Comments
APAR Information
APAR number
PI89064
Reported component name
AUTO BINARY OPT
Reported component ID
5697AB100
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / New Function / Xsystem
Submitted date
2017-10-18
Closed date
2017-10-30
Last modified date
2017-11-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
BOZBXITA BOZEXE1 BOZJIVP BOZMSGE BOZMSGK BOZMSGT BOZOBJ1 BOZOPT BOZRIDT BOZSRC1
SC27854504 |
Fix information
Fixed component name
AUTO BINARY OPT
Fixed component ID
5697AB100
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSERQD","label":"IBM Automatic Binary Optimizer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
06 November 2017