[Info-vax] Hard links on VMS ODS5 disks

Arne Vajhøj arne at vajhoej.dk
Mon Aug 28 16:36:37 EDT 2023


On 8/28/2023 4:09 PM, Brian Schenkenberger wrote:
> On 2023-07-26 00:53:52 +0000, Arne Vajhj said:
>> On 7/25/2023 8:52 PM, Arne Vajhøj wrote:
>>> On 7/24/2023 4:38 AM, hb at end.of.inter.net wrote:
>>>> On Monday, July 24, 2023 at 1:31:46 AM UTC+2, Arne Vajhøj wrote:
>>>>> But difficult to check the difference between /OPT and /NOOPT,
>>>>> because for some unknown reason /LIST/MACH does not list the
>>>>> generated code.
>>>>
>>>> MACRO-32 on x86?
>>>
>>> Yes.
>>>
>>>> You can always (except you compile with /NOOBJECT :-) get the 
>>>> machine code listing with ANALYZE/OBJECT/DISASSEMBLE.
>>>
>>> I did not know that.
>>>
>>> But also weird.
>>>
>>> I do not see a difference between /OPT and /NOOPT at all.
>>
>> Tested with a trivial piece of code:
>>
>>          .title  str
>>          .psect  $CODE quad,pic,con,lcl,shr,exe,nowrt
>>          .entry  str_int_val,^m<r2,r3,r4>

>> with /NOOPT:
>>

>>                                                  .cfi_startproc
>>                                                  STR_INT_VAL::

>> with /OPT:
>>
>>                                                  .cfi_startproc
>>                                                  STR_INT_VAL::

> I'd sure like to see VMS on X86.

I assume you are referring to the missing "-64"?

We figured it out.

:-)

Arne





More information about the Info-vax mailing list