Sign in Join

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

Mailing lists / fpc-devel / 2020-08

Xtensa compiler error when building RTL

5 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

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

Christo Crause

Since the bug tracker is offline I want to highlight this problem, before it slips my mind:

Updating trunk revision this morning results in a failure for freertos-xtensa RTL (the cross compiler itself successfully bootstrapped):

make OS_TARGET=freertos CPU_TARGET=xtensa
FPC=~/fpc/3.3.1/compiler/ppcrossxtensa BINUTILSPREFIX=xtensa-esp32-elf- SUBARCH=lx6 CROSSOPT="-Cfhard" rtl
make -C ../rtl 'OPT=' all
make[1]: Entering directory '/home/christo/fpc/3.3.1/rtl' make -C freertos all
make[2]: Entering directory '/home/christo/fpc/3.3.1/rtl/freertos' make[2]: ../compiler/ppc: Command not found
/home/christo/fpc/3.3.1/compiler/ppcrossxtensa -Cplx6 -Tfreertos -Pxtensa -XPxtensa-esp32-elf- -Xr -Fi../inc -Fi../xtensa -FE. -FU../../rtl/units/xtensa-freertos
-Fl/home/christo/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0 -dxtensa -Cfhard -Us -Sg system.pp @system.cfg
softfpu.pp(609,1) Fatal: Internal error 2020082801

This error appeared after commit 46732. Note that subarch lx106 RTL builds successfully.

Reply by email

Florian Klämpfl
to Christo Crause
Christo Crause wrote 23 lines
Since the bug tracker is offline I want to highlight this problem, before it slips my mind: Updating trunk revision this morning results in a failure for freertos-xtensa RTL (the cross compiler itself successfully bootstrapped): make OS_TARGET=freertos CPU_TARGET=xtensa FPC=~/fpc/3.3.1/compiler/ppcrossxtensa BINUTILSPREFIX=xtensa-esp32-elf- SUBARCH=lx6 CROSSOPT="-Cfhard" rtl make -C ../rtl 'OPT=' all make[1]: Entering directory '/home/christo/fpc/3.3.1/rtl' make -C freertos all make[2]: Entering directory '/home/christo/fpc/3.3.1/rtl/freertos' make[2]: ../compiler/ppc: Command not found /home/christo/fpc/3.3.1/compiler/ppcrossxtensa -Cplx6 -Tfreertos -Pxtensa -XPxtensa-esp32-elf- -Xr -Fi../inc -Fi../xtensa -FE. -FU../../rtl/units/xtensa-freertos -Fl/home/christo/.espressif/tools/xtensa-esp32-elf/esp-2019r2-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0 -dxtensa -Cfhard  -Us -Sg system.pp @system.cfg softfpu.pp(609,1) Fatal: Internal error 2020082801 This error appeared after commit 46732. Note that subarch lx106 RTL builds successfully.

Yes, I know it. I am currently reworking the windowed abi calling convention handling in the compiler.

Reply by email

Christo Crause
to Florian Klämpfl

On Sun, Aug 30, 2020 at 11:37 AM Florian Klämpfl via fpc-devel <

Show quoted text 13 lines
wrote: Am 30.08.20 um 10:40 schrieb Christo Crause via fpc-devel: > Since the bug tracker is offline I want to highlight this problem, > before it slips my mind: > > Updating trunk revision this morning results in a failure for > freertos-xtensa RTL (the cross compiler itself successfully bootstrapped): Yes, I know it. I am currently reworking the windowed abi calling convention handling in the compiler.

Thank you Florian. Since you are busy working on this I will not log an issue.

Reply by email

Florian Klämpfl
to Christo Crause
Christo Crause wrote 20 lines
On Sun, Aug 30, 2020 at 11:37 AM Florian Klämpfl via fpc-devel < > wrote: Am 30.08.20 um 10:40 schrieb Christo Crause via fpc-devel: > Since the bug tracker is offline I want to highlight this problem, > before it slips my mind: > > Updating trunk revision this morning results in a failure for > freertos-xtensa RTL (the cross compiler itself successfully bootstrapped): Yes, I know it. I am currently reworking the windowed abi calling convention handling in the compiler. Thank you Florian. Since you are busy working on this I will not log an issue.

Should be fixed now.

Reply by email