Source Code
***********

The source code for Apple's versions of GCC is available using anonymous CVS, from :pserver:anonymous@anoncvs.opensource.apple.com:/cvs/root with password anonymous, as module gcc, branch apple-ppc-branch.

For example, you can fetch the latest version by entering:

     $ cvs -d :pserver:anonymous@anoncvs.opensource.apple.com:/cvs/root login
     Password: anonymous
     $ cvs -d :pserver:anonymous@anoncvs.opensource.apple.com:/cvs/root -z6 \
       co -r apple-ppc-branch gcc

Each version will be tagged based on its build number, which you can find by executing gcc --version; for instance, if this prints

     gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1402)

then the build number is 1402.  Some older compilers may require you use gcc -v to obtain the build number.  Most versions are tagged like apple-gcc-1402; you can find a list of suitable tags with a command like cvs log gcc/gcc/version.c.  Once you have the tag, you can use the -r flag to CVS, for instance

     $ cvs -d :pserver:anonymous@anoncvs.opensource.apple.com:/cvs/root -z6 \
         co -r apple-gcc-1402 gcc