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:

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.