[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
- [bug-mes] mescc arm progress,
Jan Nieuwenhuizen <=
- Re: [bug-mes] mescc arm progress, Danny Milosavljevic, 2019/04/08
- Re: [bug-mes] mescc arm progress, Jan Nieuwenhuizen, 2019/04/08
- Re: [bug-mes] mescc arm progress, Danny Milosavljevic, 2019/04/10
- Re: [bug-mes] mescc arm progress, Jan Nieuwenhuizen, 2019/04/10
- Re: [bug-mes] mescc arm progress, Danny Milosavljevic, 2019/04/11
- Re: [bug-mes] mescc arm progress, Jan Nieuwenhuizen, 2019/04/11
- Re: [bug-mes] mescc arm progress, Jan Nieuwenhuizen, 2019/04/12