Skip to main content

TPF : Support : Maintenance TPF : Support : Maintenance

Skip to: Abstract | Comments | Solution | Related Segments | Migration | Download

APAR NUMBER:  PJ29159                          
PRODUCT:  TPF4 
FUNCTIONAL AREA:  DEBUG TOOL SUPPORT 
SHIPPED IN PUT:  18 
  

ABSTRACT: 
Make debugger files complient with the Z/OS 1.2 compiler. 
  
APAR CONTENTS: 
FEATURE   TYPE                STATUS    NAME                               
Base      CPPHeader           Changed   include/iudbkp.hpp 
Base      CPPHeader           Changed   include/iudcls.hpp 
Base      CPPHeader           Changed   include/iudcv.hpp 
Base      CPPHeader           Changed   include/iuddef.h 
Base      CPPHeader           Changed   include/iuddi.hpp 
Base      CPPHeader           Changed   include/iudpo.hpp 
Base      CPPHeader           Changed   include/iudstk.hpp 
Base      Object              Changed   obj/oco/cud2bp40.o 
Base      Object              Changed   obj/oco/cud2cp40.o 
Base      Object              Changed   obj/oco/cud2cv40.o 
Base      Object              Changed   obj/oco/cud2er40.o 
Base      Object              Changed   obj/oco/cud2go40.o 
Base      Object              Changed   obj/oco/cud2in40.o 
Base      Object              Changed   obj/oco/cud2rg40.o 
Base      Object              Changed   obj/oco/cud2sh40.o 
Base      Object              Changed   obj/oco/cud2sk40.o 
Base      Object              Changed   obj/oco/cud2st40.o 
Base      Object              Changed   obj/oco/cud2vw40.o 
Base      Object              Changed   obj/oco/cud2xp40.o 
Base      Object              Changed   obj/oco/cudask40.o 
Base      CPP                 Changed   source/rt/base/cudaab.cpp 
Base      CPP                 Changed   source/rt/base/cudacv.cpp 
Base      CPP                 Changed   source/rt/base/cudafb.cpp 
Base      CPP                 Changed   source/rt/base/cudalb.cpp 
Base      CPP                 Changed   source/rt/base/cudall.cpp 
Base      CPP                 Changed   source/rt/base/cudamb.cpp 
Base      CPP                 Changed   source/rt/base/cudaob.cpp 
Base      CPP                 Changed   source/rt/base/cudapo.cpp 
Base      CPP                 Changed   source/rt/base/cudarb.cpp 
Base      CPP                 Changed   source/rt/base/cudasb.cpp 
Base      CPP                 Changed   source/rt/base/cudasc.cpp 
Base      CPP                 Changed   source/rt/base/cudasm.cpp 
Base      CPP                 Changed   source/rt/base/cudavw.cpp 
  
PREREQUISITE APARS:  To be applied in order listed. 
Base      CPPHeader           Changed   include/iudbkp.hpp 
 PJ28649(17)  PJ28943(17)  
Base      CPPHeader           Changed   include/iudcls.hpp 
 PJ28649(17)  PJ28809(17)  
Base      CPPHeader           Changed   include/iudcv.hpp 
 PJ28809(17)  
Base      CPPHeader           Changed   include/iuddef.h 
 PJ28649(17)  PJ28809(17)  
Base      CPPHeader           Changed   include/iuddi.hpp 
 PJ28649(17)  PJ28785(17)  PJ29045(17)  
Base      CPPHeader           Changed   include/iudpo.hpp 
 PJ28649(17)  PJ28943(17)  
Base      CPPHeader           Changed   include/iudstk.hpp 
 PJ28649(17)  
Base      Object              Changed   obj/oco/cud2bp40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2cp40.o 
 PJ28649(17)  PJ28785(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2cv40.o 
 PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2er40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2go40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2in40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2rg40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2sh40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2sk40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2st40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2vw40.o 
 PJ28649(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cud2xp40.o 
 PJ28649(17)  PJ28848(17)  PJ28809(17)  PJ29045(17)  
Base      Object              Changed   obj/oco/cudask40.o 
 PJ28649(17)  PJ28917(17)  PJ28809(17)  PJ29045(17)  
Base      CPP                 Changed   source/rt/base/cudaab.cpp 
 PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudacv.cpp 
 PJ28809(17)  
Base      CPP                 Changed   source/rt/base/cudafb.cpp 
 PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudalb.cpp 
 PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudall.cpp 
 PJ28649(17)  PJ28848(17)  PJ29045(17)  
Base      CPP                 Changed   source/rt/base/cudamb.cpp 
 PJ27383(13)  PJ27905(15)  PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudaob.cpp 
 PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudapo.cpp 
 PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudarb.cpp 
 PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudasb.cpp 
 PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudasc.cpp 
 PJ28649(17)  PJ28809(17)  
Base      CPP                 Changed   source/rt/base/cudasm.cpp 
 PJ27905(15)  PJ28649(17)  
Base      CPP                 Changed   source/rt/base/cudavw.cpp 
 PJ28649(17)  PJ28785(17)  
  

COMMENTS: 
The Z/OS 1.2 compiler is more stringent regarding the proper use of 
_Export statements as compared to the Z/OS 1.1 compiler. The code 
previously compiled with the 1.1 compiler no longer compiles cleanly 
with 1.2 compiler. The Z/OS 1.1 compiler is still the officially 
supported compiler. 
  

SOLUTION: 
The code was brought into compliance with the Z/OS 1.2 compiler. The 
code now adheres to the additional coding practices mentioned by the 
customer. 
  
  
DEPENDENCIES 
  

SEGMENTS TO BE ASSEMBLED OR COMPILED: 
cuda.cpp cudadi.cpp cudapt.cpp   
cudabp.cpp cudago.cpp cudacx.cpp   
cgstab.cpp cgstfn.cpp cudaxp.cpp cudaxn.cpp  
cudadd.cpp cudadi.cpp  
  
cud0.cpp  
   
cud1.cpp cud1ev.cpp  
  
cudn.cpp  
  
cdbv.cpp  
  
cdbw.cpp 
  

SEGMENTS TO BE LINK EDITED: 
cdbv40.exe (Shipped in Tar File) 
cdbw40.exe (Shipped in Tar File) 
cud040.exe (Shipped in Tar File) 
cud140.exe (Shipped in Tar File) 
cud240.exe (Shipped in Tar File) 
cuda40.exe (Shipped in Tar File) 
cudn40.exe (Shipped in Tar File) 
  
COREQS: 
None. 
  

MIGRATION CONSIDERATIONS: 
None. 
  
DOWNLOAD INSTRUCTIONS: 
http://www.ibm.com/software/htp/tpf/pages/maint
  
-- END APAR PJ29159 
       



Download file(s): Login once to access server, leave window open, then click on link(s) below. Source Listing Binary