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

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Message-ID: <572BA3F3.4020509@gmx.de>
Date: Thu, 05 May 2016 21:50:11 +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: [ANNOUNCE] DJGPP port of gcc-6.1.0
References: <201604281739 DOT u3SHdF9o009018 AT delorie DOT com> <572B61D5 DOT 2040400 AT gmx DOT de> <77f635e4-2d72-733f-3bdb-aa07734d7861 AT iki DOT fi>
In-Reply-To: <77f635e4-2d72-733f-3bdb-aa07734d7861@iki.fi>
X-Provags-ID: V03:K0:u90FGBzMq4CMnT1hXjnBg0UjvXTPs4F6hW6XjWYYZqPf5reM5z1
VIquRdn8jvKypVxP9/iOyLZXALZrhNH1ZP5k4yfP5437YhhMMA4wu2RDD2eGU+mkkcOSNRR
j1XtKF3x258RJlBIRyCArVx8cC5JTwVWJqzlK8yasqMZOteoZczEnboMBkKLcCjUE/MeD4j
fRoQZ//gCVdkdVyi5BSng==
X-UI-Out-Filterresults: notjunk:1;V01:K0:mfoPwj+BU8E=:QGWdBD1DDAbqNZ3iQrzxj0
SqfkCKwHagCDdSZ3xpJqAlaBenbA0AaQxpKneyaZIAdSnOflhTyxq4qPrC3Bzplrg2V2Muojv
QO6oIDMy19X2rq3vP7c1wjvjs1k8BH/434lxLHk4/n9+bKP9Te6zc6fxaPVG0XIDpMZumazi3
pPNuHQOMAr5R5RWjVlsJtFcWkXCm8F5l3eRs9ZMJZRYvDhqFBwwUE8UY8HQOne4jK4Ogj92QS
WZkslFl96Y2A+nWMqASl5BBcbpDXstz2FBDGrNU1UENfXb9Y7Jm8CpptqOoAcg7AhIq6qybEO
ZHjP7mS2zu30IzQFp7nhVeeMT/+Nfx1fAXFRBJ87SO355XjuE832VdaQpgji0fZRR7Pu1SyQP
GhplBS9i5B1JrozXMq1SCvdsEBTglikfDCuqiF95ivqESLevrGi/HSfdY3V0nWlb9mFz+EFzP
kyJzNBcYP8hEiPrlNfJnUlWa/wmivKCWW0eVgGhj7VDjIri6E+p9HpSE+N+YuLD/TfLWxfeTI
4e/PDeqJybJJr02dBg8qAqQ54vfftIjdYVwIP67gMhd6xSeumMWe8JUBVPXWLiWXAsSwjHWHR
UNewXE41xWzPZw1VJLPbVhcBkfWHxkZ1LtDq4xrBUY3irv9fl9Y9R8yg5478q9BT/mU9kW5mz
NINAzK0WpLXyhjJH3QeeM+njNgp87dee9FIDlAhswX2Y2H7WgYKyAt/iqYKg5KCDZol9Zqx9K
0rWFekwQIo7rNYRXEWyP4BI77lhGaKyez8z+6GbuYzAb84FcT281NULNSAjWz01HoJqg6D4Tk
7yHWNBd
Reply-To: djgpp AT delorie DOT com

Am 05.05.2016 18:36, schrieb Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]:
> On 05/05/2016 06:08 PM, Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp AT delorie DOT com] wrote:
>> Am 28.04.2016 19:19, schrieb Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp-announce AT delorie DOT com]:
>>>
>>> This is announcement of an update of DJGPP port of GCC-6.1.0
>>>
>> [snip]
>>
>> OFYI, I have tried to compile gcc610s on WinXP, Win2K and Win98SE and it is not
>> possible. I have used gcc610, gpp610, bnu226br3, djdev205, gmp610b, mpc103b and
>> mpfr313b. The build process stops with the creation of the following file:
>>
>> gpp -std=gnu++98 -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -static-libstdc++ -static-libgcc -no-pie -o build/genautomata.exe \
>> build/genautomata.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-djgpp/libiberty/libiberty.a -lm
>> build/genautomata.exe /gnu/gcc-6.10/gcc/common.md /gnu/gcc-6.10/gcc/config/i386/i386.md \
>> insn-conditions.md > tmp-automata.c
>>
>> The file tmp-automata.c is completely empty. If I start genautomata.exe manually
>> with the above arguments I get again an empty file. The program itself seems to
>> work to some extend because if I start it manually without options and I interrupt
>> it with Control-Z I get the following output:
>
> I do not know. I have never see that behavior (even on WIn10). gcc-6.1.0 DJGPP packages
> were built under Windows Vista Business SP2 (on old Lenovo Thinkpad...)

I have repeated this boot-straping again on my Thinkpad T60 this time using gcc530, gpp530
and djdev205 with WinXP SP3 and it fails in exactely the same way as described in my previous
mail.  It seems not to matter if 2.05 is used or if a libc compiled from repository code
is used.


> What gcc version was used for bootstrapping? What happens if old version is used for
> bootstrapping (try for example http://ap1.pp.fi/djgpp/gcc/4.4.7/v205/ )

I have used gcc610 and gpp610 to bootstrap.  They were downloaded from ftp.delorie.com.
I have done this again using gcc447 and gpp447 downloaded from your site and the failure
is exactely the same.  It always fail to create tmp-automata.c by running build/genautomata.exe
At least the debug onfo must be corrupt because gdb complains that it cannot find some
frame the function I want to step in.

I was able to bootstrap all compilers from 4.N.N series.  This does not mean that I have
bootstraped them all.  I have tried 3 of them, IIRC the first on, then 4.8.4 and then 4.93.
I have never expierenced any issues with them.  After successfull building, I have replaced
the old ones with those new compilers and have used them to bootstrap the next version.
As I already told, I have experienced no issues at all with thr 4.N.N series compilers,
but in the end I only use the C compiler and never the C++ compiler.
Now I will try some of the GCC 5.N.N series.


>
> It could also be caused by the same problem than we see under Win10. showing in a different way.
> It seems that gcc versions beginning from 4.6 miscompiles code in some cases. How else one can explain
> that I'm only seeing preprocessor failures under Win10 when stage2 and stage3 compiler is being used and
> staga1 compiler built with gcc-4.4.7 works under Win10. Of course it could also be related with binutils.
> At least I got the failures with binutils-2.20 and gcc-4.6.4, so large relation count support is not the source of
> problem.
>
> Andris
>
>

Regards,
Juan M. Guerrero

- Raw text -


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