No support for 80 bit softfloat in the compiler (needed for non-x86 to x86 crosscompiling)
Original Reporter info from Mantis: Adriaan van Os
-
Reporter name: Adriaan van Os
Original Reporter info from Mantis: Adriaan van Os
- Reporter name: Adriaan van Os
Description:
The attched script builds a native PowerPC compiler and an i386 crosscompiler on powerpc-darwin8. The build stops with Internal error 2006012201. The bootstrap compiler is fpc 2.1.4.
.....
/Users/macg5/fpc-from-svn/fpc/compiler/ppcross386 -dNOMOUSE -Ur -dFPC_USE_LIBC -Pi386 -XPi386-darwin- -Xc -Xr -gl -Ur -Xs -O2 -n -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../darwin/i386 -FE. -FU/Users/macg5/fpc-from-svn/fpc/rtl/units/i386-darwin -di386 -dDEBUG -dRELEASE -Us -Sg ../bsd/system.pp
variant.inc(768,25) Warning: Automatic type conversion from floating type to COMP which is an integer type
setjump.inc(24,16) Warning: Use of +offset(%ebp) for parameters invalid here
setjump.inc(30,2) Warning: Use of +offset(%ebp) for parameters invalid here
heap.inc(1011,9) Warning: unreachable code
heap.inc(1204,7) Warning: unreachable code
thread.inc(323,10) Warning: Function result does not seem to be set
thread.inc(335,11) Warning: Function result does not seem to be set
thread.inc(345,11) Warning: Function result does not seem to be set
thread.inc(350,11) Warning: Function result does not seem to be set
thread.inc(355,11) Warning: Function result does not seem to be set
thread.inc(384,10) Warning: Function result does not seem to be set
thread.inc(403,11) Warning: Function result does not seem to be set
thread.inc(427,11) Warning: Function result does not seem to be set
thread.inc(433,11) Warning: Function result does not seem to be set
thread.inc(474,10) Warning: Function result does not seem to be set
generic.inc(588,14) Fatal: Internal error 2006012201
Fatal: Compilation aborted
make[5]: *** [system.ppu] Error 1
make[4]: *** [darwin_all] Error 2
make[3]: *** [rtl] Error 2
make[2]: *** [cycle] Error 2
make[1]: *** [compiler_cycle] Error 2
make: *** [build-stamp.i386-darwin] Error 2
logout
Additional information:
The checked out revision is 8042.
Mantis conversion info:
- Mantis ID: 9262
- Version: 2.3.1
- Monitored by: » andreykorol (Andrey Korol), » hnb (Maciej Izak), » @marcoonthegit (Marco van de Voort), » Akira1364 (Akira1364), » @sergey.bychkow (Sergey Bychkow), » @CuriousKit (J. Gareth Moreton), » @PascalDragon (Sven Barth)