Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • FPC Source FPC Source
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 1.4k
    • Issues 1.4k
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 84
    • Merge requests 84
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
    • Model experiments
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FPC
  • FPCFPC
  • FPC SourceFPC Source
  • Issues
  • #9262
Closed
Open
Issue created Jul 14, 2007 by FPC Admin account@fpc_adminOwner

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

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)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking