This is the mail archive of the
libffi-discuss@sourceware.org
mailing list for the libffi project.
Re: libffi testsuite failures on OSX Lion, 3.0.10 and HEAD @ 0a1ab12a8d
- From: Anthony Green <green at moxielogic dot com>
- To: "P. Martin" <mrsmiley98 at lycos dot com>
- Cc: libffi-discuss at sourceware dot org
- Date: Tue, 3 Apr 2012 08:04:56 -0400
- Subject: Re: libffi testsuite failures on OSX Lion, 3.0.10 and HEAD @ 0a1ab12a8d
- References: <262640645.63433.1333426849237.JavaMail.mail@webmail03>
On Tue, Apr 3, 2012 at 12:20 AM, P. Martin <mrsmiley98@lycos.com> wrote:
> Hello. ?When trying to debug problems with glib for Homebrew,
> I realized that we needed to test libffi to eliminate any unexpected
> impact it might be having.
>
> I would like to report a dozen or so testsuite failures in both 3.0.10
> and HEAD @ 0a1ab12a8d when building on OSX Lion 10.7.3 using
> llvm-gcc-4.2.1 (2336.9) from XCode-4.3.2.
Thanks. I can reproduce 8 of these failures on Linux with llvm 2.9
from this site:
http://llvm.org/releases/download.html
So at this point I'd say it's a compiler issue, but I'll see if I have
any time to poke at it today.
AG
>
> I have uploaded both testsuite logs to my repo here:
> https://github.com/2bits/ffitest
>
> And this the the stdout when testing HEAD:
>
> Running /private/tmp/homebrew-libffi-HEAD-y5Nh/testsuite/libffi.call/call.exp ...
> FAIL: libffi.call/struct7.c -O0 -W -Wall execution test
> FAIL: libffi.call/cls_multi_sshortchar.c -O2 output pattern test, is 1 32765 127 65408: 32765
> res: 32765
> 1 32765 127 -128: 32765
> res: 32765
> ? should match 1 32765 127 -128: 32765
> ?es: 32765
> ? 32765 127 -128: 32765
> res: 32765
> FAIL: libffi.call/promotion.c -O2 execution test
> FAIL: libffi.call/struct7.c -O2 execution test
> FAIL: libffi.call/cls_multi_sshortchar.c -O3 output pattern test, is 1 32765 127 65408: 32765
> res: 32765
> 1 32765 127 -128: 32765
> res: 32765
> ? should match 1 32765 127 -128: 32765
> ?es: 32765
> ? 32765 127 -128: 32765
> res: 32765
> FAIL: libffi.call/promotion.c -O3 execution test
> FAIL: libffi.call/struct7.c -O3 execution test
> FAIL: libffi.call/cls_multi_sshortchar.c -Os output pattern test, is 1 32765 127 65408: 32765
> res: 32765
> 1 32765 127 -128: 32765
> res: 32765
> ? should match 1 32765 127 -128: 32765
> ?es: 32765
> ? 32765 127 -128: 32765
> res: 32765
> FAIL: libffi.call/promotion.c -Os execution test
> FAIL: libffi.call/struct7.c -Os execution test
> FAIL: libffi.call/cls_multi_sshortchar.c -O2 -fomit-frame-pointer output pattern test, is 1 32765 127 65408: 32765
> res: 32765
> 1 32765 127 -128: 32765
> res: 32765
> ? should match 1 32765 127 -128: 32765
> ?es: 32765
> ? 32765 127 -128: 32765
> res: 32765
> FAIL: libffi.call/promotion.c -O2 -fomit-frame-pointer execution test
> FAIL: libffi.call/struct7.c -O2 -fomit-frame-pointer execution test
> Running /private/tmp/homebrew-libffi-HEAD-y5Nh/testsuite/libffi.special/special.exp ...
>
> ? ? ? ? ? ? ? ?=== libffi Summary ===
>
> # of expected passes ? ? ? ? ?1646
> # of unexpected failures ? ? ?13
> # of unsupported tests ? ? ? ?55