A fix is available
APAR status
Closed as program error.
Error description
Runtime performance degradation when using dynamic_cast call and LP64. Users who uses dynamic_cast a lot or in hot paths are affected.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: zOS C/C++ compiler users who use * * dynamic_cast in the 'ibm' object model * **************************************************************** * PROBLEM DESCRIPTION: The dynamic_cast caching uses data * * such as class type info as keys. * * However, there are cases where this * * info fails to differentiate. As a * * result, the caching mechanism gives * * wrong results in such cases. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
Apply provided service.
Temporary fix
Comments
APAR Information
APAR number
PI46446
Reported component name
ANSI C++ CLASS
Reported component ID
568819807
Reported release
7A0
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-08-06
Closed date
2015-08-12
Last modified date
2015-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
CELHDCTI CELQDCTI CEL4DCTI
Fix information
Fixed component name
ANSI C++ CLASS
Fixed component ID
568819807
Applicable component levels
R7A0 PSY UI30168
UP15/08/20 P F508
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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSTLTF","label":"z\/OS XL C\/C++"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7A0","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
02 September 2015