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,
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:
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
/gcc-m68kwith your preferred install location)
build/packagesub directory as per the
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).
David J. Fiddes
Check this document is valid XHTML 1.0.