The home of the GNU Modula-2 compiler

GNU Modula-2 is about to go into the GCC tree for the development branch (GCC-12). In time it will be back ported to GCC-11. At the time of writing the gcc-11 graft is the stable release.

users Stable release of gm2 (branch gm2-11)
git clone http://floppsie.comp.glam.ac.uk/gm2 gm2-floppsie
git checkout gm2-11

Documentation for GNU Modula-2 on GCC-11.


users Older stable release of gm2 (branch gm2-10)
git clone http://floppsie.comp.glam.ac.uk/gm2 gm2-floppsie
git checkout gm2-10

Documentation for GNU Modula-2 on GCC-10.


installing Development branch (for gcc-12)
git clone git://gcc.gnu.org/git/gcc.git gcc-git
cd gcc-git
git checkout devel/modula-2

This is in the process of migrating into the GCC tree. The devel/modula-2 branch will be manually rebased.

Documentation for GNU Modula-2 on GCC-12.


library Other snapshots.

Binaries can be found under the Platforms tab.