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.10.1 or gm2 for short. This corresponds to GCC version 10.3.1 and GNU Modula-2 version 1.10.1.