This document contains the user and design issues relevant to the Modula-2 front end to gcc. Throughout this document the GNU Modula-2 front end is often referred to as gm2-1.9.5 or gm2 for short. This corresponds to GCC version 12.0.0 and GNU Modula-2 version 1.9.5.