Closed as program error.
We created rules to change old Register Equates to the current ones for z/TPF (ex. change RGA to R2). The problem occurs when the program has a line with multiple operands referencing the same register and the 2nd operand involves a keyword parameter. The keyword parameter gets dropped only on the 2nd operand in each pass of the auto-correct. as you can see, this is the case with the program that was brought to our attention: *@ LRG REG=RGC,A=40(RGC) BUMP TO NEXT ITEM WORK AREA**A3 LRG REG=R4,40(RGC) BUMP TO NEXT ITEM WORK AREA**A3 If you have multiple passes of autocorrect, it is always the 2nd operand for that pass. If we drop the case insensitive part, it works!!! makes no sense. However, we need the rule to be case insensitive. I am attaching a copy of the source program that I created to test this, and a copy of the rules that we are running to convert registers. The rule is only for one register, but it is the same rule copied to create all the other rules.
The reported problem is fixed
A fix will be shipped in Toolkit 3.6.3
Reported component name
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fixed component name
Fixed component ID
Applicable component levels
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.