This is the mail archive of the libffi-discuss@sourceware.org mailing list for the libffi project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Test failures


Current libffi has a bunch of failures on x86 GNU/Linux, 32- and 64-bit.
Shall I XFAIL these on x86?

Andrew.

32-bit:

FAIL: libffi.call/cls_longdouble_va.c -O0 -W -Wall output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O0 -W -Wall execution test
FAIL: libffi.call/err_bad_typedef.c -O0 -W -Wall execution test
FAIL: libffi.call/huge_struct.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/huge_struct.c -O0 -W -Wall output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 21474836484 30064771078 0 0 %.0f 0x40220000 0 0 0 0 16386 305419896 8589934593 17179869187 0 0 %.0f 0x8 0 0 0 0 1076101120 0 70380286902272 4600387192 0 0 %.0f 0x6 7 0: 8 0 0 0 0 1076101120 12682136550675316736 1311768464867737602 0 0 %.0f 0x4 5 6 7 8 0 9 0 1076101120 0 0 %.0f 0x12345679 3 4 5 6 7 8 9 10 11 12 %.0f (nil) 0 2 22138 4 5 6 34359738375 42949672969 0 0 %.0f 0x40280000 0 0
FAIL: libffi.call/stret_large.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/stret_large2.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/stret_medium.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/stret_medium2.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/cls_longdouble_va.c -O2 output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O2 execution test
FAIL: libffi.call/err_bad_typedef.c -O2 execution test
FAIL: libffi.call/huge_struct.c -O2 output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 21474836484 30064771078 0 0 %.0f 0x40220000 0 0 0 0 16386 305419896 8589934593 17179869187 0 0 %.0f 0x8 0 0 0 0 1076101120 0 70380286902272 4600387192 0 0 %.0f 0x6 7 0: 8 0 0 0 0 1076101120 12682136550675316736 1311768464867737602 0 0 %.0f 0x4 5 6 7 8 0 9 0 1076101120 0 0 %.0f 0x12345679 3 4 5 6 7 8 9 10 11 12 %.0f (nil) 0 2 22138 4 5 6 34359738375 42949672969 0 0 %.0f 0x40280000 0 0
FAIL: libffi.call/cls_longdouble_va.c -O3 output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O3 execution test
FAIL: libffi.call/err_bad_typedef.c -O3 execution test
FAIL: libffi.call/huge_struct.c -O3 output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 21474836484 30064771078 0 0 %.0f 0x40220000 0 0 0 0 16386 305419896 8589934593 17179869187 0 0 %.0f 0x8 0 0 0 0 1076101120 0 70380286902272 4600387192 0 0 %.0f 0x6 7 0: 8 0 0 0 0 1076101120 12682136550675316736 1311768464867737602 0 0 %.0f 0x4 5 6 7 8 0 9 0 1076101120 0 0 %.0f 0x12345679 3 4 5 6 7 8 9 10 11 12 %.0f (nil) 0 2 22138 4 5 6 34359738375 42949672969 0 0 %.0f 0x40280000 0 0
FAIL: libffi.call/cls_longdouble_va.c -Os output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -Os execution test
FAIL: libffi.call/err_bad_typedef.c -Os execution test
FAIL: libffi.call/huge_struct.c -Os output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 21474836484 30064771078 0 0 %.0f 0x40220000 0 0 0 0 16386 305419896 8589934593 17179869187 0 0 %.0f 0x8 0 0 0 0 1076101120 0 70380286902272 4600387192 0 0 %.0f 0x6 7 0: 8 0 0 0 0 1076101120 12682136550675316736 1311768464867737602 0 0 %.0f 0x4 5 6 7 8 0 9 0 1076101120 0 0 %.0f 0x12345679 3 4 5 6 7 8 9 10 11 12 %.0f (nil) 0 2 22138 4 5 6 34359738375 42949672969 0 0 %.0f 0x40280000 0 0
FAIL: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/err_bad_typedef.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/huge_struct.c -O2 -fomit-frame-pointer output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 21474836484 30064771078 0 0 %.0f 0x40220000 0 0 0 0 16386 305419896 8589934593 17179869187 0 0 %.0f 0x8 0 0 0 0 1076101120 0 70380286902272 4600387192 0 0 %.0f 0x6 7 0: 8 0 0 0 0 1076101120 12682136550675316736 1311768464867737602 0 0 %.0f 0x4 5 6 7 8 0 9 0 1076101120 0 0 %.0f 0x12345679 3 4 5 6 7 8 9 10 11 12 %.0f (nil) 0 2 22138 4 5 6 34359738375 42949672969 0 0 %.0f 0x40280000 0 0

64-bit:

FAIL: libffi.call/cls_dbls_struct.c -O0 -W -Wall output pattern test, is 1.0 0.0
FAIL: libffi.call/cls_longdouble_va.c -O0 -W -Wall output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O0 -W -Wall execution test
FAIL: libffi.call/err_bad_typedef.c -O0 -W -Wall execution test
FAIL: libffi.call/huge_struct.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/huge_struct.c -O0 -W -Wall output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 4 5 9 10 %.0f 0x6 7 8 0 0 16386 305419896 1 2 9 10 %.0f 0x3 4 5 6 7 8 0 12682136550675316736 16386 9 10 %.0f 0x12345678 1 2: 3 4 5 6 7 8 0 -5764607523034234880 0 0 %.0f 0x1 2 2 3 4 5 6 7 8 0 10 %.0f 0x4026000000000000 0 0 16386 22137 3 4 5 6 0 0 %.0f 0x9 10 0 0 0 0 16386 305419898 4 0 0 %.0f 0x7 8 9
FAIL: libffi.call/stret_large.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/stret_large2.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/stret_medium.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/stret_medium2.c -O0 -W -Wall (test for excess errors)
FAIL: libffi.call/cls_dbls_struct.c -O2 output pattern test, is 1.0 0.0
FAIL: libffi.call/cls_longdouble_va.c -O2 output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O2 execution test
FAIL: libffi.call/err_bad_typedef.c -O2 execution test
FAIL: libffi.call/huge_struct.c -O2 output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 4 5 9 10 %.0f 0x6 7 8 0 0 16386 305419896 1 2 9 10 %.0f 0x3 4 5 6 7 8 0 12682136550675316736 16386 9 10 %.0f 0x12345678 1 2: 3 4 5 6 7 8 0 -5764607523034234880 0 0 %.0f 0x7fff00000001 2 2 3 4 5 6 7 8 0 10 %.0f 0x4026000000000000 0 0 16386 22137 3 4 4294967301 6 0 0 %.0f 0x9 10 0 0 -26442 0 16386 305419898 4 0 0 %.0f 0x7 8 9
FAIL: libffi.call/cls_dbls_struct.c -O3 output pattern test, is 1.0 0.0
FAIL: libffi.call/cls_longdouble_va.c -O3 output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O3 execution test
FAIL: libffi.call/err_bad_typedef.c -O3 execution test
FAIL: libffi.call/huge_struct.c -O3 output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 4 5 9 10 %.0f 0x6 7 8 0 0 16386 305419896 1 2 9 10 %.0f 0x3 4 5 6 7 8 0 12682136550675316736 16386 9 10 %.0f 0x12345678 1 2: 3 4 5 6 7 8 0 -5764607523034234880 0 0 %.0f 0x7fff00000001 2 2 3 4 5 6 7 8 0 10 %.0f 0x4026000000000000 0 0 16386 22137 3 4 4294967301 6 0 0 %.0f 0x9 10 0 0 -26442 0 16386 305419898 4 0 0 %.0f 0x7 8 9
FAIL: libffi.call/cls_dbls_struct.c -Os output pattern test, is 1.0 0.0
FAIL: libffi.call/cls_longdouble_va.c -Os output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -Os execution test
FAIL: libffi.call/err_bad_typedef.c -Os execution test
FAIL: libffi.call/huge_struct.c -Os output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 4 5 9 10 %.0f 0x6 7 8 0 0 16386 305419896 1 2 9 10 %.0f 0x3 4 5 6 7 8 0 12682136550675316736 16386 9 10 %.0f 0x12345678 1 2: 3 4 5 6 7 8 218546344456 -5764607523034234880 0 0 %.0f 0x1 2 2 3 4 5 6 140733193388039 8 0 10 %.0f 0x4026000000000000 16 0 16386 22137 3 4 140733193388037 140733193388038 0 0 %.0f 0x9 10 0 0 0 0 16386 305419898 4 0 0 %.0f 0x7 8 9
FAIL: libffi.call/cls_dbls_struct.c -O2 -fomit-frame-pointer output pattern test, is 1.0 0.0
FAIL: libffi.call/cls_longdouble_va.c -O2 -fomit-frame-pointer output pattern test, is %.1f
FAIL: libffi.call/err_bad_abi.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/err_bad_typedef.c -O2 -fomit-frame-pointer execution test
FAIL: libffi.call/huge_struct.c -O2 -fomit-frame-pointer output pattern test, is 1 2 3 4 5 6 7 8 9 10 %.0f (nil) 0 2 22136 1 2 3 4 5 9 10 %.0f 0x6 7 8 0 0 16386 305419896 1 2 9 10 %.0f 0x3 4 5 6 7 8 0 12682136550675316736 16386 9 10 %.0f 0x12345678 1 2: 3 4 5 6 7 8 0 -5764607523034234880 0 0 %.0f 0x7fff00000001 2 2 3 4 5 6 7 8 0 10 %.0f 0x4026000000000000 0 0 16386 22137 3 4 4294967301 6 0 0 %.0f 0x9 10 0 0 -26442 0 16386 305419898 4 0 0 %.0f 0x7 8 9


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]