svn revision 41416 breaks building sparc-linux
Original Reporter info from Mantis: karl-michael.schindler@web.de @KaMiSchi
-
Reporter name: Karl-Michael Schindler
Original Reporter info from Mantis: karl-michael.schindler@web.de @KaMiSchi
- Reporter name: Karl-Michael Schindler
Description:
After svn revision 41416 building the target sparc-linux breaks with
...
/BlaBla/FreePascal/compiler/ppcrosssparc -Fisparcgen -Ur -Tlinux -Psparc -XPsparc-linux- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../sparc -Fi../unix -Fisparc -FE. -FU/BlaBla/FreePascal/rtl/units/sparc-linux -ap -dsparc -dRELEASE ../inc/ctypes.pp
softfpu.pp(1461,5) Fatal: Internal error 2010052906
softfpu.pp(1461,5) Fatal: Internal error 2010052906
Fatal: Compilation aborted
softfpu.pp(1461,5) Fatal: Internal error 2010052906
make[5]: *** [Makefile:4052: softfpu.ppu] Fehler 1
make[5]: *** Es wird auf noch nicht beendete Prozesse gewartet....
Fatal: Compilation aborted
Fatal: Compilation aborted
make[5]: *** [Makefile:4056: sfpu128.ppu] Fehler 1
make[5]: *** [Makefile:4054: sfpux80.ppu] Fehler 1
make[5]: Verzeichnis „/BlaBla/FreePascal/rtl/linux“ wird verlassen
make[4]: *** [Makefile:2063: linux_all] Fehler 2
make[4]: Verzeichnis „/BlaBla/FreePascal/rtl“ wird verlassen
make[3]: *** [Makefile:4576: rtl] Fehler 2
make[3]: Verzeichnis „/BlaBla/FreePascal/compiler“ wird verlassen
make[2]: *** [Makefile:4483: cycle] Fehler 2
make[2]: Verzeichnis „/BlaBla/FreePascal/compiler“ wird verlassen
make[1]: *** [Makefile:2844: compiler_cycle] Fehler 2
make[1]: Verzeichnis „/BlaBla/FreePascal“ wird verlassen
make: *** [Makefile:2876: build-stamp.sparc-linux] Fehler 2
Steps to reproduce:
svn up -r 41416
make clean all OPT=-ap OS_TARGET=linux CPU_TARGET=sparc
Additional information:
I do not think, it matters, but for the sake of completeness: Host ist macOS 10.14, bootstrap compiler is ppcx64 version 3.0.4 installed using fink.
I checked numerous other cpu-linux targets, but sparc-linux seems to be the only one. I did not test other sparc targets, since i have no binutils for them.
I also noticed that the internal error 2010052906 occurs at 2 places:
compiler/llvm/hlcgllvm.pas
compiler/cgobj.pas
Although the tests correspond, i am still surprised.
Mantis conversion info:
- Mantis ID: 35141
- OS: Mac OS X
- OS Build: 10.5, 10.6
- Build: svn revision 41416
- Platform: darwin
- Version: 3.3.1
- Fixed in version: 3.3.1
- Fixed in revision: 41526 (#f78e2072)