gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gm2] gm2-0.4 released


From: Gaius Mulley
Subject: [Gm2] gm2-0.4 released
Date: Sat, 20 Sep 2003 01:38:40 +0100

Hi,

I'm in the process of uploading quite a few changes to the gm2 cvs.
They include the following:

        * GM2 release 0.40
        * brought GM2 up to date with gcc-3.3.1
        * introduced new files gm2-common.h, gm2-common.c,
          gm2-lang.h, gm2-tree.h to reflect the new garbage collection
          mechanism.
        * major changes to gccgm2.c to reflect migration from gcc-3.2 to
          gcc-3.3.1
        * introduced gm2-compiler/M2Scope.def, gm2-compiler/M2Scope.mod
          to manage the quadruples which represent a particular scope
        * major recoding of M2Code and the order that quadruples are coded
          into GCC trees. This in turn fixes a very serious nested
          procedure bug. (gm2/m2/comp/autotest/gm2/localproc.mod and
          convert.mod).
        * changes to M2GCCDeclare.mod, M2GenGCC.mod, M2BasicBlock.mod
          to allow quadruples to be translated via outer scope to inner
          scope ordering.
        * M2Code.mod is much cleaner.
        * fixed a number of uninitialised variable errors and bad pointer
          errors. All caught by the extremely useful x86 utility valgrind.
          In turn this fixes a Redhat 9.0 build problem.
        * fixed bugs in DynamicStrings.mod, ppg.mod, SEnvironment.mod
        * introduced the debian package files (gm2/debian) so that .deb
          package (gm2) can be built.
        * fixes to gm2 so that it can compile the University of Ulm's
          system modules.

the gcc-3.3.1/gcc/ggc-page.c needs the early `return' patch in
collect. You can fetch a prepatched ggc-page.c from
http://floppsie.comp.glam.ac.uk/ggc-page.c and the original
gcc-3.3.1.tar.gz is also available from
http://floppsie.comp.glam.ac.uk/gcc-3.3.1.tar.gz

The release succeeds in building gm2.paranoid and passes the
regression tests. However I the debian build files will need a little
tweaking to get them to build a 3.3.1+gm2-0.4 .deb file. This will get
done shortly - but I wanted to release early to allow people to test..

enjoy,

Gaius



reply via email to

[Prev in Thread] Current Thread [Next in Thread]