The GNU Modula-2 front end to GCC

Building GNU Modula-2 grafted on the gcc-4.7 branch

This is the current stable release of GNU Modula-2. It currently builds cleanly under Debian Wheezy (x86_64 and i686) and at the time of writing no regression failures on the above platforms. The internals of GNU Modula-2 have been heavily overhauled, in particular the code interfacing the Modula-2 front end and the interface to the construction of GCC Trees. This should mean that maintenance is easier in the future and it should reduce the time to graft gm2 onto future gcc releases. In addition, the changes will allow for integer overflow to be detected.

Most importantly all the libraries are now built with libtool and are now built in the same way as other gcc libraries. From the users perspective it means that there are per target varient library binaries. These will be automatically selected from the command line options.

This version of gm2 can also be built as a cross compiler.