[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gm2] latest fixes to gm2
From: |
Gaius Mulley |
Subject: |
[Gm2] latest fixes to gm2 |
Date: |
13 Nov 2003 23:33:59 +0000 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Hi Modula-2 friends,
here is the latest change log
* modified the generated .h files to be prefixed with `G' to avoid
name clashes which in turn allows gm2 to be built under a vfat
file system.
* changed the flag name -Wverbose to -Wsources
* improved array index type debugging description in gccgm2.c
which allows gdb to understand that arrays are declared ARRAY
[low..high] rather than ARRAY [0..high-low]
* fixed bug in procedure type declaration.
* modified ProcedureBlock rule in bnf/m2.bnf, bnf/m2-[23h].bnf
to comply with ISO syntax. The 'BEGIN' statement sequence is
optional.
* updated the gm2.texi to include a description about
the -Wextended-opaque option.
in summary `BEGIN' is now optional in empty procedures.
GM2 also compiles in a vfat filesystem (case insensitive filesystem).
This might mean that gm2 could get further in bootstrapping on a
Apple Darwin platform. I'd be very interested to see the build output
for such a test!
Finally the current gm2 cvs compiles correctly using the gcc-3.3.2
source tree release (testing by building via gcc-2.95.4). No
modifications with the gm2 <-> gcc interface was necessary though.
enjoy,
Gaius
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gm2] latest fixes to gm2,
Gaius Mulley <=