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.
git clone http://floppsie.comp.glam.ac.uk/gm2 gm2-floppsie git checkout gm2-11
Documentation for GNU Modula-2 on GCC-11.
git clone git://gcc.gnu.org/git/gcc.git gcc-git-devel-modula2 cd gcc-git-devel-modula2 git checkout devel/modula-2
This is in the process of migrating into the GCC tree.
Documentation for GNU Modula-2 on GCC-12.
Binaries can be found under the Platforms tab.