[M3devel] more m3tests failures
Tony Hosking
hosking at cs.purdue.edu
Mon Jan 7 20:27:19 CET 2008
I just checked in the fix for p035, with changes to the gcc-based
backend (tree-nested.c and parse.c).
On Jan 5, 2008, at 3:00 PM, Olaf Wagner wrote:
> I've looked into some more failures of m3tests, which I'd like to
> present to the whole list: (All tests run on FreeBSD 6.3)
>
> p035 is a scoping problem which was Ok with
>
> /usr/local/cm3/bin/cm3cg-5.4.0
>
> but
>
> /usr/local/cm3/bin/cm3cg-d5.5.1
>
> fails, so it must be caused by recent gcc changes. The check that
> fails is
>
> PROCEDURE foo (p: P; same: BOOLEAN) =
> BEGIN
> checkB (bar = p, same); checkB (bar # p, NOT same);
> END foo;
> PROCEDURE bar (<*UNUSED*> t: Text.T) =
> BEGIN
> END bar;
> BEGIN
> msg ("group M"); foo (bar, TRUE);
> msg ("group N"); foo (dummy, FALSE);
> END;
More information about the M3devel
mailing list