This site contains the source for a variant of gcc that contains a number of optimisations and bug fixes for the Freescale ColdFire processor.
As the compiler is only provided in source form for various historical reasons (please don't email me about this) you will need to build it yourself. This is straight forward and easy to do on a reasonable spec Linux or Windows NT/2k/XP machine with a lot of disk space (> 500MB). Windows users will need to download the cygwin GNU tools including binutils, gcc and bison.
You will also have to download gcc-2.95.3.tar.bz2
from your nearest
gcc GNU mirror, binutils-2.10.tar.bz2
and newlib-1.9.0.tar.gz
from your nearest
RedHat Sources mirror. You will need to convert newlib
to the correct archive format by running gzip -d newlib-1.9.0.tar.gz && bzip2 newlib-1.9.0.tar
.
Of course you will need the compiler patches, build script and example coldfire test programs as well. These
can be downloaded from this site:
gcc-m68k-source-r7-20010415-no-gnu-source.tar.bz2 (60kB).
Once you have assembled all of the pieces then you can unpack and build the compiler by running:
tar -xvf gcc-m68k-source-r7-20010415-no-gnu-source.tar.bz2 --use-compress-program=bzip2
cd gcc-m68k-source-r7-20010415-no-gnu-source
./build-gcc.sh /gcc-m68k
(replace /gcc-m68k
with your preferred install location)build/package
sub directory as per the
README/readme.txt
That's all there is to it.
If you can't get all the appropriate sources from your local GNU mirror or you demand the exact source used to build the compiler binaries that used to be available on this site then you can download the compiler patches and the assosciated GNU source in once package, here (17MB).
Check this document is valid XHTML 1.0.