Refresh config.guess and config.sub
[libffi.git] / patches / dist-tests
1 Index: libffi/ChangeLog
2 ===================================================================
3 --- libffi.orig/ChangeLog
4 +++ libffi/ChangeLog
5 @@ -29,6 +29,11 @@
6  
7         * configure: Regenerated.
8  
9 +2012-04-06  Anthony Green  <green@moxielogic.com>
10 +
11 +       * testsuite/Makefile.am (EXTRA_DIST): Add missing test cases.
12 +       * testsuite/Makefile.in: Rebuilt.
13 +
14  2012-04-05  Zachary Waldowski  <zwaldowski@gmail.com>
15  
16         * include/ffi.h.in: Add missing trampoline table fields.
17 Index: libffi/testsuite/Makefile.am
18 ===================================================================
19 --- libffi.orig/testsuite/Makefile.am
20 +++ libffi/testsuite/Makefile.am
21 @@ -15,66 +15,71 @@ AM_RUNTESTFLAGS =
22  
23  CLEANFILES = *.exe core* *.log *.sum
24  
25 -EXTRA_DIST = libffi.special/special.exp        \
26 -libffi.special/unwindtest_ffi_call.cc libffi.special/unwindtest.cc \
27 -libffi.special/ffitestcxx.h config/default.exp lib/target-libpath.exp \
28 -lib/libffi.exp lib/wrapper.exp libffi.call/float.c \
29 -libffi.call/cls_multi_schar.c libffi.call/float3.c \
30 -libffi.call/cls_3_1byte.c libffi.call/stret_large2.c \
31 -libffi.call/cls_5_1_byte.c libffi.call/stret_medium.c \
32 -libffi.call/promotion.c libffi.call/cls_dbls_struct.c \
33 -libffi.call/nested_struct.c libffi.call/closure_fn1.c \
34 -libffi.call/cls_4_1byte.c libffi.call/cls_float.c \
35 -libffi.call/cls_2byte.c libffi.call/closure_fn4.c \
36 -libffi.call/return_fl2.c libffi.call/nested_struct7.c \
37 -libffi.call/cls_uint.c libffi.call/cls_align_sint64.c \
38 -libffi.call/float1.c libffi.call/cls_19byte.c \
39 -libffi.call/nested_struct1.c libffi.call/cls_4byte.c \
40 -libffi.call/return_fl1.c libffi.call/cls_align_pointer.c \
41 -libffi.call/nested_struct4.c libffi.call/nested_struct3.c \
42 -libffi.call/struct7.c libffi.call/nested_struct9.c \
43 -libffi.call/cls_sshort.c libffi.call/cls_ulonglong.c \
44 -libffi.call/cls_pointer_stack.c libffi.call/cls_multi_uchar.c \
45 -libffi.call/testclosure.c libffi.call/cls_3byte1.c \
46 -libffi.call/struct6.c libffi.call/return_uc.c libffi.call/return_ll1.c \
47 -libffi.call/cls_ushort.c libffi.call/stret_medium2.c \
48 -libffi.call/cls_multi_ushortchar.c libffi.call/return_dbl2.c \
49 -libffi.call/closure_loc_fn0.c libffi.call/return_sc.c \
50 -libffi.call/nested_struct8.c libffi.call/cls_7_1_byte.c        \
51 -libffi.call/return_ll.c libffi.call/cls_pointer.c \
52 -libffi.call/err_bad_abi.c libffi.call/return_dbl1.c \
53 -libffi.call/call.exp libffi.call/ffitest.h libffi.call/strlen.c        \
54 -libffi.call/return_sl.c libffi.call/cls_1_1byte.c \
55 -libffi.call/struct1.c libffi.call/cls_64byte.c libffi.call/return_ul.c \
56 -libffi.call/cls_double.c libffi.call/many_win32.c \
57 -libffi.call/cls_16byte.c libffi.call/cls_align_double.c        \
58 -libffi.call/cls_align_uint16.c libffi.call/cls_9byte1.c        \
59 -libffi.call/cls_multi_sshortchar.c libffi.call/cls_multi_ushort.c \
60 -libffi.call/closure_stdcall.c libffi.call/return_fl.c \
61 -libffi.call/strlen_win32.c libffi.call/return_ldl.c \
62 -libffi.call/cls_align_float.c libffi.call/struct3.c \
63 -libffi.call/cls_uchar.c libffi.call/cls_sint.c libffi.call/float2.c \
64 -libffi.call/cls_align_longdouble_split.c \
65 -libffi.call/cls_longdouble_va.c libffi.call/cls_multi_sshort.c \
66 -libffi.call/stret_large.c libffi.call/cls_align_sint16.c \
67 -libffi.call/nested_struct6.c libffi.call/cls_5byte.c \
68 -libffi.call/return_dbl.c libffi.call/cls_20byte.c \
69 -libffi.call/cls_8byte.c libffi.call/pyobjc-tc.c        \
70 -libffi.call/cls_24byte.c libffi.call/cls_align_longdouble_split2.c \
71 -libffi.call/cls_6_1_byte.c libffi.call/cls_schar.c \
72 -libffi.call/cls_18byte.c libffi.call/closure_fn3.c \
73 -libffi.call/err_bad_typedef.c libffi.call/closure_fn2.c        \
74 -libffi.call/struct2.c libffi.call/cls_3byte2.c \
75 -libffi.call/cls_align_longdouble.c libffi.call/cls_20byte1.c \
76 -libffi.call/return_fl3.c libffi.call/cls_align_uint32.c        \
77 -libffi.call/problem1.c libffi.call/float4.c \
78 -libffi.call/cls_align_uint64.c libffi.call/struct9.c \
79 -libffi.call/closure_fn5.c libffi.call/cls_align_sint32.c \
80 -libffi.call/closure_fn0.c libffi.call/closure_fn6.c \
81 -libffi.call/struct4.c libffi.call/nested_struct2.c \
82 -libffi.call/cls_6byte.c libffi.call/cls_7byte.c libffi.call/many.c \
83 -libffi.call/struct8.c libffi.call/negint.c libffi.call/struct5.c \
84 -libffi.call/cls_12byte.c libffi.call/cls_double_va.c \
85 -libffi.call/cls_longdouble.c libffi.call/cls_9byte2.c \
86 +EXTRA_DIST = config/default.exp libffi.call/cls_19byte.c \
87 +libffi.call/cls_align_longdouble_split.c libffi.call/closure_loc_fn0.c \
88 +libffi.call/cls_schar.c libffi.call/closure_fn1.c \
89 +libffi.call/many2_win32.c libffi.call/return_ul.c \
90 +libffi.call/cls_align_double.c libffi.call/return_fl2.c \
91 +libffi.call/cls_1_1byte.c libffi.call/cls_64byte.c \
92 +libffi.call/nested_struct7.c libffi.call/cls_align_sint32.c \
93 +libffi.call/nested_struct2.c libffi.call/ffitest.h \
94 +libffi.call/nested_struct4.c libffi.call/cls_multi_ushort.c \
95 +libffi.call/struct3.c libffi.call/cls_3byte1.c \
96 +libffi.call/cls_16byte.c libffi.call/struct8.c \
97 +libffi.call/nested_struct8.c libffi.call/cls_multi_sshort.c \
98 +libffi.call/cls_3byte2.c libffi.call/fastthis2_win32.c \
99 +libffi.call/cls_pointer.c libffi.call/err_bad_typedef.c \
100 +libffi.call/cls_4_1byte.c libffi.call/cls_9byte2.c \
101 +libffi.call/cls_multi_schar.c libffi.call/stret_medium2.c \
102 +libffi.call/cls_5_1_byte.c libffi.call/call.exp \
103 +libffi.call/cls_double.c libffi.call/cls_align_sint16.c \
104 +libffi.call/cls_uint.c libffi.call/return_ll1.c \
105 +libffi.call/nested_struct3.c libffi.call/cls_20byte1.c \
106 +libffi.call/closure_fn4.c libffi.call/cls_uchar.c \
107 +libffi.call/struct2.c libffi.call/cls_7byte.c libffi.call/strlen.c \
108 +libffi.call/many.c libffi.call/testclosure.c libffi.call/return_fl.c \
109 +libffi.call/struct5.c libffi.call/cls_12byte.c \
110 +libffi.call/cls_multi_sshortchar.c \
111 +libffi.call/cls_align_longdouble_split2.c libffi.call/return_dbl2.c \
112 +libffi.call/return_fl3.c libffi.call/stret_medium.c \
113 +libffi.call/nested_struct6.c libffi.call/a.out \
114 +libffi.call/closure_fn3.c libffi.call/float3.c libffi.call/many2.c \
115 +libffi.call/closure_stdcall.c libffi.call/cls_align_uint16.c \
116 +libffi.call/cls_9byte1.c libffi.call/closure_fn6.c \
117 +libffi.call/cls_double_va.c libffi.call/cls_align_pointer.c \
118 +libffi.call/cls_align_longdouble.c libffi.call/closure_fn2.c \
119 +libffi.call/cls_sshort.c libffi.call/many_win32.c \
120 +libffi.call/nested_struct.c libffi.call/cls_20byte.c \
121 +libffi.call/cls_longdouble.c libffi.call/cls_multi_uchar.c \
122 +libffi.call/return_uc.c libffi.call/closure_thiscall.c \
123 +libffi.call/cls_18byte.c libffi.call/cls_8byte.c \
124 +libffi.call/promotion.c libffi.call/struct1_win32.c \
125 +libffi.call/return_dbl.c libffi.call/cls_24byte.c \
126 +libffi.call/struct4.c libffi.call/cls_6byte.c \
127 +libffi.call/cls_align_uint32.c libffi.call/float.c \
128 +libffi.call/float1.c libffi.call/float_va.c libffi.call/negint.c \
129 +libffi.call/return_dbl1.c libffi.call/cls_3_1byte.c \
130 +libffi.call/cls_align_float.c libffi.call/return_fl1.c \
131  libffi.call/nested_struct10.c libffi.call/nested_struct5.c \
132 -libffi.call/huge_struct.c
133 +libffi.call/fastthis1_win32.c libffi.call/cls_align_sint64.c \
134 +libffi.call/stret_large2.c libffi.call/return_sl.c \
135 +libffi.call/closure_fn0.c libffi.call/cls_5byte.c \
136 +libffi.call/cls_2byte.c libffi.call/float2.c \
137 +libffi.call/cls_dbls_struct.c libffi.call/cls_sint.c \
138 +libffi.call/stret_large.c libffi.call/cls_ulonglong.c \
139 +libffi.call/cls_ushort.c libffi.call/nested_struct1.c \
140 +libffi.call/err_bad_abi.c libffi.call/cls_longdouble_va.c \
141 +libffi.call/cls_float.c libffi.call/cls_pointer_stack.c \
142 +libffi.call/pyobjc-tc.c libffi.call/cls_multi_ushortchar.c \
143 +libffi.call/struct1.c libffi.call/nested_struct9.c \
144 +libffi.call/huge_struct.c libffi.call/problem1.c libffi.call/float4.c \
145 +libffi.call/fastthis3_win32.c libffi.call/return_ldl.c \
146 +libffi.call/strlen2_win32.c libffi.call/closure_fn5.c \
147 +libffi.call/struct2_win32.c libffi.call/struct6.c \
148 +libffi.call/return_ll.c libffi.call/struct9.c libffi.call/return_sc.c \
149 +libffi.call/struct7.c libffi.call/cls_align_uint64.c \
150 +libffi.call/cls_4byte.c libffi.call/strlen_win32.c \
151 +libffi.call/cls_6_1_byte.c libffi.call/cls_7_1_byte.c \
152 +libffi.special/unwindtest.cc libffi.special/special.exp \
153 +libffi.special/unwindtest_ffi_call.cc libffi.special/ffitestcxx.h \
154 +lib/wrapper.exp lib/target-libpath.exp lib/libffi.exp
155 Index: libffi/testsuite/Makefile.in
156 ===================================================================
157 --- libffi.orig/testsuite/Makefile.in
158 +++ libffi/testsuite/Makefile.in
159 @@ -228,69 +228,74 @@ RUNTEST = `if [ -f $(top_srcdir)/../deja
160             else echo runtest; fi`
161  
162  CLEANFILES = *.exe core* *.log *.sum
163 -EXTRA_DIST = libffi.special/special.exp        \
164 -libffi.special/unwindtest_ffi_call.cc libffi.special/unwindtest.cc \
165 -libffi.special/ffitestcxx.h config/default.exp lib/target-libpath.exp \
166 -lib/libffi.exp lib/wrapper.exp libffi.call/float.c \
167 -libffi.call/cls_multi_schar.c libffi.call/float3.c \
168 -libffi.call/cls_3_1byte.c libffi.call/stret_large2.c \
169 -libffi.call/cls_5_1_byte.c libffi.call/stret_medium.c \
170 -libffi.call/promotion.c libffi.call/cls_dbls_struct.c \
171 -libffi.call/nested_struct.c libffi.call/closure_fn1.c \
172 -libffi.call/cls_4_1byte.c libffi.call/cls_float.c \
173 -libffi.call/cls_2byte.c libffi.call/closure_fn4.c \
174 -libffi.call/return_fl2.c libffi.call/nested_struct7.c \
175 -libffi.call/cls_uint.c libffi.call/cls_align_sint64.c \
176 -libffi.call/float1.c libffi.call/cls_19byte.c \
177 -libffi.call/nested_struct1.c libffi.call/cls_4byte.c \
178 -libffi.call/return_fl1.c libffi.call/cls_align_pointer.c \
179 -libffi.call/nested_struct4.c libffi.call/nested_struct3.c \
180 -libffi.call/struct7.c libffi.call/nested_struct9.c \
181 -libffi.call/cls_sshort.c libffi.call/cls_ulonglong.c \
182 -libffi.call/cls_pointer_stack.c libffi.call/cls_multi_uchar.c \
183 -libffi.call/testclosure.c libffi.call/cls_3byte1.c \
184 -libffi.call/struct6.c libffi.call/return_uc.c libffi.call/return_ll1.c \
185 -libffi.call/cls_ushort.c libffi.call/stret_medium2.c \
186 -libffi.call/cls_multi_ushortchar.c libffi.call/return_dbl2.c \
187 -libffi.call/closure_loc_fn0.c libffi.call/return_sc.c \
188 -libffi.call/nested_struct8.c libffi.call/cls_7_1_byte.c        \
189 -libffi.call/return_ll.c libffi.call/cls_pointer.c \
190 -libffi.call/err_bad_abi.c libffi.call/return_dbl1.c \
191 -libffi.call/call.exp libffi.call/ffitest.h libffi.call/strlen.c        \
192 -libffi.call/return_sl.c libffi.call/cls_1_1byte.c \
193 -libffi.call/struct1.c libffi.call/cls_64byte.c libffi.call/return_ul.c \
194 -libffi.call/cls_double.c libffi.call/many_win32.c \
195 -libffi.call/cls_16byte.c libffi.call/cls_align_double.c        \
196 -libffi.call/cls_align_uint16.c libffi.call/cls_9byte1.c        \
197 -libffi.call/cls_multi_sshortchar.c libffi.call/cls_multi_ushort.c \
198 -libffi.call/closure_stdcall.c libffi.call/return_fl.c \
199 -libffi.call/strlen_win32.c libffi.call/return_ldl.c \
200 -libffi.call/cls_align_float.c libffi.call/struct3.c \
201 -libffi.call/cls_uchar.c libffi.call/cls_sint.c libffi.call/float2.c \
202 -libffi.call/cls_align_longdouble_split.c \
203 -libffi.call/cls_longdouble_va.c libffi.call/cls_multi_sshort.c \
204 -libffi.call/stret_large.c libffi.call/cls_align_sint16.c \
205 -libffi.call/nested_struct6.c libffi.call/cls_5byte.c \
206 -libffi.call/return_dbl.c libffi.call/cls_20byte.c \
207 -libffi.call/cls_8byte.c libffi.call/pyobjc-tc.c        \
208 -libffi.call/cls_24byte.c libffi.call/cls_align_longdouble_split2.c \
209 -libffi.call/cls_6_1_byte.c libffi.call/cls_schar.c \
210 -libffi.call/cls_18byte.c libffi.call/closure_fn3.c \
211 -libffi.call/err_bad_typedef.c libffi.call/closure_fn2.c        \
212 -libffi.call/struct2.c libffi.call/cls_3byte2.c \
213 -libffi.call/cls_align_longdouble.c libffi.call/cls_20byte1.c \
214 -libffi.call/return_fl3.c libffi.call/cls_align_uint32.c        \
215 -libffi.call/problem1.c libffi.call/float4.c \
216 -libffi.call/cls_align_uint64.c libffi.call/struct9.c \
217 -libffi.call/closure_fn5.c libffi.call/cls_align_sint32.c \
218 -libffi.call/closure_fn0.c libffi.call/closure_fn6.c \
219 -libffi.call/struct4.c libffi.call/nested_struct2.c \
220 -libffi.call/cls_6byte.c libffi.call/cls_7byte.c libffi.call/many.c \
221 -libffi.call/struct8.c libffi.call/negint.c libffi.call/struct5.c \
222 -libffi.call/cls_12byte.c libffi.call/cls_double_va.c \
223 -libffi.call/cls_longdouble.c libffi.call/cls_9byte2.c \
224 +EXTRA_DIST = config/default.exp libffi.call/cls_19byte.c \
225 +libffi.call/cls_align_longdouble_split.c libffi.call/closure_loc_fn0.c \
226 +libffi.call/cls_schar.c libffi.call/closure_fn1.c \
227 +libffi.call/many2_win32.c libffi.call/return_ul.c \
228 +libffi.call/cls_align_double.c libffi.call/return_fl2.c \
229 +libffi.call/cls_1_1byte.c libffi.call/cls_64byte.c \
230 +libffi.call/nested_struct7.c libffi.call/cls_align_sint32.c \
231 +libffi.call/nested_struct2.c libffi.call/ffitest.h \
232 +libffi.call/nested_struct4.c libffi.call/cls_multi_ushort.c \
233 +libffi.call/struct3.c libffi.call/cls_3byte1.c \
234 +libffi.call/cls_16byte.c libffi.call/struct8.c \
235 +libffi.call/nested_struct8.c libffi.call/cls_multi_sshort.c \
236 +libffi.call/cls_3byte2.c libffi.call/fastthis2_win32.c \
237 +libffi.call/cls_pointer.c libffi.call/err_bad_typedef.c \
238 +libffi.call/cls_4_1byte.c libffi.call/cls_9byte2.c \
239 +libffi.call/cls_multi_schar.c libffi.call/stret_medium2.c \
240 +libffi.call/cls_5_1_byte.c libffi.call/call.exp \
241 +libffi.call/cls_double.c libffi.call/cls_align_sint16.c \
242 +libffi.call/cls_uint.c libffi.call/return_ll1.c \
243 +libffi.call/nested_struct3.c libffi.call/cls_20byte1.c \
244 +libffi.call/closure_fn4.c libffi.call/cls_uchar.c \
245 +libffi.call/struct2.c libffi.call/cls_7byte.c libffi.call/strlen.c \
246 +libffi.call/many.c libffi.call/testclosure.c libffi.call/return_fl.c \
247 +libffi.call/struct5.c libffi.call/cls_12byte.c \
248 +libffi.call/cls_multi_sshortchar.c \
249 +libffi.call/cls_align_longdouble_split2.c libffi.call/return_dbl2.c \
250 +libffi.call/return_fl3.c libffi.call/stret_medium.c \
251 +libffi.call/nested_struct6.c libffi.call/a.out \
252 +libffi.call/closure_fn3.c libffi.call/float3.c libffi.call/many2.c \
253 +libffi.call/closure_stdcall.c libffi.call/cls_align_uint16.c \
254 +libffi.call/cls_9byte1.c libffi.call/closure_fn6.c \
255 +libffi.call/cls_double_va.c libffi.call/cls_align_pointer.c \
256 +libffi.call/cls_align_longdouble.c libffi.call/closure_fn2.c \
257 +libffi.call/cls_sshort.c libffi.call/many_win32.c \
258 +libffi.call/nested_struct.c libffi.call/cls_20byte.c \
259 +libffi.call/cls_longdouble.c libffi.call/cls_multi_uchar.c \
260 +libffi.call/return_uc.c libffi.call/closure_thiscall.c \
261 +libffi.call/cls_18byte.c libffi.call/cls_8byte.c \
262 +libffi.call/promotion.c libffi.call/struct1_win32.c \
263 +libffi.call/return_dbl.c libffi.call/cls_24byte.c \
264 +libffi.call/struct4.c libffi.call/cls_6byte.c \
265 +libffi.call/cls_align_uint32.c libffi.call/float.c \
266 +libffi.call/float1.c libffi.call/float_va.c libffi.call/negint.c \
267 +libffi.call/return_dbl1.c libffi.call/cls_3_1byte.c \
268 +libffi.call/cls_align_float.c libffi.call/return_fl1.c \
269  libffi.call/nested_struct10.c libffi.call/nested_struct5.c \
270 -libffi.call/huge_struct.c
271 +libffi.call/fastthis1_win32.c libffi.call/cls_align_sint64.c \
272 +libffi.call/stret_large2.c libffi.call/return_sl.c \
273 +libffi.call/closure_fn0.c libffi.call/cls_5byte.c \
274 +libffi.call/cls_2byte.c libffi.call/float2.c \
275 +libffi.call/cls_dbls_struct.c libffi.call/cls_sint.c \
276 +libffi.call/stret_large.c libffi.call/cls_ulonglong.c \
277 +libffi.call/cls_ushort.c libffi.call/nested_struct1.c \
278 +libffi.call/err_bad_abi.c libffi.call/cls_longdouble_va.c \
279 +libffi.call/cls_float.c libffi.call/cls_pointer_stack.c \
280 +libffi.call/pyobjc-tc.c libffi.call/cls_multi_ushortchar.c \
281 +libffi.call/struct1.c libffi.call/nested_struct9.c \
282 +libffi.call/huge_struct.c libffi.call/problem1.c libffi.call/float4.c \
283 +libffi.call/fastthis3_win32.c libffi.call/return_ldl.c \
284 +libffi.call/strlen2_win32.c libffi.call/closure_fn5.c \
285 +libffi.call/struct2_win32.c libffi.call/struct6.c \
286 +libffi.call/return_ll.c libffi.call/struct9.c libffi.call/return_sc.c \
287 +libffi.call/struct7.c libffi.call/cls_align_uint64.c \
288 +libffi.call/cls_4byte.c libffi.call/strlen_win32.c \
289 +libffi.call/cls_6_1_byte.c libffi.call/cls_7_1_byte.c \
290 +libffi.special/unwindtest.cc libffi.special/special.exp \
291 +libffi.special/unwindtest_ffi_call.cc libffi.special/ffitestcxx.h \
292 +lib/wrapper.exp lib/target-libpath.exp lib/libffi.exp
293  
294  all: all-am
295