delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2016/05/05/11:05:22

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Message-ID: <572B6206.8040505@gmx.de>
Date: Thu, 05 May 2016 17:08:54 +0200
From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.13) Gecko/20101206 SUSE/3.1.7 Thunderbird/3.1.7
MIME-Version: 1.0
To: djgpp AT delorie DOT com
Subject: Re: DJGPP and WIndows 10 32 bit
References: <57265177 DOT 1090701 AT iki DOT fi> <nge67d$jtd$1 AT usenet DOT news DOT interia DOT pl> <ce83c095-95c9-88ec-e54f-738afd1807b0 AT iki DOT fi>
In-Reply-To: <ce83c095-95c9-88ec-e54f-738afd1807b0@iki.fi>
X-Provags-ID: V03:K0:sqKRleFMCeQoTuNlHzH9dM+ZWkZi4d5J4StUtCmueml5vaK9XBa
8DPyVirJQCrDex0nCAzlPKonQAB8rJGVNCdZlqb8vM34hELjBgZIewpIHDh+76PjDsfHXgO
3mPDkgzOdnBeYilkRg682hWVA3k1Z3b/IaOXxhTFKNiVO/tFG4w1gEQ5du97MpqQMhNwUfI
OKdJYvhcPrcrPqV2yS2xg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:mm86AA+iExA=:5nV34OsannsNgh7SUtNBdT
nHUmy296/1muWqcr7rQkxp1BR5kNQad8zr6dvsZ3AxhWxlZw9UJa2fwOJ3AHqQoSPzO65uDy1
F23sFHj++bF7TKv1NuI9QhkEAGMUURI3iGUZ866+sUq4KK8d41i6lAVmH55B07tOzG8D0rXd1
zBaen0A/U3/EulXEK4vPx7cXYwWmD/lQp1y66MJNp23GeHrjTTX2T0LmZsFQFlJJVXwPpq+ke
0byAfq1k2gywIzFidPhjRcHTcKm/O/c1u87OfMDTmhHrp4GsZa5FPy2Co6KqJvZaHXQ9BFW2B
5YxioJ3ysvUvOi2BkuV1X7xguwh9GMwO+F3JhBD/uL7adbSD6znrp6U5SckSf2LAOohTzPGMF
yWjH31xJ7W720WP+KYWMqzBElF6rL1MdRLGwUqVBo9OxCj984dXmIUnqBVZeZeRlo5bklKwV1
YvyM/sheG1JUjfAX6E/Pf9CqI4te5Hwu9fpfTHHkIQysF5sDRIbLo/YpNmp0phJyr9wvl4lhN
xg7cdafsz07Ytzx+ooN9VpKskJFQtG54Jo85U1wosdOwgWvkEsbUFQWA4Zsu2M1grsSWLQJHb
p6YJysuAYszdPqtHt31R8XDA1XQumjLPFBLi5EjkAl1AGpodJohnhxnN8pF4wA+ralHEEYs3F
XKC2wZm7oeFmI/HfQ6HHS06lC5JVhkji+ECUkQqV81i6AoUrZw5QnEf7OmoPpjIRsf+OvHYhv
vwP/6HkUxcZiy7RA9zhS1HXwR2o86bGEqwhMriwF6LpzDhphmJrDBeB6rC8y46hjfOMuBDddi
bEQFsbq
Reply-To: djgpp AT delorie DOT com

Am 05.05.2016 06:25, schrieb Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]:
> On 05/05/2016 04:04 AM, Wiktor S. (wswiktorSP AT Mpoczta DOT fm) [via djgpp AT delorie DOT com] wrote:
>>> later versions installed from binaries are not OK. Try compiling
>>> "Hello World" style program which uses <iostream> repeatedly under
>>> WIn10 to get random failures. I'm getting them in average once per hundred or several hundreds of compiles. In other
>>> test I only repeatedly run preprocessor and compared it outputs.
>>
>>
>> On a 150 MB FAT16 ramdisk I installed the following zips:
>>
>> bnu226br3
>> gcc610b
>> gpp610b
>> djdev205
>>
>>
>> On the first trial, it failed at 7th iteration with bogus compilation error inside iostreams.
>>
>> Consecutive trials seem to work longer and longer: 8, 14, 36, 84.
>>
>> So I restarted the machine. Again, failure on 5th attempt.
>> That's nowhere near "several hundreds" you are getting.
>
> I mentioned approximate frequency which I had. It could depend on different additional conditions
> when some instability is present:
> Some differences:
> - I used Win 10 Home virtual machine under Linux
> - no ramdrive
>
> Also tested Win 10 Enterprise trial version earlier last autumn with the same results
>
> One thing we should find to get actual GCC version where the problems actually start
>
> 1) gcc-4.4.7 works OK for me under Win 10. Files are available from
> http://ap1.pp.fi/djgpp/gcc/4.4.7/v205/
> Have not seen similar pre-processor failure under WIn10 in about half a year with it.
>
> 2) gcc-4.5.3 seems to work OK under WIn10, I rebuilt it under WIn10 yesterday, so rather
> limited testing has been done. My test script has not got a single failure in more than 20000
> pre-processor runs. Suspected also larger relocation count support in new binutils version.
> I used optimisation level -Os, no debug information and binutils-2.20 (before support of large
> relocation counts were added). Files are at:
> http://ap1.pp.fi/djgpp/gcc/4.5.3/v205/
>
> 3) gcc-4.6.4: bootstrapped using gcc-4.4.7. I used optimisation level -Os, no debug information
> and binutils-2.20 in last build. I git random several pre-processor failures in bootstrap stage3.
> I pushed it through with force by repeating './djmake.sh bootstrap'. Final compiler fails in my
> pre-processor torture test
>
> Some observations:
> - more than 64K relocations support in binutils (beginning from version 2.22) does not seem
> to be related to this problem
> - bootstrap comparison succeeds when the problem appears and I got bootstrap still to finish
> by repeating it (it not always possible though).
>
> About higher failure frequency mentioned above:
> - it would be nice to try 4.4.7 and 4.5.3 on these systems.
>
> Andris


OFYI, I have run the test program as described in:
   http://www.delorie.com/archives/browse.cgi?p=djgpp/2016/05/04/21:15:12
using bnu226br3, gcc610b and gpp610b.  I have used freshly compiled libc
from repository.  This libc has been compiled using -g2 -O0 flags and using
gcc346b, bnu226br3 and djdev205.  This installation: bnu226br3, gcc610b,
gpp610b and compiled libc.a has been installed on two different virtual
machines, one with WinXP and the other one with Win2K.  On both machines
the batch files has run 24 hours flawlessly without interruption producing
19650 "Hello world" programs.  What ever the issue is, it cannot be reproduced
on any of these two OS versions.  I think it is pointless to try Win98.
I do not have Win10 so I cannot help with this issue at all.

Regards,
Juan M. Guerrero


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019