[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mes wip-arm state
From: |
Jan Nieuwenhuizen |
Subject: |
Re: mes wip-arm state |
Date: |
Sun, 31 May 2020 11:03:26 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Danny Milosavljevic writes:
Hello!
> the current mes wip-arm state is as of commit
> 8cb9aaac808dc627cda40ba1ae43c71afe4e71a7:
>
> # mescc-lib
>
> Passes: 168
> Fails: 1
> XFails: 4
**Woohoo**
It's becoming time to attempt a tcc build and slowly think about guix
bootstrap integration :-)
While I very much hope we're fine, I can imagine we hit some problems
and may need to hunt down bugs, find and isolate add ARM test
cases...but who knows...
> ## Details
>
> XFAIL:
>
> lib/tests/scaffold/17-compare-unsigned-short-le.c: XFAIL
> lib/tests/scaffold/17-compare-unsigned-short-le.c (exit status: 1)
> lib/tests/scaffold/72-typedef-struct-def-local.c: XFAIL
> lib/tests/scaffold/72-typedef-struct-def-local.c (exit status: 1)
> lib/tests/scaffold/66-local-char-array.c: XFAIL
> lib/tests/scaffold/66-local-char-array.c (exit status: 1)
> lib/tests/scaffold/17-compare-unsigned-char-le.c: XFAIL
> lib/tests/scaffold/17-compare-unsigned-char-le.c (exit status: 1)
>
> Fails:
>
> lib/tests/scaffold/44-switch.c: FAIL lib/tests/scaffold/44-switch.c (exit
> status: 1)
> When invoked manually, output is the same but exit status is 11.
> t: switch 0
> TCHAR
> 0
> t: switch 1
> 1
> 5..1, -1
> t: switch -1
> default
> default
So the NEXT case in switch (-1) is problematic; we expect
t: switch 0
--8<---------------cut here---------------start------------->8---
TCHAR
0
t: switch 1
1
5..1, -1
t: switch -1
default
5..1, -1
t: switch -1
default
default
--8<---------------cut here---------------end--------------->8---
apparently the "case -1:" here
--8<---------------cut here---------------start------------->8---
switch (c)
[...]
case 5:
case 4:
case 3:
case 2:
case -1:
case 1:
oputs ("5..1, -1\n");
x = 1;
break;
--8<---------------cut here---------------end--------------->8---
is not being matched....weird?
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | AvatarĀ® http://AvatarAcademy.com