Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

self test failures on NetBSD #294

Closed
0-wiz-0 opened this issue Jan 28, 2017 · 4 comments
Closed

self test failures on NetBSD #294

0-wiz-0 opened this issue Jan 28, 2017 · 4 comments

Comments

@0-wiz-0
Copy link

0-wiz-0 commented Jan 28, 2017

acme doesn't work on NetBSD. Tracking this down, I came via python cryptography and pyOpenSSL to python cffi and finally to libffi.
Here I noted that many self tests do not run on NetBSD. Here's the output of 'make check' on git head as of today:

                === libffi Summary ===

# of expected passes            1465
# of unexpected failures        525

NetBSD uses gcc and follows most conventions like the other BSDs, so I wonder about this.
Here's the longer test output:

                === libffi tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/pkg/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/pkg/share/dejagnu/config/unix.exp as generic interface file for target.
Using ../../testsuite/config/default.exp as tool-and-target-specific interface file.
Running ../../testsuite/libffi.call/call.exp ...
FAIL: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_fn1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_fn2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_fn3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_fn4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_fn5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_fn6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_loc_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_WIN64 -DABI_ATTR=__MSABI__ execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_WIN64 -DABI_ATTR=__MSABI__ execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O3 -DABI_NUM=FFI_WIN64 -DABI_ATTR=__MSABI__ execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -Os -DABI_NUM=FFI_WIN64 -DABI_ATTR=__MSABI__ execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/closure_simple.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -DABI_NUM=FFI_WIN64 -DABI_ATTR=__MSABI__ execution test
FAIL: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_12byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_16byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_18byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_19byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_1_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_20byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_20byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_24byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_2byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_3_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_3byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_3byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_4_1byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_4byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_5_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_5byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_64byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_6_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_6byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_7_1_byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_7byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_8byte.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_9byte1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_9byte2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_longdouble_split.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_longdouble_split2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_sint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_sint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_sint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_uint16.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_uint32.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_align_uint64.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_dbls_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_double.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_double.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_double.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_double_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_float.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_float.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_float.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_longdouble_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_many_mixed_args.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_many_mixed_float_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_multi_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_multi_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_multi_sshortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_multi_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_multi_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_multi_ushortchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_pointer.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_pointer_stack.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_schar.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_schar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_sint.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_sint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_sshort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_struct_va1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_uchar.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_uchar_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_uint.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_uint.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_uint_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_ulong_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_ulonglong.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_ushort.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/cls_ushort_va.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/huge_struct.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/huge_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct10.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct4.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct5.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct6.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct7.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct8.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/nested_struct9.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/problem1.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/problem1.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/problem1.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/problem1.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/stret_large.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/stret_large.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/stret_large.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/stret_large.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/stret_large2.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/stret_large2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/stret_medium.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/stret_medium.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/stret_medium2.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/testclosure.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/testclosure.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/testclosure.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/testclosure.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/unwindtest.cc -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.call/unwindtest.cc -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.call/unwindtest.cc -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.call/unwindtest.cc -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.call/unwindtest.cc -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
Running ../../testsuite/libffi.complex/complex.exp ...
FAIL: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_align_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_align_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_align_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_struct_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_struct_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_struct_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_va_double.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_va_float.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
FAIL: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O0 execution test
FAIL: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O2 execution test
FAIL: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O3 execution test
FAIL: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -Os execution test
FAIL: libffi.complex/cls_complex_va_longdouble.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test
Running ../../testsuite/libffi.go/go.exp ...

                === libffi Summary ===

# of expected passes            1465
# of unexpected failures        525
Makefile:410: recipe for target 'check-DEJAGNU' failed

Looking at libffi.log does not give me more clue what's wrong
here. Here's a typical entry from the log:

Executing on host: gcc ../../testsuite/libffi.call/closure_fn0.c   -W -Wall -Wno-psabi -O2 -fomit-frame-pointer  -I/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../include -I../../testsuite/../include  -I/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../include/.. -L/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../.libs  -lffi -lm  -o ./closure_fn0.exe    (timeout = 300)
spawn -ignore SIGHUP gcc ../../testsuite/libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer -I/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../include -I../../testsuite/../include -I/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../include/.. -L/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../.libs -lffi -lm -o ./closure_fn0.exe
PASS: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors)
Setting LD_LIBRARY_PATH to .::/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../.libs:.::/scratch/wip/libffi-git/work/libffi/x86_64--netbsd/testsuite/../.libs
Execution timeout is: 300
spawn [open ...]
FAIL: libffi.call/closure_fn0.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer execution test

Can you please help debugging this?

0-wiz-0 added a commit to NetBSD/pkgsrc-wip that referenced this issue Jan 28, 2017
@krytarowski
Copy link

I just reproduced similar failures on NetBSD 7.99.62

                === libffi Summary ===

# of expected passes            1465
# of unexpected failures        525

@0-wiz-0
Copy link
Author

0-wiz-0 commented Jun 30, 2017

With some work on the NetBSD kernel by Jörg Sonnenberger and the patch at
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/libffi/patches/patch-src_closures.c?rev=1.1&content-type=text/x-cvsweb-markup
libffi-3.2.1 now passes all its self tests on NetBSD-8.99.1.

# of expected passes            1870

@tromey
Copy link
Member

tromey commented Oct 2, 2017

Ideally someone could send that NetBSD patch as a PR; updated to match the prevailing coding style.

@atgreen
Copy link
Member

atgreen commented Mar 27, 2018

I think we can close this, as #320 was merged quite some time ago.

Thanks!

@atgreen atgreen closed this as completed Mar 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants