Skip to main content

TPF : Support : Maintenance

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

APAR NUMBER:  PJ33107                         
PRODUCT:  TPF4
FUNCTIONAL AREA:  ISO-C SUPPORT
SHIPPED IN PUT:  23
 

ABSTRACT:
FOR SINGLE-SOURCE, RESTRICT USE OF R15 ON CALLC ON TPF 4.1
 
APAR CONTENTS:
FEATURE   TYPE                STATUS    NAME                              
Base      Macro               Changed   macro/callc.mac
 
PREREQUISITE APARS:  To be applied in order listed.
Base      Macro               Changed   macro/callc.mac
 PJ29692(19)  
 
COMMENTS:
Customer coded CALLC on TPF 4.1 and used register 15 as the C
function parameter register. The code assembled with return
code 0 on TPF 4.1, but the code did not assemble on z/TPF
because register 15 cannot be used as an input parameter
register for CALLC on z/TPF.
 

SOLUTION:
Added informational MNOTE *,'REGISTER 15 IS NOT VALID FOR
SINGLE SOURCE' when the CALLC macro code uses register 15 to
contain a parameter or to contain the address of a parameter.
The MNOTE is an informational MNOTE instead of a warning MNOTE
to avoid causing a warning message in existing TPF 4.1 customer
application code for customers who will not use the code on
z/TPF or will rewrite the code for z/TPF.
 Also added informational MNOTE *,'PARMS=NO, FUNCTION
PARAMETERS ARE IGNORED' when the CALLC macro code has function
parameters coded but does not have the PARMS parameter. Note
that the PARMS parameter is ignored on z/TPF.
 
 

DEPENDENCIES
 
SEGMENTS TO BE ASSEMBLED OR COMPILED:
None.
 
SEGMENTS TO BE LINK EDITED:
None.
 
COREQS:
None.
 

MIGRATION CONSIDERATIONS:
Refer to TPF Migration Guide: Program Update Tapes for more 
information and updates.
 
UPDATED INFORMATION UNITS:
TPF General Macros
z/TPF and z/TPFDF Migration Guide
 
See your IBM representative if you need additional information.
 

DOWNLOAD INSTRUCTIONS:
http://www.ibm.com/software/htp/tpf/pages/maint.htm

 
-- END APAR PJ33107
      



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