http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53674
Bug #: 53674 Summary: [libffi] 260 excess testsuite failure Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libffi AssignedTo: unassig...@gcc.gnu.org ReportedBy: jojel...@gmail.com Host: i686-pc-mingw32 Target: i686-pc-mingw32 Build: i686-pc-cygwin Created attachment 27620 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27620 dejagnu patch to reproduce problem. After applied this patch, I ran the testsuite and saw excess testsuite failures which is following. $ make check srcdir=`CDPATH="${ZSH_VERSION+.}:" && cd . && pwd`; export srcdir; \ EXPECT=`if [ -f ../../expect/expect ] ; then echo ../../expect/expect ; else echo expect ; fi`; export EXPECT; \ runtest=`if [ -f ../../dejagnu/runtest ] ; then echo ../../dejagnu/runtest ; else echo runtest; fi`; \ if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='libffi'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find \`runtest'" 1>&2; :;\ fi; \ exit $exit_status WARNING: Couldn't find the global config file. Test Run By Administrator on Fri Jun 15 02:37:04 2012 Target is i686-pc-mingw32 Host is i686-pc-mingw32 Build is i686-pc-cygwin === libffi tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /tmp/gcc/libffi/testsuite/config/default.exp as tool-and-target-specific interface file. WARNING: Assuming target board is the local machine (which is probably wrong). You may need to set your DEJAGNU environment variable. Running /tmp/gcc/libffi/testsuite/libffi.call/call.exp ... FAIL: libffi.call/cls_12byte.c output pattern test, is 7 4 9 1 5 3: 8 9 12 res: 8 9 12 7 4 9 1 5 3: 8 9 12 res: 9 12 0 , should match 7 4 9 1 5 3: 8 9 12 res: 8 9 12 7 4 9 1 5 3: 8 9 12 res: 8 9 12 FAIL: libffi.call/cls_16byte.c output pattern test, is 7 8 9 1 9 3: 8 17 12 res: 8 17 12 7 8 9 1 9 3: 8 17 12 res: 2008444020 2.5996e-313 4199570 , should match 7 8 9 1 9 3: 8 17 12 res: 8 17 12 7 8 9 1 9 3: 8 17 12 res: 8 17 12 FAIL: libffi.call/cls_18byte.c output pattern test, is 1 127 126 3 4 125 124 5: 5 252 250 8 res: 5 252 250 8 1 127 126 3 4 125 124 5: 5 252 250 8 res: 1.88913e-307 0 0 4.49788e+268 , should match 1 127 126 3 4 125 124 5: 5 252 250 8 res: 5 252 250 8 1 127 126 3 4 125 124 5: 5 252 250 8 res: 5 252 250 8 FAIL: libffi.call/cls_19byte.c output pattern test, is 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 res: 5 252 250 8 239 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 res: 3.12255 120 0 5.07689e-312 124 , should match 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 res: 5 252 250 8 239 1 127 126 3 120 4 125 124 5 119: 5 252 250 8 239 res: 5 252 250 8 239 FAIL: libffi.call/cls_20byte.c output pattern test, is 1 2 3 4 5 7: 5 7 10 res: 5 7 10 1 2 3 4 5 7: 5 7 10 res: 5.31147e-315 2.17514e-313 4199571 , should match 1 2 3 4 5 7: 5 7 10 res: 5 7 10 1 2 3 4 5 7: 5 7 10 res: 5 7 10 FAIL: libffi.call/cls_20byte1.c output pattern test, is 1 2 3 4 5 7: 5 7 10 res: 5 7 10 1 2 3 4 5 7: 5 7 10 res: 2008444020 5.31406e-315 4.49788e+268 , should match 1 2 3 4 5 7: 5 7 10 res: 5 7 10 1 2 3 4 5 7: 5 7 10 res: 5 7 10 FAIL: libffi.call/cls_24byte.c output pattern test, is 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 5.32247e-315 3.66059e-313 1103626240 6.86636e-044 , should match 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 FAIL: libffi.call/cls_3_1byte.c output pattern test, is 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 255 173 182 , should match 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 190 192 194 FAIL: libffi.call/cls_5_1_byte.c output pattern test, is 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 8 254 34 0 173 , should match 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 FAIL: libffi.call/cls_5byte.c output pattern test, is 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 10 34 173 , should match 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 139 248 10 FAIL: libffi.call/cls_64byte.c output pattern test, is 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 1.11262e-306 , should match 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 FAIL: libffi.call/cls_6_1_byte.c output pattern test, is 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 8 10 34 0 181 203 , should match 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 FAIL: libffi.call/cls_6byte.c output pattern test, is 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 65290 34 173 182 , should match 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 FAIL: libffi.call/cls_7_1_byte.c output pattern test, is 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 res: 139 248 10 6 8 10 12 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 res: 8 10 12 0 181 203 181 , should match 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 res: 139 248 10 6 8 10 12 127 120 1 3 4 5 6 12 128 9 3 4 5 6: 139 248 10 6 8 10 12 res: 139 248 10 6 8 10 12 FAIL: libffi.call/cls_9byte1.c output pattern test, is 7 8 1 9: 8 17 res: 8 17 7 8 1 9: 8 17 res: 2293728 1.75081e-313 , should match 7 8 1 9: 8 17 res: 8 17 7 8 1 9: 8 17 res: 8 17 FAIL: libffi.call/cls_9byte2.c output pattern test, is 7 8 1 9: 8 17 res: 8 17 7 8 1 9: 8 17 res: 3.66055e-313 2008444020 , should match 7 8 1 9: 8 17 res: 8 17 7 8 1 9: 8 17 res: 8 17 FAIL: libffi.call/cls_align_double.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 116 4.77908e+268 174 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_float.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 0 3.21336e-039 0 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_longdouble.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 0 -1.#IND 190 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_longdouble_split.c (test for excess errors) FAIL: libffi.call/cls_align_longdouble_split.c output pattern test, is 0 8.09428e-320 -1.#QNAN -2 8.09477e-320 3.477e-310 -1.49167e-154 1.17374e-317 3.47705e-310 -2.68156e+154 8.09527e-320 1.#QNAN -1.28823e-231 8.09576e-320: -2.03126 -1.72723e-077 1.03271e-314 -2.03126 -2.31584e+077 8.32952e-317 3.47729e-310 res: -1.28823e-231 8.09576e-320 5.07596e-308 -2.31584e+077 1.10898e-317 1.62709e-307 -3.78577e-270 0 8.09428e-320 1.#QNAN -2 1.03271e-314 5.07596e-308 -1.49167e-154 8.09527e-320 5.07596e-308 -2.68156e+154 1.10898e-317 5.07596e-308 -1.28823e-231 9.9233e-315: 5.07596e-308 -1.72723e-077 1.10898e-317 -4.35094e+294 -2.31584e+077 8.09576e-320 5.07596e-308 res: 2.53182e-052 -1.72723e-077 4.74265e-315 3.47727e-310 -3.10504e+231 1.10898e-317 3.47743e-310 , should match 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 res: 9 11 13 15 17 19 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 res: 9 11 13 15 17 19 21 FAIL: libffi.call/cls_align_longdouble_split2.c (test for excess errors) FAIL: libffi.call/cls_align_longdouble_split2.c output pattern test, is 0 8.09428e-320 1.#QNAN -2 2.11475e-314 3.477e-310 -1.49167e-154 8.09527e-320 5.31276e-315 3.61575e-307 0 8.09576e-320 1.62709e-307 -1.49167e-154: 1.17374e-317 5.07596e-308 -2 1.17374e-317 5.31859e-315 5.63223e-308 -1.28823e-231 res: -1.28823e-231 8.09576e-320 5.63223e-308 -2.31584e+077 1.03271e-314 3.4773e-310 -3.78577e-270 0 8.09428e-320 9.07742e-222 -2 1.10898e-317 5.07596e-308 -1.49167e-154 1.17374e-317 5.31276e-315 1.#QNAN 0 8.09576e-320 5.07596e-308 -1.49167e-154: 1.10898e-317 3.47725e-310 -2 1.03271e-314 5.31859e-315 3.47729e-310 -1.28823e-231 res: 3.47722e-310 -1.72723e-077 1.10898e-317 5.65177e-062 -3.10504e+231 1.06091e-314 4.798e+268 , should match 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 res: 9 11 13 15 17 19 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14: 9 11 13 15 17 19 21 res: 9 11 13 15 17 19 21 FAIL: libffi.call/cls_align_pointer.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 191 2293132 0 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_sint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_sint32.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 191 2293132 0 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_sint64.c (test for excess errors) FAIL: libffi.call/cls_align_sint64.c output pattern test, is 12 4951 0 127 1 9320: 0 13 13 res: 13 14271 0 12 4951 0 127 1 9320: 0 13 13 res: 0 0 9356 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_uint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_uint32.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 191 2293132 0 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_uint64.c (test for excess errors) FAIL: libffi.call/cls_align_uint64.c output pattern test, is 12 4951 0 127 1 9320: 0 13 13 res: 13 14271 0 12 4951 0 127 1 9320: 0 13 13 res: 0 0 9356 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_longdouble.c (test for excess errors) FAIL: libffi.call/cls_longdouble.c output pattern test, is 0 8.09428e-320 3.47678e-310 -2 8.09477e-320 3.477e-310 -1.49167e-154 8.09527e-320: 3.47705e-310 res: -1.28823e-231 0 8.09428e-320 3.47678e-310 -2 1.17374e-317 1.38773e+292 -1.49167e-154 1.03271e-314: 3.47705e-310 res: -1.28823e-231 , should match 1 2 3 4 5 6 7 8: 36 res: 36 1 2 3 4 5 6 7 8: 36 res: 36 FAIL: libffi.call/cls_longdouble_va.c output pattern test, is -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 , should match 7.0 res: 4 7.0 res: 4 FAIL: libffi.call/cls_ulonglong.c (test for excess errors) FAIL: libffi.call/cls_ulonglong.c output pattern test, is 214: 0 res: 214 3294967296: 2147483647 res: -1000000000 , should match 214: 214 res: 214 9223372035854775808: 9223372035854775808 res: 9223372035854775808 FAIL: libffi.call/float2.c (test for excess errors) FAIL: libffi.call/huge_struct.c (test for excess errors) FAIL: libffi.call/huge_struct.c output pattern test, is 1 2 3 4 5 6 7 8 9 10 -0 0x4002 305419896 1 2 3 4 5 30064771078 34359738368 0 0 0 0xb0000000 16386 305419896 1 2 3 4 25769803781 7 0 9 10 0 2952790016 16386 22136 1 2 3 21474836484 30064771078 0 0 0 0x40240000 0 -1342177280: 16386 305419896 1 2 2 3 21474836484 30064771078 0 0 10 0 1076232192 0 0 16386 305419897 3 21474836484 30064771078 0 0 0 0x40260000 0 1076363264 0 0 5849090 305419898 21474836484 30064771078 0 0 0 0 1076363264 0 0 0 3758096384 16386 21780256379 30064771078 0 0 0 0 0 1076494336 res: 2 3 4 5 6 7 8 9 10 11 -2 0x224002 305419897 3 4 5 6 7 38654705672 42949672960 0 0 0 0xd0000000 16386 305419898 4 5 6 7 38654705672 10 0 12 13 0 3758096384 16386 22139 5 6 7 38654705672 47244640266 0 0 0 0x402c0000 0 -268435456 1 2 3 4 5 6 7 8 9 10 -0 0xc0004002 305419896 1 2 3 4 5 30064771078 34359738368 0 0 0 0xb0000000 16386 305419896 1 2 3 4 25769803781 7 0 9 10 0 2952790016 1076510722 22136 1 2 3 21474836484 30064771078 0 0 0 0x40240000 0 -1342177280: 16386 305419896 1 2 2 3 21474836484 30064771078 0 0 10 0 1076232192 0 0 16386 305419897 3 21474836484 30064771078 0 0 0 0x40260000 0 1076363264 0 0 16386 305419898 21474836484 30064771078 0 0 0 0 1076363264 0 0 0 3758096384 2244610 21780256379 30064771078 0 0 0 0 0 1076494336 res: 5 0 0 6 7 8 38654705664 4692750811720056832 0 0 10 0x5679 328707 6 0 0 7 8 9 10 0 12 -231584178474632390000000000000000000000000000000000000000000000000000000000000 0x4002 22138 394500 7 0 0 8 42949672969 47244640256 2097152 0 0 0xe0000000 16386 22139 1541 8 0 0 42949672969 11 0 0 14 0 4026531840 16386 , should match 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2 3 4 5 6 7 8 9 10 11 0x12345678 1 2: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 res: 2 3 4 5 6 7 8 9 10 11 12 0x12345679 3 4 5 6 7 8 9 10 11 12 13 0x1234567a 4 5 6 7 8 9 10 11 12 13 14 0x1234567b 5 6 7 8 9 10 11 12 13 14 15 0x1234567c 6 7 FAIL: libffi.call/nested_struct.c execution test FAIL: libffi.call/nested_struct1.c execution test FAIL: libffi.call/nested_struct10.c execution test FAIL: libffi.call/nested_struct2.c execution test FAIL: libffi.call/nested_struct3.c execution test FAIL: libffi.call/nested_struct4.c execution test FAIL: libffi.call/nested_struct5.c execution test FAIL: libffi.call/nested_struct6.c execution test FAIL: libffi.call/nested_struct7.c execution test FAIL: libffi.call/nested_struct8.c execution test FAIL: libffi.call/nested_struct9.c execution test FAIL: libffi.call/problem1.c output pattern test, is 1 2 3 1 2 3: 2 4 6 res: 2 4 6 1 2 3 1 2 3: 2 4 6 res: 5.30499e-315 5.31017e-315 4.49788e+268 , should match 1 2 3 1 2 3: 2 4 6 res: 2 4 6 1 2 3 1 2 3: 2 4 6 res: 2 4 6 FAIL: libffi.call/return_ll1.c (test for excess errors) FAIL: libffi.call/return_ll1.c output pattern test, is res: 52938470, 2587 , should match res: 11111133333222, 11111133333222 FAIL: libffi.call/stret_large.c output pattern test, is 22 15 17 25 6 13 19 18 22 15 17 25 6 16 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 22 15 17 25 6 13 19 18 22 15 17 25 6 16 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 5.32118e-315 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 3.44832e-313 0 , should match 22 15 17 25 6 13 19 18 22 15 17 25 6 16 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 22 15 17 25 6 13 19 18 22 15 17 25 6 16 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 16 FAIL: libffi.call/stret_large2.c output pattern test, is 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 5.32118e-315 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 3.44843e-313 0 , should match 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 26 16 FAIL: libffi.call/stret_medium.c output pattern test, is 22 15 17 25 6 13 19 18 16 res: 22 15 17 25 6 13 19 18 16 22 15 17 25 6 13 19 18 16 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 5.32118e-315 1.63304e-307 , should match 22 15 17 25 6 13 19 18 16 res: 22 15 17 25 6 13 19 18 16 22 15 17 25 6 13 19 18 16 res: 22 15 17 25 6 13 19 18 16 FAIL: libffi.call/stret_medium2.c (test for excess errors) FAIL: libffi.call/stret_medium2.c output pattern test, is 22 15 17 25 6 13 19 18 16 res: 22 15 17 25 6 13 19 18 16 22 15 17 25 6 13 19 18 16 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 3.44841e-313 0 , should match 22 15 17 25 6 13 19 18 16 res: 22 15 17 25 6 13 19 18 16 22 15 17 25 6 13 19 18 16 res: 22 15 17 25 6 13 19 18 16 FAIL: libffi.call/strlen2_win32.c (test for excess errors) WARNING: libffi.call/strlen2_win32.c compilation failed to produce executable FAIL: libffi.call/cls_12byte.c execution test FAIL: libffi.call/cls_16byte.c execution test FAIL: libffi.call/cls_18byte.c execution test FAIL: libffi.call/cls_19byte.c execution test FAIL: libffi.call/cls_20byte.c execution test FAIL: libffi.call/cls_20byte1.c execution test FAIL: libffi.call/cls_24byte.c output pattern test, is 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 5.32247e-315 3.66059e-313 1103626240 1.4013e-045 , should match 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 FAIL: libffi.call/cls_3_1byte.c output pattern test, is 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 255 173 182 , should match 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 190 192 194 FAIL: libffi.call/cls_5_1_byte.c output pattern test, is 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 8 254 34 0 173 , should match 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 FAIL: libffi.call/cls_5byte.c output pattern test, is 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 10 34 173 , should match 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 139 248 10 FAIL: libffi.call/cls_64byte.c output pattern test, is 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 1.79388e-307 , should match 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 FAIL: libffi.call/cls_6_1_byte.c output pattern test, is 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 8 10 34 0 173 182 , should match 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 FAIL: libffi.call/cls_6byte.c output pattern test, is 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 65290 34 173 182 , should match 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 FAIL: libffi.call/cls_7_1_byte.c execution test FAIL: libffi.call/cls_9byte1.c execution test FAIL: libffi.call/cls_9byte2.c execution test FAIL: libffi.call/cls_align_double.c execution test FAIL: libffi.call/cls_align_float.c execution test FAIL: libffi.call/cls_align_longdouble.c execution test FAIL: libffi.call/cls_align_longdouble_split.c execution test FAIL: libffi.call/cls_align_longdouble_split2.c execution test FAIL: libffi.call/cls_align_pointer.c execution test FAIL: libffi.call/cls_align_sint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_sint32.c execution test FAIL: libffi.call/cls_align_sint64.c execution test FAIL: libffi.call/cls_align_uint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_uint32.c execution test FAIL: libffi.call/cls_align_uint64.c execution test FAIL: libffi.call/cls_longdouble.c output pattern test, is 0 8.09428e-320 3.47678e-310 -2 9.05327e-315 3.477e-310 -1.49167e-154 1.10898e-317: 5.07596e-308 res: -1.28823e-231 0 9.92395e-315 5.07595e-308 -2 8.09477e-320 5.07596e-308 -1.49167e-154 2.12197e-314: 1.80788e-307 res: -1.28823e-231 , should match 1 2 3 4 5 6 7 8: 36 res: 36 1 2 3 4 5 6 7 8: 36 res: 36 FAIL: libffi.call/cls_longdouble_va.c output pattern test, is -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 , should match 7.0 res: 4 7.0 res: 4 FAIL: libffi.call/cls_ulonglong.c output pattern test, is 214: 0 res: 214 3294967296: 2147483647 res: -1000000000 , should match 214: 214 res: 214 9223372035854775808: 9223372035854775808 res: 9223372035854775808 FAIL: libffi.call/huge_struct.c execution test FAIL: libffi.call/nested_struct.c execution test FAIL: libffi.call/nested_struct1.c execution test FAIL: libffi.call/nested_struct10.c execution test FAIL: libffi.call/nested_struct2.c execution test FAIL: libffi.call/nested_struct3.c execution test FAIL: libffi.call/nested_struct4.c execution test FAIL: libffi.call/nested_struct5.c execution test FAIL: libffi.call/nested_struct6.c execution test FAIL: libffi.call/nested_struct7.c execution test FAIL: libffi.call/nested_struct8.c execution test FAIL: libffi.call/nested_struct9.c execution test FAIL: libffi.call/problem1.c execution test FAIL: libffi.call/return_ll1.c output pattern test, is res: 52938470, 2587 , should match res: 11111133333222, 11111133333222 FAIL: libffi.call/stret_large.c execution test FAIL: libffi.call/stret_large2.c execution test FAIL: libffi.call/stret_medium.c execution test FAIL: libffi.call/stret_medium2.c execution test FAIL: libffi.call/strlen2_win32.c (test for excess errors) WARNING: libffi.call/strlen2_win32.c compilation failed to produce executable FAIL: libffi.call/cls_12byte.c execution test FAIL: libffi.call/cls_16byte.c execution test FAIL: libffi.call/cls_18byte.c execution test FAIL: libffi.call/cls_19byte.c execution test FAIL: libffi.call/cls_20byte.c execution test FAIL: libffi.call/cls_20byte1.c execution test FAIL: libffi.call/cls_24byte.c output pattern test, is 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 5.32247e-315 3.66059e-313 1103626240 1.4013e-045 , should match 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 FAIL: libffi.call/cls_3_1byte.c output pattern test, is 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 255 173 182 , should match 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 190 192 194 FAIL: libffi.call/cls_5_1_byte.c output pattern test, is 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 8 254 34 0 173 , should match 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 FAIL: libffi.call/cls_5byte.c output pattern test, is 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 65034 34 173 , should match 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 139 248 10 FAIL: libffi.call/cls_64byte.c output pattern test, is 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 1.79388e-307 , should match 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 FAIL: libffi.call/cls_6_1_byte.c output pattern test, is 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 8 10 34 0 173 182 , should match 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 FAIL: libffi.call/cls_6byte.c output pattern test, is 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 65290 34 173 182 , should match 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 FAIL: libffi.call/cls_7_1_byte.c execution test FAIL: libffi.call/cls_9byte1.c execution test FAIL: libffi.call/cls_9byte2.c execution test FAIL: libffi.call/cls_align_double.c execution test FAIL: libffi.call/cls_align_float.c execution test FAIL: libffi.call/cls_align_longdouble.c execution test FAIL: libffi.call/cls_align_longdouble_split.c execution test FAIL: libffi.call/cls_align_longdouble_split2.c execution test FAIL: libffi.call/cls_align_pointer.c execution test FAIL: libffi.call/cls_align_sint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_sint32.c execution test FAIL: libffi.call/cls_align_sint64.c execution test FAIL: libffi.call/cls_align_uint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_uint32.c execution test FAIL: libffi.call/cls_align_uint64.c execution test FAIL: libffi.call/cls_longdouble.c output pattern test, is 0 8.09428e-320 3.47678e-310 -2 9.05327e-315 3.477e-310 -1.49167e-154 1.10898e-317: 5.07596e-308 res: -1.28823e-231 0 9.05327e-315 3.47678e-310 -2 1.10898e-317 5.07596e-308 -1.49167e-154 8.09527e-320: 5.07596e-308 res: -1.28823e-231 , should match 1 2 3 4 5 6 7 8: 36 res: 36 1 2 3 4 5 6 7 8: 36 res: 36 FAIL: libffi.call/cls_longdouble_va.c output pattern test, is -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 , should match 7.0 res: 4 7.0 res: 4 FAIL: libffi.call/cls_ulonglong.c output pattern test, is 214: 0 res: 214 3294967296: 2147483647 res: -1000000000 , should match 214: 214 res: 214 9223372035854775808: 9223372035854775808 res: 9223372035854775808 FAIL: libffi.call/huge_struct.c execution test FAIL: libffi.call/nested_struct.c execution test FAIL: libffi.call/nested_struct1.c execution test FAIL: libffi.call/nested_struct10.c execution test FAIL: libffi.call/nested_struct2.c execution test FAIL: libffi.call/nested_struct3.c execution test FAIL: libffi.call/nested_struct4.c execution test FAIL: libffi.call/nested_struct5.c execution test FAIL: libffi.call/nested_struct6.c execution test FAIL: libffi.call/nested_struct7.c execution test FAIL: libffi.call/nested_struct8.c execution test FAIL: libffi.call/nested_struct9.c execution test FAIL: libffi.call/problem1.c execution test FAIL: libffi.call/return_ll1.c output pattern test, is res: 52938470, 2587 , should match res: 11111133333222, 11111133333222 FAIL: libffi.call/stret_large.c execution test FAIL: libffi.call/stret_large2.c execution test FAIL: libffi.call/stret_medium.c execution test FAIL: libffi.call/stret_medium2.c execution test FAIL: libffi.call/strlen2_win32.c (test for excess errors) WARNING: libffi.call/strlen2_win32.c compilation failed to produce executable FAIL: libffi.call/cls_12byte.c execution test FAIL: libffi.call/cls_16byte.c execution test FAIL: libffi.call/cls_18byte.c execution test FAIL: libffi.call/cls_19byte.c execution test FAIL: libffi.call/cls_20byte.c execution test FAIL: libffi.call/cls_20byte1.c execution test FAIL: libffi.call/cls_24byte.c execution test FAIL: libffi.call/cls_3_1byte.c output pattern test, is 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 255 173 182 , should match 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 190 192 194 FAIL: libffi.call/cls_5_1_byte.c output pattern test, is 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 8 254 34 0 173 , should match 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 FAIL: libffi.call/cls_5byte.c output pattern test, is 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 10 34 173 , should match 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 139 248 10 FAIL: libffi.call/cls_64byte.c execution test FAIL: libffi.call/cls_6_1_byte.c output pattern test, is 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 8 10 34 0 173 182 , should match 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 FAIL: libffi.call/cls_6byte.c output pattern test, is 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 65290 34 173 182 , should match 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 FAIL: libffi.call/cls_7_1_byte.c execution test FAIL: libffi.call/cls_9byte1.c execution test FAIL: libffi.call/cls_9byte2.c execution test FAIL: libffi.call/cls_align_double.c execution test FAIL: libffi.call/cls_align_float.c execution test FAIL: libffi.call/cls_align_longdouble.c execution test FAIL: libffi.call/cls_align_longdouble_split.c execution test FAIL: libffi.call/cls_align_longdouble_split2.c execution test FAIL: libffi.call/cls_align_pointer.c execution test FAIL: libffi.call/cls_align_sint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_sint32.c execution test FAIL: libffi.call/cls_align_sint64.c execution test FAIL: libffi.call/cls_align_uint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_uint32.c execution test FAIL: libffi.call/cls_align_uint64.c execution test FAIL: libffi.call/cls_longdouble.c output pattern test, is 0 8.09428e-320 3.47678e-310 -2 9.05327e-315 3.477e-310 -1.49167e-154 1.10898e-317: 5.07596e-308 res: -1.28823e-231 0 9.92395e-315 5.07595e-308 -2 8.09477e-320 5.07596e-308 -1.49167e-154 2.12197e-314: 1.80788e-307 res: -1.28823e-231 , should match 1 2 3 4 5 6 7 8: 36 res: 36 1 2 3 4 5 6 7 8: 36 res: 36 FAIL: libffi.call/cls_longdouble_va.c output pattern test, is -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 , should match 7.0 res: 4 7.0 res: 4 FAIL: libffi.call/cls_ulonglong.c output pattern test, is 214: 0 res: 214 3294967296: 2147483647 res: -1000000000 , should match 214: 214 res: 214 9223372035854775808: 9223372035854775808 res: 9223372035854775808 FAIL: libffi.call/huge_struct.c execution test FAIL: libffi.call/nested_struct.c execution test FAIL: libffi.call/nested_struct1.c execution test FAIL: libffi.call/nested_struct10.c execution test FAIL: libffi.call/nested_struct2.c execution test FAIL: libffi.call/nested_struct3.c execution test FAIL: libffi.call/nested_struct4.c execution test FAIL: libffi.call/nested_struct5.c execution test FAIL: libffi.call/nested_struct6.c execution test FAIL: libffi.call/nested_struct7.c execution test FAIL: libffi.call/nested_struct8.c execution test FAIL: libffi.call/nested_struct9.c execution test FAIL: libffi.call/problem1.c execution test FAIL: libffi.call/return_ll1.c output pattern test, is res: 52938470, 2587 , should match res: 11111133333222, 11111133333222 FAIL: libffi.call/stret_large.c execution test FAIL: libffi.call/stret_large2.c execution test FAIL: libffi.call/stret_medium.c execution test FAIL: libffi.call/stret_medium2.c execution test FAIL: libffi.call/strlen2_win32.c (test for excess errors) WARNING: libffi.call/strlen2_win32.c compilation failed to produce executable FAIL: libffi.call/cls_12byte.c execution test FAIL: libffi.call/cls_16byte.c execution test FAIL: libffi.call/cls_18byte.c execution test FAIL: libffi.call/cls_19byte.c execution test FAIL: libffi.call/cls_20byte.c execution test FAIL: libffi.call/cls_20byte1.c execution test FAIL: libffi.call/cls_24byte.c output pattern test, is 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 5.32247e-315 3.66059e-313 1103626240 1.4013e-045 , should match 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 9 2 6 5 1 2 3 7 4 5 7 9 8 6 1 9: 22 15 17 25 res: 22 15 17 25 FAIL: libffi.call/cls_3_1byte.c output pattern test, is 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 255 173 182 , should match 12 13 14 178 179 180: 190 192 194 res: 190 192 194 12 13 14 178 179 180: 190 192 194 res: 190 192 194 FAIL: libffi.call/cls_5_1_byte.c output pattern test, is 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 8 254 34 0 173 , should match 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 127 120 1 3 4 12 128 9 3 4: 139 248 10 6 8 res: 139 248 10 6 8 FAIL: libffi.call/cls_5byte.c output pattern test, is 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 10 34 173 , should match 127 120 1 12 128 9: 139 248 10 res: 139 248 10 127 120 1 12 128 9: 139 248 10 res: 139 248 10 FAIL: libffi.call/cls_64byte.c output pattern test, is 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 5.32247e-315 5.31988e-315 5.32086e-315 5.32345e-315 5.31276e-315 5.31859e-315 5.3215e-315 1.79388e-307 , should match 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 22 15 17 25 6 13 19 18 res: 22 15 17 25 6 13 19 18 FAIL: libffi.call/cls_6_1_byte.c output pattern test, is 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 8 10 34 0 173 182 , should match 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 127 120 1 3 4 5 12 128 9 3 4 5: 139 248 10 6 8 10 res: 139 248 10 6 8 10 FAIL: libffi.call/cls_6byte.c output pattern test, is 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 65290 34 173 182 , should match 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 127 120 1 128 12 128 9 127: 139 248 10 255 res: 139 248 10 255 FAIL: libffi.call/cls_7_1_byte.c execution test FAIL: libffi.call/cls_9byte1.c execution test FAIL: libffi.call/cls_9byte2.c execution test FAIL: libffi.call/cls_align_double.c execution test FAIL: libffi.call/cls_align_float.c execution test FAIL: libffi.call/cls_align_longdouble.c execution test FAIL: libffi.call/cls_align_longdouble_split.c execution test FAIL: libffi.call/cls_align_longdouble_split2.c execution test FAIL: libffi.call/cls_align_pointer.c execution test FAIL: libffi.call/cls_align_sint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_sint32.c execution test FAIL: libffi.call/cls_align_sint64.c execution test FAIL: libffi.call/cls_align_uint16.c output pattern test, is 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 140 34 173 , should match 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 12 4951 127 1 9320 13: 13 14271 140 res: 13 14271 140 FAIL: libffi.call/cls_align_uint32.c execution test FAIL: libffi.call/cls_align_uint64.c execution test FAIL: libffi.call/cls_longdouble.c output pattern test, is 0 8.09428e-320 3.47678e-310 -2 9.05327e-315 3.477e-310 -1.49167e-154 1.10898e-317: 5.07596e-308 res: -1.28823e-231 0 9.92395e-315 5.07595e-308 -2 8.09477e-320 5.07596e-308 -1.49167e-154 2.12197e-314: 1.80788e-307 res: -1.28823e-231 , should match 1 2 3 4 5 6 7 8: 36 res: 36 1 2 3 4 5 6 7 8: 36 res: 36 FAIL: libffi.call/cls_longdouble_va.c output pattern test, is -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 -26815615859885194000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 res: 159 , should match 7.0 res: 4 7.0 res: 4 FAIL: libffi.call/cls_ulonglong.c output pattern test, is 214: 0 res: 214 3294967296: 2147483647 res: -1000000000 , should match 214: 214 res: 214 9223372035854775808: 9223372035854775808 res: 9223372035854775808 FAIL: libffi.call/huge_struct.c execution test FAIL: libffi.call/nested_struct.c execution test FAIL: libffi.call/nested_struct1.c execution test FAIL: libffi.call/nested_struct10.c execution test FAIL: libffi.call/nested_struct2.c execution test FAIL: libffi.call/nested_struct3.c execution test FAIL: libffi.call/nested_struct4.c execution test FAIL: libffi.call/nested_struct5.c execution test FAIL: libffi.call/nested_struct6.c execution test FAIL: libffi.call/nested_struct7.c execution test FAIL: libffi.call/nested_struct8.c execution test FAIL: libffi.call/nested_struct9.c execution test FAIL: libffi.call/problem1.c execution test FAIL: libffi.call/return_ll1.c output pattern test, is res: 52938470, 2587 , should match res: 11111133333222, 11111133333222 FAIL: libffi.call/stret_large.c execution test FAIL: libffi.call/stret_large2.c execution test FAIL: libffi.call/stret_medium.c execution test FAIL: libffi.call/stret_medium2.c execution test FAIL: libffi.call/strlen2_win32.c (test for excess errors) WARNING: libffi.call/strlen2_win32.c compilation failed to produce executable Running /tmp/gcc/libffi/testsuite/libffi.special/special.exp ... === libffi Summary === # of expected passes 1357 # of unexpected failures 260 Makefile:245: recipe for target `check-DEJAGNU' failed make[2]: *** [check-DEJAGNU] Error 1 make[2]: Leaving directory `/tmp/gcc/libffi/testsuite' Makefile:314: recipe for target `check-am' failed make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/tmp/gcc/libffi/testsuite' Makefile:1063: recipe for target `check-recursive' failed make: *** [check-recursive] Error 1