You should look at the delivered sample PROC’s in <hlq>.SIGYPROC to help you 
configure your local compile procedure.  You would have seen the correct 
SYSMDECK DD specification there.

That said, I agree with you – redirecting SYSMDECK to SYSOUT should NOT cause a 
COBOL compiler failure.  I would call that an aparable defect.  It's a shame 
you can’t report it.

Maybe someone with a "real" IBM customer number will do it for the good of all.

Peter

From: IBM Mainframe Discussion List <[email protected]> On Behalf Of 
Phil Smith III
Sent: Thursday, September 11, 2025 12:44 AM
To: [email protected]
Subject: Would you consider this a compiler bug?

some test programs to run on z/OS 3.1 with 5655-EC6 IBM Enterprise COBOL for 
z/OS 6.4.0. First I had to add a bunch more SYSUTnn, and then the compile was 
still failing with:
 
IGYCB7104-U   Internal error while compiling program __COMPUNITsinit. Failed 
assertion on
              ../../ibm/env/ListingAgent.cpp:6191. Compilation terminated.

(my program is NOT named COMPUNITSinit or ListingAgent, in case that's not 
obvious.)

After much tinkering, I found that it didn't like
//SYSMDECK DD SYSOUT=*

Changing that to
//SYSMDECK DD UNIT=SYSDA,SPACE=(CYL,(1,1))
made it happy.

Seems like I shouldn't be able to cause an internal compiler error that 
trivially, no? Alas, we don't have a "real" IBM customer number, so I can't 
report this normally. Just wondered if I was missing something obvious about 
this.
--


This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to