delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
X-Recipient: | djgpp AT delorie DOT com |
Subject: | Re: DJGPP and WIndows 10 32 bit |
To: | djgpp AT delorie DOT com |
References: | <57265177 DOT 1090701 AT iki DOT fi> |
From: | "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com> |
Message-ID: | <477aeafe-789d-c5c7-e91a-453892e3982b@iki.fi> |
Date: | Fri, 13 May 2016 07:53:36 +0300 |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 |
Thunderbird/45.0 | |
MIME-Version: | 1.0 |
In-Reply-To: | <57265177.1090701@iki.fi> |
Reply-To: | djgpp AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
It seems that I have succeeded to find why DJGPP port of GCC has random preprocessor failures when run under WIndows 10 32 bit for versions 4.6 and newer. SVN revision 163446 introduces optimization in libcpp/lex.cc with use of available SSE* instructions: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=2431e8baed362f79e38b5e492a417bf99f24704f 'make bootstrap4' passes OK for Revision 163445 there are random preprocessor failures for 163446 similar as with recent compiler versions. I'm trying now to build on Win10 32 bit both r163446 and gcc-6.1.0 with this optimization removed. Let us see results later. One thing that could potentially have gone wrong under Win10 is saving/restoring SSE registers on interrupt or task switch. As the result one may randomly gets SSE register contents corrupted. Andris
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |