bug-mes
[Top][All Lists]
Advanced

[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



reply via email to

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