bug-mes
[Top][All Lists]
Advanced

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

[bug-mes] mescc arm progress


From: Jan Nieuwenhuizen
Subject: [bug-mes] mescc arm progress
Date: Sun, 07 Apr 2019 23:59:37 +0200

Hi Danny,

I have created another wip+wip-arm branch and did some debugging on a
scaleway arm.  Seeing all mes scheme tests pass inspired me to look into
the mes+mescc segfault; that should not happen.  I found that something
weird happens an EOF on arm, not exactly sure what's going on there but
I found a workaround for now.

So, I added two ugly commits on top that now enable mescc to compile run
on mes, with pretty good results:

--8<---------------cut here---------------start------------->8---
$ make check recheck=true
GNUmakefile:165: skipping man: no help2man
GNUmakefile:285: update-hash: no guix
/bin/bash check.sh
FAIL: lib/tests/scaffold/t.c
PASS: lib/tests/scaffold/00-exit-0.c
PASS: lib/tests/scaffold/01-return-0.c
PASS: lib/tests/scaffold/02-return-1.c
PASS: lib/tests/scaffold/03-call.c
PASS: lib/tests/scaffold/04-call-0.c
PASS: lib/tests/scaffold/05-call-1.c
PASS: lib/tests/scaffold/06-call-not-1.c
FAIL: lib/tests/scaffold/06-not-call-1.c
PASS: lib/tests/scaffold/06-call-2.c
PASS: lib/tests/scaffold/06-call-string.c
FAIL: lib/tests/scaffold/06-call-variable.c
PASS: lib/tests/scaffold/06-return-void.c
PASS: lib/tests/scaffold/07-include.c
PASS: lib/tests/scaffold/08-assign.c
PASS: lib/tests/scaffold/08-assign-negative.c
FAIL: lib/tests/scaffold/08-assign-global.c
PASS: lib/tests/scaffold/10-if-0.c
PASS: lib/tests/scaffold/11-if-1.c
FAIL: lib/tests/scaffold/12-if-eq.c
FAIL: lib/tests/scaffold/13-if-neq.c
FAIL: lib/tests/scaffold/14-if-goto.c
PASS: lib/tests/scaffold/15-if-not-f.c
PASS: lib/tests/scaffold/16-if-t.c
FAIL: lib/tests/scaffold/17-compare-char.c
FAIL: lib/tests/scaffold/17-compare-ge.c
FAIL: lib/tests/scaffold/17-compare-gt.c
PASS: lib/tests/scaffold/17-compare-le.c
FAIL: lib/tests/scaffold/17-compare-lt.c
PASS: lib/tests/scaffold/17-compare-unsigned-ge.c
...
--8<---------------cut here---------------end--------------->8---

When you configure --with-courage, make check should continue into the
mes+mescc run.  Usually make check aborts upon the first failure.

Also, --with-cheating now works again; that may help developing the
mescc arm backend.  Now that mes runs, no need to use that during
development.

HTH,
janneke

-- 
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com



reply via email to

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