# GCC Snapshots

The GCC Project makes periodic snapshots of the GCC source tree available to the public for testing purposes.

If you are planning to download and use one of our snapshots, then we highly recommend you join the GCC developers list. Details for how to sign up can be found on the GCC project home page.

> gcc @TEXT_DATE@ snapshot, includes all languages.

> gcc-@LAST_DATE@-@DATE@ patch file to bring gcc-@LAST_DATE@ up to gcc-@DATE@.

> gcc-core @TEXT_DATE@ snapshot, includes just the C front end and core compiler.

> gcc-core-@LAST_DATE@-@DATE@ patch file to bring gcc-core-@LAST_DATE@ up to gcc-core-@DATE@.

> gcc-g++ @TEXT_DATE@ snapshot, includes just the G++ front end and runtime.

> gcc-g++-@LAST_DATE@-@DATE@ patch file to bring gcc-g++-@LAST_DATE@ up to gcc-g++-@DATE@.

> gcc-g77 @TEXT_DATE@ snapshot, includes just the G77 front end and runtime.

> gcc-g77-@LAST_DATE@-@DATE@ patch file to bring gcc-g77-@LAST_DATE@ up to gcc-g77-@DATE@.

> gcc-java @TEXT_DATE@ snapshot, includes just the Java front end.

> gcc-java-@LAST_DATE@-@DATE@ patch file to bring gcc-java-@LAST_DATE@ up to gcc-java-@DATE@.

> gcc-objc @TEXT_DATE@ snapshot, includes just the Objective-C front end and runtime.

> gcc-objc-@LAST_DATE@-@DATE@ patch file to bring gcc-objc-@LAST_DATE@ up to gcc-objc-@DATE@.

> gcc-ada @TEXT_DATE@ snapshot, includes just the Ada front end and runtime.

> gcc-ada-@LAST_DATE@-@DATE@ patch file to bring gcc-ada-@LAST_DATE@ up to gcc-ada-@DATE@.

If you are using an x86 GNU/Linux system that uses RPMs to handle installation, you may find the daily RPM snapshots at: http://www.codesourcery.com/gcc-snapshots.html easier to install.

Note at times you may find newer directories on the server with limited permissions. These represent snapshots that have not yet been verified as correct, or are known to be incorrect.

When a particular snapshot is ready for public consumption the directory permissions are relaxed, the LATEST-IS- file is updated and a message is sent to the GCC list.

Using a snapshot before it's officially made available is an unwise thing to do since it may become impossible to update to an official snapshot.

Old snapshots can be found on the ftp server ftp://gcc.gnu.org:/pub/gcc/snapshots.