[Top][All Lists]

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

Re: [bug-mes] ARM mes on wip-arm - Other test failures

From: Jan Nieuwenhuizen
Subject: Re: [bug-mes] ARM mes on wip-arm - Other test failures
Date: Tue, 12 Mar 2019 07:29:59 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Danny Milosavljevic writes:

>> FAIL: lib/tests/scaffold/7l-struct-any-size-array-simple.c
> char is unsigned on ARM by default.  Can be changed by gcc option 
> "-fsigned-char".

Ah!  I wondered about that and chose the naughty option "never ever seen
unsigned char", let's assume that's only a philosophical option.  Hmm.

> The C standard is intentionally vague there, so it probably should be
> made to work fine with unsigned-by-default char, too, instead.

Yeah, or disable for arm.  Hmm, how is tcc compiled?  A simple grep does
not reveal forcing char to signed for arm.

>> FAIL: lib/tests/scaffold/7r-sign-extend.c [a char with value -129 ? Is that 
>> valid C?  In any case, more fundamental things are broken]
>> FAIL: lib/tests/setjmp/80-setjmp.c [not implemented for __arm__]
>> FAIL: lib/tests/scaffold/85-sizeof.c [has no case for __arm__]
>> FAIL: lib/tests/dirent/90-readdir.c [can open nonexistent directory]
> It's opening a regular file as a directory and succeeding (?).

Hmm...fishy.  So probably the mes c library needs to learn more about
what the kernel returns?

>> FAIL: lib/tests/io/90-stat.c [no case for __arm__]
>> FAIL: lib/tests/mes/90-dtoab.c [problem with negative floating point numbers]
>> FAIL: lib/tests/signal/90-signal.c [signal handler doesn't get called]
>> XFAIL: lib/tests/stdio/90-sprintf.c


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]