home *** CD-ROM | disk | FTP | other *** search
- Short: M68k hosted, PPC targeted EGCS C/C++ compiler 08/04/99
-
- http://user.cs.tu-berlin.de/~paladin/
-
- Install Notes:
-
- You will need an ADE or GG directory tree with ppctools installed.
- In lib/gcc-lib/ppc-amigaos make a directory egcs-2.91.66.
- Copy all files in lib/gcc-lib/ppc-amigaos/2.7.2.1 into this directory.
- Replace the cc1 or cc1plus with the ones you have downloaded here.
-
- Now you should be able to invoke egcs with: "ppc-amigaos-gcc -V egcs-2.91.66".
- You can still use the old gcc with "ppc-amigaos-gcc" only.
-
- Binaries:
-
- M68k hosted C-Compiler: Download (updated 08/04/99)
- M68k hosted C++-Compiler: Download (updated 08/04/99)
-
- These executeables were built with a m68k hosted m68k targeted egcs-2.90.23.
- Build options: -m68060 -O3 -fomit-frame-pointer
-
- PPC (PowerUP) hosted C-Compiler: Download (updated 08/04/99)
- PPC (PowerUP) hosted C++-Compiler: Download (updated 08/04/99)
-
- PPC (WarpUP) hosted C-Compiler: Download (updated 08/04/99)
- PPC (WarpUP) hosted C++-Compiler: Download (updated 08/04/99)
- Due to a bug in powerpc.library V14.6, these executables require powerpc.library V14.75+.
- These executables were built with a ppc hosted ppc targeted egcs 1.1.2 (in short by itself :) )
- Build options: -mcpu=604e -O3 -mmultiple
-
- Small benchmark info:
- Building the ppc-cc1 with 68060/50 took 76 mins.
- Building it with 604/180 took 37 min.
- If you have only a 68040/25 as companion processor the difference will of course be bigger.
- Please note that preprocessing, assembling and linking is still done by the m68k processor.
-
- Compiler Changes:
- Forced jumptables back into text-section to avoid PPCREL32 relocs.
- This allows ppc.library version prior to 46.20 (which is not released yet) to load the produced executables.
- Switched .globl and .lcomm directives in ASM_OUTPUT_ALIGNED_BSS. This caused problems with global C++ objects.
- Dont know whether this is a bug in the compiler, assembler, linker or ppc.library.
- And remember to avoid too big stack sizes when using the PPC hosted compiler.
- I had some problems with it.