Re: Recompile/Reassemble not always the same :)

2016-10-13 Thread Elardus Engelbrecht
Gibney, Dave wrote:

>But, IBM Macros (z/OS and CICS) have changed over time. BALR/BASSM etc. 
>Arguably, the module, while different, still preforms the same.  

True. Depending on how you compile it, the resulting object codes may differ or 
may be the same.

Example: RACROUTE ... has this ,RELEASE= 

Depending on what release you specify or let it be defaulted at compiling time, 
your object code may differs.

Then there are that HLASM options like MACHINE() or OPTABLE() 
for example too.

Eventually, your code may performs the same.

Groete / Greetings
Elardus Engelbrecht

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Recompile/Reassemble not always the same :)

2016-10-13 Thread Gibney, Dave
SO, I have been working on inventory and verification that our CICS "underware" 
source and executables match. Some of these modules are literally 40 years 
since origination. I am comparing the actual load modules (Well, AMBLIST and 
ASMAZAP output DUMPTC into SUPERC :) )
In general, I can find and confirm that the source matches at least one of the 
running copies. And usually find why there are multiple variants. The 
"culprits" left several years ago.

But, IBM Macros (z/OS and CICS) have changed over time. BALR/BASSM etc. 
Arguably, the module, while different, still preforms the same. 

> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU]
> On Behalf Of Bill Woodger
> Sent: Thursday, October 13, 2016 2:34 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: ABO Automatic Binary Optimizer
> 
> Peter,
> 
> You started with this: "Any program change requires full regression testing,
> including "just a recompile"." I'm saying that paying "lip-service" to audit
> requirements, and not confirming that the programs are exactly the same, is
> heading (potentially) for exactly what you don't want. If the program is
> supposed to be identical ("just a recompile") then, for me, "testing" is 
> proving
> that it is identical.
> 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN