Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2020-08

Re: FPC trunk embedded avr build broken

4 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Schindler Karl-Michael
Show quoted text 39 lines
Am 01.08.2020 um 12:00 schrieb Message: 1 Date: Sat, 1 Aug 2020 02:20:49 +0300 From: "Dimitrios Chr. Ioannidis" To: FPC developers' list Subject: [fpc-devel] FPC trunk embedded avr build broken Message-ID: Content-Type: text/plain; charset=utf-8; format=flowed Hi, I tried unsuccessfully to build today's trunk reg. 45975 for target embedded avr and I got this internal error : "G:/Programming/dimitris/tools/fpc-trunk/bin/x86_64-win64/gmkdir.exe -p G:/Programming/dimitris/tools/svn/fpc/trunk/rtl/units/avr-embedded G:/Programming/dimitris/tools/svn/fpc/trunk/compiler/ppcrossavr.exe -Cpavr5 -Ur -Tembedded -Pavr -XPavr- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../avr -FDG:\Programming\dimitris\tools\avr8-gnu-toolchain\bin -FE. -FUG:/Programming/dimitris/tools/svn/fpc/trunk/rtl/units/avr-embedded -davr -dRELEASE -g -gw2 -O1 -dDEBUG -Us -Sg system.pp @system.cfg sstrings.inc(1089,1) Fatal: Internal error 200309041 Fatal: Compilation aborted" Using fpc trunk on windows 10 64bit with command line : G:\Programming\dimitris\tools\svn\fpc\trunk>G:\Programming\dimitris\tools\fpc-trunk\bin\x86_64-win64\make.exe clean crossall crossinstall CPU_TARGET=avr OS_TARGET=embedded SUBARCH=avr5 INSTALL_PREFIX=G:\Programming\dimitris\tools\fpc-trunk CROSSBINDIR=G:\Programming\dimitris\tools\avr8-gnu-toolchain\bin CROSSOPT="-g -gw2 -O1 -dDEBUG" BINUTILSPREFIX=avr- regards, -- Dimitrios Chr. Ioannidis

Already reported. See: https://bugs.freepascal.org/view.php?id=37421

MiSchi

Reply by email

Dimitrios Chr. Ioannidis
to Schindler Karl-Michael

Hi,

Στις 1/8/2020 2:59 μ.μ., ο Schindler Karl-Michael έγραψε:

Show quoted text 15 lines
> Am 01.08.2020 um 12:00 schrieb > > Message: 1 > Date: Sat, 1 Aug 2020 02:20:49 +0300 > From: "Dimitrios Chr. Ioannidis" > To: FPC developers' list > Subject: [fpc-devel] FPC trunk embedded avr build broken > Message-ID: > Content-Type: text/plain; charset=utf-8; format=flowed > > Hi, > > I tried unsuccessfully to build today's trunk reg. 45975 for target > embedded avr and I got this internal error :

< snip >

> Already reported. See: https://bugs.freepascal.org/view.php?id=37421 > > MiSchi

thanks for the heads up.

OTOH, I thought that a broken trunk should reported in the list and not in the tracker. From my experience all this years, a broken trunk is fixed pretty quick ;)

Anyway, monitoring ... ;)

regards,

Dimitrios Chr. Ioannidis

Reply by email

Yuriy Sydorov
to Schindler Karl-Michael: Already reported. See: https://bugs.freepascal.org/view.php?id=37421 MiSchi
Schindler Karl-Michael wrote 42 lines
> Am 01.08.2020 um 12:00 schrieb > > Message: 1 > Date: Sat, 1 Aug 2020 02:20:49 +0300 > From: "Dimitrios Chr. Ioannidis" > To: FPC developers' list > Subject: [fpc-devel] FPC trunk embedded avr build broken > Message-ID: > Content-Type: text/plain; charset=utf-8; format=flowed > > Hi, > > I tried unsuccessfully to build today's trunk reg. 45975 for target > embedded avr and I got this internal error : > > "G:/Programming/dimitris/tools/fpc-trunk/bin/x86_64-win64/gmkdir.exe -p > G:/Programming/dimitris/tools/svn/fpc/trunk/rtl/units/avr-embedded > G:/Programming/dimitris/tools/svn/fpc/trunk/compiler/ppcrossavr.exe > -Cpavr5 -Ur -Tembedded -Pavr -XPavr- -Xr -Ur -Xs -O2 -n -Fi../inc > -Fi../avr -FDG:\Programming\dimitris\tools\avr8-gnu-toolchain\bin -FE. > -FUG:/Programming/dimitris/tools/svn/fpc/trunk/rtl/units/avr-embedded > -davr -dRELEASE -g -gw2 -O1 -dDEBUG > -Us -Sg system.pp @system.cfg > sstrings.inc(1089,1) Fatal: Internal error 200309041 > Fatal: Compilation aborted" > > Using fpc trunk on windows 10 64bit with command line : > > G:\Programming\dimitris\tools\svn\fpc\trunk>G:\Programming\dimitris\tools\fpc-trunk\bin\x86_64-win64\make.exe > clean crossall crossinstall CPU_TARGET=avr OS_TARGET=embedded > SUBARCH=avr5 INSTALL_PREFIX=G:\Programming\dimitris\tools\fpc-trunk > CROSSBINDIR=G:\Programming\dimitris\tools\avr8-gnu-toolchain\bin > CROSSOPT="-g -gw2 -O1 -dDEBUG" BINUTILSPREFIX=avr- > > regards, > > -- > > Dimitrios Chr. Ioannidis Already reported. See: https://bugs.freepascal.org/view.php?id=37421

This is a register allocation issue.
I've took a look at it and found out that the issue was present for some code even prior r45857 and r45843. I'll try to fix this. Until then use the trunk prior r45857.

Yuriy.

Reply by email

Yuriy Sydorov
to Yuriy Sydorov
Yuriy Sydorov wrote 47 lines
On 01.08.2020 14:59, Schindler Karl-Michael wrote: > >> Am 01.08.2020 um 12:00 schrieb >> >> Message: 1 >> Date: Sat, 1 Aug 2020 02:20:49 +0300 >> From: "Dimitrios Chr. Ioannidis" >> To: FPC developers' list >> Subject: [fpc-devel] FPC trunk embedded avr build broken >> Message-ID: >> Content-Type: text/plain; charset=utf-8; format=flowed >> >> Hi, >> >>    I tried unsuccessfully to build today's trunk reg. 45975 for target >> embedded avr and I got this internal error : >> >> "G:/Programming/dimitris/tools/fpc-trunk/bin/x86_64-win64/gmkdir.exe -p >> G:/Programming/dimitris/tools/svn/fpc/trunk/rtl/units/avr-embedded >> G:/Programming/dimitris/tools/svn/fpc/trunk/compiler/ppcrossavr.exe >> -Cpavr5 -Ur -Tembedded -Pavr -XPavr- -Xr -Ur -Xs -O2 -n -Fi../inc >> -Fi../avr -FDG:\Programming\dimitris\tools\avr8-gnu-toolchain\bin -FE. >> -FUG:/Programming/dimitris/tools/svn/fpc/trunk/rtl/units/avr-embedded >> -davr -dRELEASE -g -gw2 -O1 -dDEBUG >>    -Us -Sg system.pp @system.cfg >> sstrings.inc(1089,1) Fatal: Internal error 200309041 >> Fatal: Compilation aborted" >> >> Using fpc trunk on windows 10 64bit with command line : >> >> G:\Programming\dimitris\tools\svn\fpc\trunk>G:\Programming\dimitris\tools\fpc-trunk\bin\x86_64-win64\make.exe >> clean crossall crossinstall CPU_TARGET=avr OS_TARGET=embedded >> SUBARCH=avr5 INSTALL_PREFIX=G:\Programming\dimitris\tools\fpc-trunk >> CROSSBINDIR=G:\Programming\dimitris\tools\avr8-gnu-toolchain\bin >> CROSSOPT="-g -gw2 -O1 -dDEBUG" BINUTILSPREFIX=avr- >> >> regards, >> >> -- >> >> Dimitrios Chr. Ioannidis > > Already reported. See: https://bugs.freepascal.org/view.php?id=37421 This is a register allocation issue. I've took a look at it and found out that the issue was present for some code even prior r45857 and r45843. I'll try to fix this. Until then use the trunk prior r45857.

Should be fixed now.

Yuriy.

Reply by email