Re: Linkage Editor Include Order

2023-12-04 Thread Tony Thigpen
VSE does *not* allow relinking and replacing individual modules in the same way as z/OS. Once it is linked, it looks like one big module to VSE and can no longer be broken down into the original modules. Tony Thigpen Paul Gilmartin wrote on 12/4/23 4:00 PM: On 12/4/23 13:05:05, Dave Clark wrot

Re: Linkage Editor Include Order (z/VSE)

2023-12-04 Thread Dave Clark
"IBM Mainframe Assembler List" wrote on 12/04/2023 04:18:21 PM: > Thanks for this thread. I knew there was a way to do this, but > not having touched VSE since 2005 or so... > > Does VSE still use a CIL (Core Image Library)? There has not been a core-image library since about 1983 (VSE

Re: Linkage Editor Include Order

2023-12-04 Thread Dave Clark
"IBM Mainframe Assembler List" wrote on 12/04/2023 04:00:38 PM: > Does the z/VSE linkage editor support re-linking an > existing module replacing a few sections? To do > that on z/OS an ORDER statement may be needed. Existing objects can be re-linked (with/without some section selecti

Re: Linkage Editor Include Order

2023-12-04 Thread Steve Thompson
Thanks for this thread. I knew there was a way to do this, but not having touched VSE since 2005 or so... Does VSE still use a CIL (Core Image Library)? Or is everything relocatable now? Steve Thompson On 12/4/2023 3:05 PM, Dave Clark wrote: "IBM Mainframe Assembler List" wrote on 12/04/20

RES: Reseting RMODE

2023-12-04 Thread João Reginato
That's it Thank you all -Mensagem original- De: IBM Mainframe Assembler List Em nome de Gary Weinhold Enviada em: segunda-feira, 4 de dezembro de 2023 13:59 Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU Assunto: Re: Reseting RMODE I think I understand: you wish the last RMODE in a CSECT to ov

RES: Linkage Editor Include Order

2023-12-04 Thread João Reginato
I suggest you use the DYNAMIC call of IEANTxx the deal with tokens. Directly from the CVT or using LOAD and BASR João -Mensagem original- De: IBM Mainframe Assembler List Em nome de Dave Clark Enviada em: segunda-feira, 4 de dezembro de 2023 17:05 Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU Ass

Re: Linkage Editor Include Order

2023-12-04 Thread Paul Gilmartin
On 12/4/23 13:05:05, Dave Clark wrote:> I found an answer that works for z/VSE. After cataloging the main object for my load module, I use the following linkage editor statements to specify the order I want for my included objects and the linkage editor honors this specified order.

Re: Linkage Editor Include Order

2023-12-04 Thread Dave Clark
"IBM Mainframe Assembler List" wrote on 12/04/2023 02:16:08 PM: > Is it possible to influence the order the linkage editor includes objects? I found an answer that works for z/VSE. After cataloging the main object for my load module, I use the following linkage editor statements to

Re: Linkage Editor Include Order

2023-12-04 Thread Dave Clark
"IBM Mainframe Assembler List" wrote on 12/04/2023 02:27:16 PM: > > Is it possible to influence the order the linkage editor includes objects? > I don't know about the linkage editor, but the Binder ;) has an > ORDER statement that can be used. Thanks. This was a z/VSE question. Bu

Re: Linkage Editor Include Order

2023-12-04 Thread Gary Weinhold
Yes, we've been doing it since the early 2000's with linkage editor invocation (I don't know when that internally switched to binder). Check what happens when the ORDER statement is specified: ORDER csect1, csect2,... Gary Weinhold Senior Application Architect DATAKINETICS | Data Performance &

Re: Linkage Editor Include Order

2023-12-04 Thread Adam Johanson
> Is it possible to influence the order the linkage editor includes objects? I don't know about the linkage editor, but the Binder ;) has an ORDER statement that can be used. === Adam Johanson Broadcom Mainframe Software Division

Linkage Editor Include Order

2023-12-04 Thread Dave Clark
Not exactly an assembler question, but... Is it possible to influence the order the linkage editor includes objects? I have my objects aligned for 256-byte cache lines. But the following includes two IBM routines that are not. Can I get the linkage editor to put them at the end? C

RES: Reseting RMODE

2023-12-04 Thread João Reginato
Yes, that's it -Mensagem original- De: IBM Mainframe Assembler List Em nome de Gary Weinhold Enviada em: segunda-feira, 4 de dezembro de 2023 13:59 Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU Assunto: Re: Reseting RMODE I think I understand: you wish the last RMODE in a CSECT to override all

Re: Reseting RMODE

2023-12-04 Thread Gary Weinhold
I think I understand: you wish the last RMODE in a CSECT to override all previous RMODEs in the CSECT or possibly, as Shmuel suggests, the most restrictive to override all others. Gary Weinhold Senior Application Architect DATAKINETICS | Data Performance & Optimization Phone:+1.613.523.5500 x216

Re: Reseting RMODE

2023-12-04 Thread Seymour J Metz
is there an RFE for an RMODE(MIN) option to accept multiple RMODE statements and use the most restrictive? -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר From: IBM Mainframe Assembler List

ENC: RES: RES: Reseting RMODE

2023-12-04 Thread João Reginato
I want just ONE CSECT be allowed to change the RMODE at compilation time, accepting 2 or more RMODE as my needs. Like this (the simplest example): C1 CSECT C1 RMODE 31 SAVE (14,12) RETURN (14,12) AIF (D'DCB).FIN DCB DCB DDNAME=DCB C1 RMODE 24 .FIN

RES: Reseting RMODE

2023-12-04 Thread João Reginato
Yes that solves it. Thank you -Mensagem original- De: IBM Mainframe Assembler List Em nome de Paul Gilmartin Enviada em: segunda-feira, 4 de dezembro de 2023 12:48 Para: ASSEMBLER-LIST@LISTSERV.UGA.EDU Assunto: Re: Reseting RMODE (Don't be greedy; don't set personal "Reply-to:") On 12

Re: Reseting RMODE

2023-12-04 Thread Tony Harminc
On Mon, 4 Dec 2023 at 09:29, João Reginato wrote: > As I've said before, I wasn't clear enough here. > My intent is to change the RMODE during the compilation phase only. > I have all CSECTS with RMODE ANY so, one of them, need to be RMODE 24, and > I > cannot change it because the HLASM doesn't

Re: Reseting RMODE

2023-12-04 Thread Paul Gilmartin
(Don't be greedy; don't set personal "Reply-to:") On 12/4/23 07:28:51, João Reginato wrote: As I've said before, I wasn't clear enough here. My intent is to change the RMODE during the compilation phase only. I have all CSECTS with RMODE ANY so, one of them, need to be RMODE 24, and I cannot cha

Re: RES: RES: Reseting RMODE

2023-12-04 Thread Tom Harper
I think it does solve your problem. What doesn’t it solve? Sent from my iPhone > On Dec 4, 2023, at 10:01 AM, João Reginato wrote: > > Yes, I know that but it doesn't solve my problem > > -Mensagem original- > De: Tom Harper > Enviada em: segunda-feira, 4 de dezembro de 2023 11:49

RES: RES: Reseting RMODE

2023-12-04 Thread João Reginato
Yes, I know that but it doesn't solve my problem -Mensagem original- De: Tom Harper Enviada em: segunda-feira, 4 de dezembro de 2023 11:49 Para: jb.regin...@gmail.com Cc: ASSEMBLER-LIST@listserv.uga.edu Assunto: Re: RES: Reseting RMODE João, What has been hinted at here is that all yo

Re: RES: Reseting RMODE

2023-12-04 Thread Tom Harper
João, What has been hinted at here is that all you need to do is to have two CSECTs, one which is RMODE(ANY) and a second one which is RMODE(24). You can have as many CSECTs in a single assembly as you wish. Then, just call the RMODE(24) CSECT when you need it. Tom Harper Phoenix Software

RES: Reseting RMODE

2023-12-04 Thread João Reginato
As I've said before, I wasn't clear enough here. My intent is to change the RMODE during the compilation phase only. I have all CSECTS with RMODE ANY so, one of them, need to be RMODE 24, and I cannot change it because the HLASM doesn't allow that. despite it hasn't finished the compilation of all