[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