Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Why won't sharks eat lawyers? Professional courtesy.


computers / comp.os.vms / Re: how many people are running X86 variant of OPenVMS in Production?

SubjectAuthor
* Re: how many people are running X86 variant of OPenVMS in Production?ultr...@gmail.com
+* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
|`* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
| `- Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
+- Re: how many people are running X86 variant of OPenVMS in Production?jeffrey_dsi
`* Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 +* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |`* Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 | +- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 | `* Re: how many people are running X86 variant of OPenVMS in Production?Chris Townley
 |  +- Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 |  `* Re: how many people are running X86 variant of OPenVMS in Production?Dan Cross
 |   `* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |    +* Re: how many people are running X86 variant of OPenVMS in Production?Dan Cross
 |    |`- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |    `* Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 |     +* Re: how many people are running X86 variant of OPenVMS in Production?Craig A. Berry
 |     |`* Re: how many people are running X86 variant of OPenVMS in Production?Dan Cross
 |     | +* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |     | |`* Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 |     | | +- Re: how many people are running X86 variant of OPenVMS in Production?Scott Dorsey
 |     | | `- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |     | `- Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 |     +* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |     |`* Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 |     | `- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |     `* Re: how many people are running X86 variant of OPenVMS in Production?Michael S
 |      +* Re: how many people are running X86 variant of OPenVMS in Production?bill
 |      |`* Re: how many people are running X86 variant of OPenVMS in Production?Michael S
 |      | `* Re: how many people are running X86 variant of OPenVMS in Production?John Reagan
 |      |  `* Re: how many people are running X86 variant of OPenVMS in Production?Michael S
 |      |   `* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    +* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |`* Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 |      |    | `* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |  +* Re: how many people are running X86 variant of OPenVMS in Production?Simon Clubley
 |      |    |  |`- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |  +* Re: how many people are running X86 variant of OPenVMS in Production?Chris Townley
 |      |    |  |+* Re: how many people are running X86 variant of OPenVMS in Production?Craig A. Berry
 |      |    |  ||+- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |  ||`* Re: how many people are running X86 variant of OPenVMS in Production?Chris Townley
 |      |    |  || +* Re: how many people are running X86 variant of OPenVMS in Production?Craig A. Berry
 |      |    |  || |`* Re: how many people are running X86 variant of OPenVMS in Production?Chris Townley
 |      |    |  || | `* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |  || |  `- Re: how many people are running X86 variant of OPenVMS in Production?Chris Townley
 |      |    |  || `* Re: how many people are running X86 variant of OPenVMS in Production?Dave Froble
 |      |    |  ||  +* Re: how many people are running X86 variant of OPenVMS in Production?Craig A. Berry
 |      |    |  ||  |`- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |  ||  `* Re: how many people are running X86 variant of OPenVMS in Production?Robert A. Brooks
 |      |    |  ||   `- Re: how many people are running X86 variant of OPenVMS in Production?Chris Townley
 |      |    |  |`- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |  `* Re: how many people are running X86 variant of OPenVMS in Production?Dan Cross
 |      |    |   `* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |    |    `* Re: how many people are running X86 variant of OPenVMS in Production?Dan Cross
 |      |    |     `* Re: how many people are running X86 variant of OPenVMS in Production?John Reagan
 |      |    |      `- Re: how many people are running X86 variant of OPenVMS in Production?Dan Cross
 |      |    `* Re: how many people are running X86 variant of OPenVMS in Production?Johnny Billquist
 |      |     `* Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      |      `* Re: how many people are running X86 variant of OPenVMS in Production?bill
 |      |       `- Re: how many people are running X86 variant of OPenVMS in Production?Arne Vajhøj
 |      `- Re: how many people are running X86 variant of OPenVMS in Production?Scott Dorsey
 `- Re: how many people are running X86 variant of OPenVMS in Production?ultr...@gmail.com

Pages:123
Re: how many people are running X86 variant of OPenVMS in Production?

<ufpot8$1sev1$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30369&group=comp.os.vms#30369

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: craigbe...@nospam.mac.com (Craig A. Berry)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Fri, 6 Oct 2023 14:58:32 -0500
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <ufpot8$1sev1$1@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<uf6pqi$b6al$1@dont-email.me> <uf735j$cuvq$1@dont-email.me>
<uf7i03$6nld$2@dont-email.me> <ufef0e$9fq$2@reader2.panix.com>
<ufflcc$36btu$1@dont-email.me> <ufh1lu$3i60m$1@dont-email.me>
<960a42e7-f31b-49f0-91ba-1bd970f36850n@googlegroups.com>
<ko596bFu3vtU1@mid.individual.net>
<b8d806e1-e776-45bd-8837-de8a0301aeabn@googlegroups.com>
<3184eeeb-af4c-439a-90e1-b9289b4eb469n@googlegroups.com>
<7cbca594-c96f-4e62-ba5d-1a055679a28fn@googlegroups.com>
<ufkp90$huhk$1@dont-email.me> <ufkpnc$huku$1@dont-email.me>
<ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
<ufperf$1fuic$1@dont-email.me> <ufpin1$1mi47$1@dont-email.me>
<ufpk8q$1fuic$2@dont-email.me> <ufpn6h$1s3hk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 6 Oct 2023 19:58:32 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e2510a081cbbd2dccc630add24cda374";
logging-data="1981409"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+McrXcEqTMqlSWdpT4GgDvCbjGrr21PdU="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.15.1
Cancel-Lock: sha1:oH5yJrV/HRJFUlAmLkHtBRjAz14=
In-Reply-To: <ufpn6h$1s3hk$1@dont-email.me>
Content-Language: en-US
 by: Craig A. Berry - Fri, 6 Oct 2023 19:58 UTC

On 10/6/23 2:29 PM, Dave Froble wrote:
> On 10/6/2023 2:39 PM, Chris Townley wrote:
>> On 06/10/2023 19:12, Craig A. Berry wrote:
>>> On 10/6/23 12:06 PM, Chris Townley wrote:
>>>> On 06/10/2023 01:44, Arne Vajhøj wrote:
>>>>
>>>> <snip>
>>>>> First we need the native compilers. Cross compilers are
>>>>> not good enough. VMS tradition, confidence in VMS x86-64
>>>>> and the problem with relying on a dead platform Itanium
>>>>> makes native compilers a must.
>>>> <snip>
>>>>> The first is a must. How good the reasons really are does
>>>>> not matter - it is a must have. And luckily we now have
>>>>> 5 out of 6!
>>>>>
>>>>
>>>> Presumably you mean C, C++, Cobol, Fortran & Pascal, with Basic
>>>> outstanding.
>>>>
>>>> What about Python and Java?
>>>
>>> Java is available on x86, not sure about Python.
>>>
>>>> and of course LSE
>>>
>>> DECSET has been available for a year and a half at least.
>>
>> But that excluded LSE
>>
>
> Don't really know, but, doesn't LSE depend upon the compilers?
>

I think it depends on compiler listings and compiler messages that look
exactly like they always have.

Re: how many people are running X86 variant of OPenVMS in Production?

<ufprho$1t11l$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30370&group=comp.os.vms#30370

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Fri, 6 Oct 2023 16:43:36 -0400
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <ufprho$1t11l$1@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<uf6pqi$b6al$1@dont-email.me> <uf735j$cuvq$1@dont-email.me>
<uf7i03$6nld$2@dont-email.me> <ufef0e$9fq$2@reader2.panix.com>
<ufflcc$36btu$1@dont-email.me> <ufh1lu$3i60m$1@dont-email.me>
<960a42e7-f31b-49f0-91ba-1bd970f36850n@googlegroups.com>
<ko596bFu3vtU1@mid.individual.net>
<b8d806e1-e776-45bd-8837-de8a0301aeabn@googlegroups.com>
<3184eeeb-af4c-439a-90e1-b9289b4eb469n@googlegroups.com>
<7cbca594-c96f-4e62-ba5d-1a055679a28fn@googlegroups.com>
<ufkp90$huhk$1@dont-email.me> <ufkpnc$huku$1@dont-email.me>
<ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
<ufperf$1fuic$1@dont-email.me> <ufpin1$1mi47$1@dont-email.me>
<ufpk8q$1fuic$2@dont-email.me> <ufpn6h$1s3hk$1@dont-email.me>
<ufpot8$1sev1$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 6 Oct 2023 20:43:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0b5c19b0184fb33d23f3495487d56f47";
logging-data="1999925"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zOIHqQXKiwCt/288LrSscR6PYxME/uHI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:foOjRWJjEICqweEM1lswhhh+Wac=
In-Reply-To: <ufpot8$1sev1$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Fri, 6 Oct 2023 20:43 UTC

On 10/6/2023 3:58 PM, Craig A. Berry wrote:> On 10/6/23 2:29 PM, Dave
Froble wrote:
>> On 10/6/2023 2:39 PM, Chris Townley wrote:
>>> On 06/10/2023 19:12, Craig A. Berry wrote:
>>>> On 10/6/23 12:06 PM, Chris Townley wrote:
>>>>> On 06/10/2023 01:44, Arne Vajhøj wrote:
>>>>>
>>>>> <snip>
>>>>>> First we need the native compilers. Cross compilers are
>>>>>> not good enough. VMS tradition, confidence in VMS x86-64
>>>>>> and the problem with relying on a dead platform Itanium
>>>>>> makes native compilers a must.
>>>>> <snip>
>>>>>> The first is a must. How good the reasons really are does
>>>>>> not matter - it is a must have. And luckily we now have
>>>>>> 5 out of 6!
>>>>>>
>>>>>
>>>>> Presumably you mean C, C++, Cobol, Fortran & Pascal, with Basic
>>>>> outstanding.
>>>>>
>>>>> What about Python and Java?
>>>>
>>>> Java is available on x86, not sure about Python.
>>>>
>>>>> and of course LSE
>>>>
>>>> DECSET has been available for a year and a half at least.
>>>
>>> But that excluded LSE
>>>
>>
>> Don't really know, but, doesn't LSE depend upon the compilers?
>
> I think it depends on compiler listings and compiler messages that look
> exactly like they always have.

Getting LSE for Fortran, Cobol, Pascal, Basic and C working
should not be bad, but I suspect that there will be a lot
of work for C++ - the C++ language LSE on Itanium understands
and the C++ language LSE will need to understand on x86-64
are quite different.

Arne

Re: how many people are running X86 variant of OPenVMS in Production?

<ufpt73$1ta4h$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30371&group=comp.os.vms#30371

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Fri, 6 Oct 2023 17:12:03 -0400
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <ufpt73$1ta4h$1@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<uf6pqi$b6al$1@dont-email.me> <uf735j$cuvq$1@dont-email.me>
<uf7i03$6nld$2@dont-email.me> <ufef0e$9fq$2@reader2.panix.com>
<ufflcc$36btu$1@dont-email.me> <ufh1lu$3i60m$1@dont-email.me>
<960a42e7-f31b-49f0-91ba-1bd970f36850n@googlegroups.com>
<ko596bFu3vtU1@mid.individual.net>
<b8d806e1-e776-45bd-8837-de8a0301aeabn@googlegroups.com>
<3184eeeb-af4c-439a-90e1-b9289b4eb469n@googlegroups.com>
<7cbca594-c96f-4e62-ba5d-1a055679a28fn@googlegroups.com>
<ufkp90$huhk$1@dont-email.me> <ufkpnc$huku$1@dont-email.me>
<ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
<ufperf$1fuic$1@dont-email.me> <ufpin1$1mi47$1@dont-email.me>
<ufpk8q$1fuic$2@dont-email.me> <ufpn6h$1s3hk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 6 Oct 2023 21:12:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="49b50c2f79fe802edf202f3481c4b8d1";
logging-data="2009233"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/C4mqtsUESpSvPzWDeQ/XztniYkFxVLU+fbzKYkEhLbg=="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ZRog+SL4B89pwUHdF5bItgGZFPs=
X-Antivirus-Status: Clean
In-Reply-To: <ufpn6h$1s3hk$1@dont-email.me>
Content-Language: en-US
X-Antivirus: Avast (VPS 231006-4, 10/6/2023), Outbound message
 by: Robert A. Brooks - Fri, 6 Oct 2023 21:12 UTC

On 10/6/2023 3:29 PM, Dave Froble wrote:

> Don't really know, but, doesn't LSE depend upon the compilers?

No, the holdup is that I need to fix a few bugs before it can be released.

Other things are slightly higher in priority, but it's 2nd or 3rd on the list.

--
-- Rob

Re: how many people are running X86 variant of OPenVMS in Production?

<ufq2fo$1fuic$3@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30373&group=comp.os.vms#30373

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.chmurka.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Fri, 6 Oct 2023 23:41:59 +0100
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <ufq2fo$1fuic$3@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<uf6pqi$b6al$1@dont-email.me> <uf735j$cuvq$1@dont-email.me>
<uf7i03$6nld$2@dont-email.me> <ufef0e$9fq$2@reader2.panix.com>
<ufflcc$36btu$1@dont-email.me> <ufh1lu$3i60m$1@dont-email.me>
<960a42e7-f31b-49f0-91ba-1bd970f36850n@googlegroups.com>
<ko596bFu3vtU1@mid.individual.net>
<b8d806e1-e776-45bd-8837-de8a0301aeabn@googlegroups.com>
<3184eeeb-af4c-439a-90e1-b9289b4eb469n@googlegroups.com>
<7cbca594-c96f-4e62-ba5d-1a055679a28fn@googlegroups.com>
<ufkp90$huhk$1@dont-email.me> <ufkpnc$huku$1@dont-email.me>
<ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
<ufperf$1fuic$1@dont-email.me> <ufpin1$1mi47$1@dont-email.me>
<ufpk8q$1fuic$2@dont-email.me> <ufpm30$1rs8r$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 6 Oct 2023 22:42:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e4c1f0211e9bf2b881aa9d2d8160b7c2";
logging-data="1571404"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+TwodtAtmM6aNDc5SQt117v15EVTwEt/I="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:auyY7nSG9shV9W34YYrS5WHys1w=
Content-Language: en-GB
In-Reply-To: <ufpm30$1rs8r$1@dont-email.me>
 by: Chris Townley - Fri, 6 Oct 2023 22:41 UTC

On 06/10/2023 20:10, Craig A. Berry wrote:
>
> On 10/6/23 1:39 PM, Chris Townley wrote:
>> On 06/10/2023 19:12, Craig A. Berry wrote:
>>> On 10/6/23 12:06 PM, Chris Townley wrote:
>>>> On 06/10/2023 01:44, Arne Vajhøj wrote:
>>>>
>>>> <snip>
>>>>> First we need the native compilers. Cross compilers are
>>>>> not good enough. VMS tradition, confidence in VMS x86-64
>>>>> and the problem with relying on a dead platform Itanium
>>>>> makes native compilers a must.
>>>> <snip>
>>>>> The first is a must. How good the reasons really are does
>>>>> not matter - it is a must have. And luckily we now have
>>>>> 5 out of 6!
>>>>>
>>>>
>>>> Presumably you mean C, C++, Cobol, Fortran & Pascal, with Basic
>>>> outstanding.
>>>>
>>>> What about Python and Java?
>>>
>>> Java is available on x86, not sure about Python.
>>>
>>>> and of course LSE
>>>
>>> DECSET has been available for a year and a half at least.
>>
>> But that excluded LSE
>
> Ah, sorry. I forgot about that.  I'm pretty sure the VMS IDE for VSCode
> is available for anyone interested in doing old things in a new way.

I cannot stand VSCODE. There are many good PC based editors, but I used
LSE for well over 20 years, and it works.

--
Chris

Re: how many people are running X86 variant of OPenVMS in Production?

<ufq2j1$1fuic$4@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30374&group=comp.os.vms#30374

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Fri, 6 Oct 2023 23:43:44 +0100
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <ufq2j1$1fuic$4@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<uf6pqi$b6al$1@dont-email.me> <uf735j$cuvq$1@dont-email.me>
<uf7i03$6nld$2@dont-email.me> <ufef0e$9fq$2@reader2.panix.com>
<ufflcc$36btu$1@dont-email.me> <ufh1lu$3i60m$1@dont-email.me>
<960a42e7-f31b-49f0-91ba-1bd970f36850n@googlegroups.com>
<ko596bFu3vtU1@mid.individual.net>
<b8d806e1-e776-45bd-8837-de8a0301aeabn@googlegroups.com>
<3184eeeb-af4c-439a-90e1-b9289b4eb469n@googlegroups.com>
<7cbca594-c96f-4e62-ba5d-1a055679a28fn@googlegroups.com>
<ufkp90$huhk$1@dont-email.me> <ufkpnc$huku$1@dont-email.me>
<ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
<ufperf$1fuic$1@dont-email.me> <ufpin1$1mi47$1@dont-email.me>
<ufpk8q$1fuic$2@dont-email.me> <ufpn6h$1s3hk$1@dont-email.me>
<ufpt73$1ta4h$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 6 Oct 2023 22:43:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e4c1f0211e9bf2b881aa9d2d8160b7c2";
logging-data="1571404"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18+tJsiPkG/85uw8TYi3E5QEMjhfwxFvVo="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:veWsBdf/GbSyYF9C7KzsQfKAr8M=
In-Reply-To: <ufpt73$1ta4h$1@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Fri, 6 Oct 2023 22:43 UTC

On 06/10/2023 22:12, Robert A. Brooks wrote:
> On 10/6/2023 3:29 PM, Dave Froble wrote:
>
>> Don't really know, but, doesn't LSE depend upon the compilers?
>
> No, the holdup is that I need to fix a few bugs before it can be released.
>
> Other things are slightly higher in priority, but it's 2nd or 3rd on the
> list.
>

That sounds brilliant, thank you

--
Chris

Re: how many people are running X86 variant of OPenVMS in Production?

<ufs1ri$2foq3$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30381&group=comp.os.vms#30381

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!news.neodome.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Sat, 7 Oct 2023 12:43:30 -0400
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <ufs1ri$2foq3$1@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<uf6pqi$b6al$1@dont-email.me> <uf735j$cuvq$1@dont-email.me>
<uf7i03$6nld$2@dont-email.me> <ufef0e$9fq$2@reader2.panix.com>
<ufflcc$36btu$1@dont-email.me> <ufh1lu$3i60m$1@dont-email.me>
<960a42e7-f31b-49f0-91ba-1bd970f36850n@googlegroups.com>
<ko596bFu3vtU1@mid.individual.net>
<b8d806e1-e776-45bd-8837-de8a0301aeabn@googlegroups.com>
<3184eeeb-af4c-439a-90e1-b9289b4eb469n@googlegroups.com>
<7cbca594-c96f-4e62-ba5d-1a055679a28fn@googlegroups.com>
<ufkp90$huhk$1@dont-email.me> <ufkpnc$huku$1@dont-email.me>
<ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
<ufperf$1fuic$1@dont-email.me> <ufpin1$1mi47$1@dont-email.me>
<ufpk8q$1fuic$2@dont-email.me> <ufpm30$1rs8r$1@dont-email.me>
<ufq2fo$1fuic$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 7 Oct 2023 16:43:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2342cb36758b8e913111a288a311e676";
logging-data="2614083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/u8C086utSl83KGc8PMdLUoW5hjTqtEJI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:mgVsNsmTpN52NjcllHqrYdGXlOA=
In-Reply-To: <ufq2fo$1fuic$3@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Sat, 7 Oct 2023 16:43 UTC

On 10/6/2023 6:41 PM, Chris Townley wrote:
> On 06/10/2023 20:10, Craig A. Berry wrote:
>> On 10/6/23 1:39 PM, Chris Townley wrote:
>>> On 06/10/2023 19:12, Craig A. Berry wrote:
>>>> On 10/6/23 12:06 PM, Chris Townley wrote:
>>>>> and of course LSE
>>>>
>>>> DECSET has been available for a year and a half at least.
>>>
>>> But that excluded LSE
>>
>> Ah, sorry. I forgot about that.  I'm pretty sure the VMS IDE for VSCode
>> is available for anyone interested in doing old things in a new way.
>
> I cannot stand VSCODE. There are many good PC based editors, but I used
> LSE for well over 20 years, and it works.

Most people have preferences for editors and IDE's.

VS Code is probably the worlds most widely used IDE / developer editor,
but that does not mean that all developers like it.

You don't like it. I don't like it.

But when VSI had to decide on something to base VMS IDE
on then VS Code is a reasonable choice.

Arne

Re: how many people are running X86 variant of OPenVMS in Production?

<ufs8js$2e29d$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30384&group=comp.os.vms#30384

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Sat, 7 Oct 2023 19:38:49 +0100
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <ufs8js$2e29d$1@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<uf6pqi$b6al$1@dont-email.me> <uf735j$cuvq$1@dont-email.me>
<uf7i03$6nld$2@dont-email.me> <ufef0e$9fq$2@reader2.panix.com>
<ufflcc$36btu$1@dont-email.me> <ufh1lu$3i60m$1@dont-email.me>
<960a42e7-f31b-49f0-91ba-1bd970f36850n@googlegroups.com>
<ko596bFu3vtU1@mid.individual.net>
<b8d806e1-e776-45bd-8837-de8a0301aeabn@googlegroups.com>
<3184eeeb-af4c-439a-90e1-b9289b4eb469n@googlegroups.com>
<7cbca594-c96f-4e62-ba5d-1a055679a28fn@googlegroups.com>
<ufkp90$huhk$1@dont-email.me> <ufkpnc$huku$1@dont-email.me>
<ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
<ufperf$1fuic$1@dont-email.me> <ufpin1$1mi47$1@dont-email.me>
<ufpk8q$1fuic$2@dont-email.me> <ufpm30$1rs8r$1@dont-email.me>
<ufq2fo$1fuic$3@dont-email.me> <ufs1ri$2foq3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 7 Oct 2023 18:38:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e4c1f0211e9bf2b881aa9d2d8160b7c2";
logging-data="2558253"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18TB1Q3ZCMI6RhqQSCKPITmfkGPUTeX7MA="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:YuM/AZRWrWEvdiF1RR6Iba1/Qe4=
In-Reply-To: <ufs1ri$2foq3$1@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Sat, 7 Oct 2023 18:38 UTC

On 07/10/2023 17:43, Arne Vajhøj wrote:
> On 10/6/2023 6:41 PM, Chris Townley wrote:
>> On 06/10/2023 20:10, Craig A. Berry wrote:
>>> On 10/6/23 1:39 PM, Chris Townley wrote:
>>>> On 06/10/2023 19:12, Craig A. Berry wrote:
>>>>> On 10/6/23 12:06 PM, Chris Townley wrote:
>>>>>> and of course LSE
>>>>>
>>>>> DECSET has been available for a year and a half at least.
>>>>
>>>> But that excluded LSE
>>>
>>> Ah, sorry. I forgot about that.  I'm pretty sure the VMS IDE for VSCode
>>> is available for anyone interested in doing old things in a new way.
>>
>> I cannot stand VSCODE. There are many good PC based editors, but I
>> used LSE for well over 20 years, and it works.
>
> Most people have preferences for editors and IDE's.
>
> VS Code is probably the worlds most widely used IDE / developer editor,
> but that does not mean that all developers like it.
>
> You don't like it. I don't like it.
>
> But when VSI had to decide on something to base VMS IDE
> on then VS Code is a reasonable choice.
>
> Arne
>

I wouldn't disagree, but couldn't they give option for other editors at
the front?

--
Chris

Re: how many people are running X86 variant of OPenVMS in Production?

<ug1nfi$osv$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30421&group=comp.os.vms#30421

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Mon, 9 Oct 2023 20:23:14 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ug1nfi$osv$1@reader2.panix.com>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com> <ufkpnc$huku$1@dont-email.me> <ufm9ld$ud3s$1@dont-email.me> <ufnla0$16vim$1@dont-email.me>
Injection-Date: Mon, 9 Oct 2023 20:23:14 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="25503"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Mon, 9 Oct 2023 20:23 UTC

In article <ufnla0$16vim$1@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
>[snip]
>The second I don't see a big need for. And that is where
>I have disagreed with you. VMS users don't really
>care what language VMS is coded in and where it was compiled -
>they just want something that works. And generally 9.2-1
>works great (*).

The specific may be true, but the general is not. Lots of users
care very much how their OS is compiled: they want hermetic,
repeatable builds where binary artifacts can be traced back to
specific source revisions and compiler binaries.

>Sure building VMS with native compilers may give a little
>performance boost, but I don't see that as something causing
>anyone to delay their port. It is still fast enough.

I don't see any reason why a native compiler would give a
performance boost versus a cross-compiler. Optimization passes,
instruction selection, even linking are all just running
programs: read some input, do some computation, write some
output. Where that program runs has little, if any, impact on
performance of the generated code.

Perhaps you mean "performance boost" in terms of the _process_
of building VMS?

- Dan C.

Re: how many people are running X86 variant of OPenVMS in Production?

<ug1o38$3sk8$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30422&group=comp.os.vms#30422

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Mon, 9 Oct 2023 16:33:44 -0400
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <ug1o38$3sk8$1@dont-email.me>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<ufkpnc$huku$1@dont-email.me> <ufm9ld$ud3s$1@dont-email.me>
<ufnla0$16vim$1@dont-email.me> <ug1nfi$osv$1@reader2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 9 Oct 2023 20:33:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f6fe0106f256b3883e43562b80eb3823";
logging-data="127624"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+f8O5lzsae2q8oiu9ga9kd2vrHOPVyX8E="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:c5WzAI+kkfR0NWGx8GzRYJCsb34=
In-Reply-To: <ug1nfi$osv$1@reader2.panix.com>
Content-Language: en-US
 by: Arne Vajhøj - Mon, 9 Oct 2023 20:33 UTC

On 10/9/2023 4:23 PM, Dan Cross wrote:
> In article <ufnla0$16vim$1@dont-email.me>,
> Arne Vajhøj <arne@vajhoej.dk> wrote:
>> [snip]
>> The second I don't see a big need for. And that is where
>> I have disagreed with you. VMS users don't really
>> care what language VMS is coded in and where it was compiled -
>> they just want something that works. And generally 9.2-1
>> works great (*).
>
> The specific may be true, but the general is not. Lots of users
> care very much how their OS is compiled: they want hermetic,
> repeatable builds where binary artifacts can be traced back to
> specific source revisions and compiler binaries.

I am pretty sure that 99.9% does not know anything about that.

But anyway the cross-compilers are just as traceable as
the native compilers.

>> Sure building VMS with native compilers may give a little
>> performance boost, but I don't see that as something causing
>> anyone to delay their port. It is still fast enough.
>
> I don't see any reason why a native compiler would give a
> performance boost versus a cross-compiler. Optimization passes,
> instruction selection, even linking are all just running
> programs: read some input, do some computation, write some
> output. Where that program runs has little, if any, impact on
> performance of the generated code.

VSI has stated that the cross compilers on Itanium does
not optimize.

Arne

Re: how many people are running X86 variant of OPenVMS in Production?

<ug1ohm$osv$2@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30423&group=comp.os.vms#30423

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Mon, 9 Oct 2023 20:41:26 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ug1ohm$osv$2@reader2.panix.com>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com> <ufnla0$16vim$1@dont-email.me> <ug1nfi$osv$1@reader2.panix.com> <ug1o38$3sk8$1@dont-email.me>
Injection-Date: Mon, 9 Oct 2023 20:41:26 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="25503"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Mon, 9 Oct 2023 20:41 UTC

In article <ug1o38$3sk8$1@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
>On 10/9/2023 4:23 PM, Dan Cross wrote:
>> In article <ufnla0$16vim$1@dont-email.me>,
>> Arne Vajhøj <arne@vajhoej.dk> wrote:
>>> [snip]
>>> The second I don't see a big need for. And that is where
>>> I have disagreed with you. VMS users don't really
>>> care what language VMS is coded in and where it was compiled -
>>> they just want something that works. And generally 9.2-1
>>> works great (*).
>>
>> The specific may be true, but the general is not. Lots of users
>> care very much how their OS is compiled: they want hermetic,
>> repeatable builds where binary artifacts can be traced back to
>> specific source revisions and compiler binaries.
>
>I am pretty sure that 99.9% does not know anything about that.

I believe that you are pretty sure of that.

>But anyway the cross-compilers are just as traceable as
>the native compilers.

I never said that they were not.

>>> Sure building VMS with native compilers may give a little
>>> performance boost, but I don't see that as something causing
>>> anyone to delay their port. It is still fast enough.
>>
>> I don't see any reason why a native compiler would give a
>> performance boost versus a cross-compiler. Optimization passes,
>> instruction selection, even linking are all just running
>> programs: read some input, do some computation, write some
>> output. Where that program runs has little, if any, impact on
>> performance of the generated code.
>
>VSI has stated that the cross compilers on Itanium does
>not optimize.

Sounds like an implementation detail.

There is nothing structurally preventing a cross-compiler from
implementing optimization. Of course, if one is trying to focus
on native bring-up of a compiler one may not wish to do so, but
that's a different matter.

- Dan C.

Re: how many people are running X86 variant of OPenVMS in Production?

<5487193e-262c-46b8-a46c-d3ee7e2c35fbn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30433&group=comp.os.vms#30433

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:2708:b0:76e:eb7d:8d79 with SMTP id b8-20020a05620a270800b0076eeb7d8d79mr226967qkp.10.1696899145400;
Mon, 09 Oct 2023 17:52:25 -0700 (PDT)
X-Received: by 2002:a9d:6a44:0:b0:6bc:b75c:f32f with SMTP id
h4-20020a9d6a44000000b006bcb75cf32fmr5575273otn.2.1696899145153; Mon, 09 Oct
2023 17:52:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!tncsrv06.tnetconsulting.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Mon, 9 Oct 2023 17:52:24 -0700 (PDT)
In-Reply-To: <ug1ohm$osv$2@reader2.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=35.132.253.234; posting-account=M3IgSwoAAADJd6EnOmsrCCfB6_OyTOkv
NNTP-Posting-Host: 35.132.253.234
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com>
<ufnla0$16vim$1@dont-email.me> <ug1nfi$osv$1@reader2.panix.com>
<ug1o38$3sk8$1@dont-email.me> <ug1ohm$osv$2@reader2.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5487193e-262c-46b8-a46c-d3ee7e2c35fbn@googlegroups.com>
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
From: xyzzy1...@gmail.com (John Reagan)
Injection-Date: Tue, 10 Oct 2023 00:52:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5713
 by: John Reagan - Tue, 10 Oct 2023 00:52 UTC

On Monday, October 9, 2023 at 4:41:29 PM UTC-4, Dan Cross wrote:
> In article <ug1o38$3sk8$1...@dont-email.me>,
> Arne Vajhøj <ar...@vajhoej.dk> wrote:
> >On 10/9/2023 4:23 PM, Dan Cross wrote:
> >> In article <ufnla0$16vim$1...@dont-email.me>,
> >> Arne Vajhøj <ar...@vajhoej.dk> wrote:
> >>> [snip]
> >>> The second I don't see a big need for. And that is where
> >>> I have disagreed with you. VMS users don't really
> >>> care what language VMS is coded in and where it was compiled -
> >>> they just want something that works. And generally 9.2-1
> >>> works great (*).
> >>
> >> The specific may be true, but the general is not. Lots of users
> >> care very much how their OS is compiled: they want hermetic,
> >> repeatable builds where binary artifacts can be traced back to
> >> specific source revisions and compiler binaries.
> >
> >I am pretty sure that 99.9% does not know anything about that.
> I believe that you are pretty sure of that.
> >But anyway the cross-compilers are just as traceable as
> >the native compilers.
> I never said that they were not.
> >>> Sure building VMS with native compilers may give a little
> >>> performance boost, but I don't see that as something causing
> >>> anyone to delay their port. It is still fast enough.
> >>
> >> I don't see any reason why a native compiler would give a
> >> performance boost versus a cross-compiler. Optimization passes,
> >> instruction selection, even linking are all just running
> >> programs: read some input, do some computation, write some
> >> output. Where that program runs has little, if any, impact on
> >> performance of the generated code.
> >
> >VSI has stated that the cross compilers on Itanium does
> >not optimize.
> Sounds like an implementation detail.
>
> There is nothing structurally preventing a cross-compiler from
> implementing optimization. Of course, if one is trying to focus
> on native bring-up of a compiler one may not wish to do so, but
> that's a different matter.
>
> - Dan C.
The VAX-hosted/Alpha-targetted cross-compilers did many of the same optimizations as the eventual native Alpha compilers but some of the compile-time expression optimizations had to be pushed to run-time since VAX doesn't do IEEE math and is only 32-bits (we could have dealt with it but chose not to with only BLISS-32 to work from)

The Alpha-hosted/Itanium-targetted cross-compilers did all of the same optimizations and the eventual native Itanium compilers.

The Itanium-hosted/x86-targetted cross-compilers are no optimize since I couldn't get the current Itanuim C++ compiler to build the LLVM 3.4.2 optimization passes. I spent a week or so playing around and "decided" that the Itanium compiler (or the STL) isn't quite C++03. Since we didn't need the optimizer to boot (and single stepping thru optimized code would be a pain), I just didn't bother. The native compilers are using a much newer version of LLVM and optimizer that was bootstrapped from clang/LLVM on a Linux box.. [Yes, I know of the ancient LLVM target for Itanium but didn't want to stick my hand into those old things just to get an optimizer].

So how much would the system speed up when compiled with optimized compilers? Good question. The Macro compiler generates "good" code with the cross-compiler since we don't use the LLVM optimizer at all. We generate direct x86 code from VAX code. From LLVM's point of view XMACRO is an assembler (which it actually is). So we're talking C and BLISS code that would see an "improvement". From what I can tell with some visual examinations, I see better stack usage. G2L generates lots of temporaries all of which end up on the stack in non-optimized code. With the optimizer, the lifetime analysis shortens/overlaps the stack usage. The code itself is somewhat tighter but with all crazy things done at the micro-architecture level, I'm not sure of the real benefit. The x86 "instructions" are taken apart by the chip and executed on whatever functional units are present. Modern x86 chips have 100s of actual registers inside. I consider the x86 "instruction set" to just be another abstraction. It is turtles all the way down.

Re: how many people are running X86 variant of OPenVMS in Production?

<ug93cl$s3r$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=30490&group=comp.os.vms#30490

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: how many people are running X86 variant of OPenVMS in Production?
Date: Thu, 12 Oct 2023 15:29:25 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ug93cl$s3r$1@reader2.panix.com>
References: <9-SdndysAIPxU4n4nZ2dnZfqnPednZ2d@supernews.com> <ug1o38$3sk8$1@dont-email.me> <ug1ohm$osv$2@reader2.panix.com> <5487193e-262c-46b8-a46c-d3ee7e2c35fbn@googlegroups.com>
Injection-Date: Thu, 12 Oct 2023 15:29:25 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="28795"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 12 Oct 2023 15:29 UTC

In article <5487193e-262c-46b8-a46c-d3ee7e2c35fbn@googlegroups.com>,
John Reagan <xyzzy1959@gmail.com> wrote:
>On Monday, October 9, 2023 at 4:41:29 PM UTC-4, Dan Cross wrote:
>> In article <ug1o38$3sk8$1...@dont-email.me>,
>> Arne Vajhøj <ar...@vajhoej.dk> wrote:
>> >VSI has stated that the cross compilers on Itanium does
>> >not optimize.
>>
>> Sounds like an implementation detail.
>>
>> There is nothing structurally preventing a cross-compiler from
>> implementing optimization. Of course, if one is trying to focus
>> on native bring-up of a compiler one may not wish to do so, but
>> that's a different matter.
>
>The VAX-hosted/Alpha-targetted cross-compilers did many of the same
>optimizations as the eventual native Alpha compilers but some of the
>compile-time expression optimizations had to be pushed to run-time
>since VAX doesn't do IEEE math and is only 32-bits (we could have dealt
>with it but chose not to with only BLISS-32 to work from)
>
>The Alpha-hosted/Itanium-targetted cross-compilers did all of the
>same optimizations and the eventual native Itanium compilers.
>
>The Itanium-hosted/x86-targetted cross-compilers are no optimize since
>I couldn't get the current Itanuim C++ compiler to build the LLVM 3.4.2
>optimization passes. I spent a week or so playing around and "decided"
>that the Itanium compiler (or the STL) isn't quite C++03. Since we
>didn't need the optimizer to boot (and single stepping thru optimized
>code would be a pain), I just didn't bother. The native compilers are
>using a much newer version of LLVM and optimizer that was bootstrapped
>from clang/LLVM on a Linux box. [Yes, I know of the ancient LLVM
>target for Itanium but didn't want to stick my hand into those old
>things just to get an optimizer].

Thanks, this is close to what I suspected the real reason for
not optimizing in the cross-compilers was.

>So how much would the system speed up when compiled with optimized
>compilers? Good question. The Macro compiler generates "good" code
>with the cross-compiler since we don't use the LLVM optimizer at all.
>We generate direct x86 code from VAX code. From LLVM's point of view
>XMACRO is an assembler (which it actually is). So we're talking C and
>BLISS code that would see an "improvement". From what I can tell with
>some visual examinations, I see better stack usage. G2L generates lots
>of temporaries all of which end up on the stack in non-optimized code.
>With the optimizer, the lifetime analysis shortens/overlaps the stack
>usage. The code itself is somewhat tighter but with all crazy things
>done at the micro-architecture level, I'm not sure of the real benefit.
>The x86 "instructions" are taken apart by the chip and executed on
>whatever functional units are present. Modern x86 chips have 100s of
>actual registers inside. I consider the x86 "instruction set" to just
>be another abstraction. It is turtles all the way down.

One of the effects we observed when I was working on search
infrastructure at Google was that the x86 instruction encoding
(which, as you note, is basically a P-code around the underlying
microarch) can be very dense, which can yield good icache
utilization, which can be a major win. That is, we saw a direct
correlation between icache hit-rate and execution times.

I've observed that LLVM is pretty good at lowering to relatively
short instruction sequences when aggressively optimized, which
can be an overall win as the probability that any given sequence
of instructions is in the cache is higher.

I'd be curious about observed performance deltas if you all have
numbers to share?

- Dan C.

Pages:123
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor