test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
[platform/upstream/elfutils.git] / tests / ChangeLog
1 2012-02-21  Roland McGrath  <roland@hack.frob.com>
2
3         * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
4
5 2012-01-18  Roland McGrath  <roland@hack.frob.com>
6
7         * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
8         it will have been inherited correctly from the test harness.
9         * asm-tst5.c (main): Likewise.
10         * asm-tst6.c (main): Likewise.
11         Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
12
13 2011-07-09  Roland McGrath  <roland@hack.frob.com>
14
15         * sha1-tst.c: File removed.
16         * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
17         (sha1_tst_LDADD): Variable removed.
18
19         * md5-sha1-test.c: New file.
20         * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
21         (md5_sha1_test_LDADD): New variable.
22
23 2011-05-30  Mark Wielaard  <mjw@redhat.com>
24
25         * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
26         run-rerequest_tag.sh
27
28 2011-05-24  Mark Wielaard  <mjw@redhat.com>
29
30         * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
31         * run-strip-reloc.sh: Add hello_s390.ko testcase.
32         * hello_s390.ko.bz2: New test file.
33
34 2011-05-23  Mark Wielaard  <mjw@redhat.com>
35
36         * Makefile.am (TESTS): Add run-strip-reloc.sh.
37         (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
38         hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
39         * run-strip-reloc.sh: New test.
40         * hello_i386.ko.bz2: New test file.
41         * hello_x86_64.ko.bz2: Likewise.
42         * hello_ppc64.ko.bz2: Likewise.
43
44 2011-05-18  Mark Wielaard  <mjw@redhat.com>
45
46         * run-strip-groups.sh: New test.
47         * testfile58.bz2: New test file.
48         * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
49         (TESTS): Add run-strip-groups.sh.
50         (EXTRA_DIST): Likewise.
51
52 2011-03-28  Marek Polacek  <mpolacek@redhat.com>
53
54         * alldts.c: New file.
55         * run-alldts.sh: Use it.
56         * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
57         (alldts_LDADD): New variable.
58
59 2011-03-02  Marek Polacek  <mpolacek@redhat.com>
60
61         * dwarf-getstring.c: New test.
62         * run-dwarf-getstring.sh: And its wrapper.
63         * Makefile.am (EXTRA_DIST): Add and update all.
64
65 2011-02-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
66
67         * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
68         * run-readelf-twofiles.sh: New file.
69
70 2011-02-25  Mark Wielaard  <mjw@redhat.com>
71
72         * Makefile.am (BUILD_RPATH): Be consistent in naming.
73
74 2011-02-02  Josh Stone  <jistone@redhat.com>
75
76         * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
77         * testfile55-64.bz2, testfile55-64.debug.bz2,
78         testfile55-64.prelink.bz2, testfile55-32.bz2,
79         testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
80         * Makefile.am (EXTRA_DIST): Add and update all.
81
82 2011-01-12  Roland McGrath  <roland@redhat.com>
83
84         * run-prelink-addr-test.sh: Make symlinks to find .debug files
85         corresponding to .noshdrs files.
86
87 2011-01-11  Josh Stone  <jistone@redhat.com>
88
89         * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
90         * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
91         testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
92         testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
93         testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
94         * Makefile.am (EXTRA_DIST): Add and update all.
95
96         * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
97         * testfile53.bz2, testfile53.debug.bz2,
98         testfile53.prelink.bz2: Deleted, so...
99         * testfile53-64.bz2, testfile53-64.debug.bz2,
100         testfile53-64.prelink.bz2: Recreated with 64-bit names.
101         * testfile53-32.bz2, testfile53-32.debug.bz2,
102         testfile53-32.prelink.bz2: New in 32-bit.
103         * Makefile.am (EXTRA_DIST): Add and update all.
104
105         * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
106         * testfile52.so.bz2, testfile52.so.debug.bz2,
107         testfile52.prelink.so.bz2: Deleted, so...
108         * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
109         testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
110         * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
111         * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
112         testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
113         * Makefile.am (EXTRA_DIST): Add and update all.
114
115 2011-01-10  Josh Stone  <jistone@redhat.com>
116
117         * run-prelink-addr-test.sh: New test for prelinked addrs.
118         * Makefile.am (TESTS, EXTRA_DIST): Add it.
119         * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
120         * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
121         * testfile53.bz2, testfile53.debug.bz2: New data files.
122         * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
123         * Makefile.am (EXTRA_DIST): Add them.
124
125 2010-06-04  Roland McGrath  <roland@redhat.com>
126
127         * run-unstrip-test.sh: Also test modifying the file in place.
128
129 2010-04-22  Roland McGrath  <roland@redhat.com>
130
131         * addrcfi.c (handle_cfi): Fix function name in error message.
132         Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
133
134 2010-04-14  Roland McGrath  <roland@redhat.com>
135
136         * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
137
138 2010-04-10  Ulrich Drepper  <drepper@redhat.com>
139
140         * msg_tst.c: Adjust expected error message.
141
142 2010-04-01  Petr Machata  <pmachata@redhat.com>
143
144         * test-flag-nobits.c: New test.
145         * run-test-flag-nobits.sh: And its wrapper.
146         * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
147         (test_flag_nobits_LDADD): New variable.
148
149 2010-02-15  Roland McGrath  <roland@redhat.com>
150
151         * Makefile.am: Use config/eu.am for common stuff.
152
153         * asm-tst9.c (main): Rename local to avoid shadowing another local.
154
155 2009-07-22  Roland McGrath  <roland@redhat.com>
156
157         * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
158
159 2009-07-08  Roland McGrath  <roland@redhat.com>
160
161         * addrcfi.c: New file.
162         * Makefile.am (noinst_PROGRAMS): Add it.
163         (addrcfi_LDADD): New variable.
164
165 2009-05-07  Petr Machata  <pmachata@redhat.com>
166
167         * testfile51.bz2: New data file.
168         * dwarf-getmacros.c: New test core.
169         * run-dwarf-getmacros.sh: New test wrapper.
170         * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
171         (dwarf_getmacros_LDADD): New variable.
172
173 2009-04-23  Ulrich Drepper  <drepper@redhat.com>
174
175         * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
176         (rdwrmmap_LDADD): Add $(libmudflap).
177
178 2009-04-21  Roland McGrath  <roland@redhat.com>
179
180         * testfile50.bz2: New data file.
181         * Makefile.am (EXTRA_DIST): Add it.
182         * run-dwfl-addr-sect.sh: Add a case using it.
183
184 2008-12-31  Ulrich Drepper  <drepper@redhat.com>
185
186         * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
187         mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
188         pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
189         pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
190         pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
191         pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
192         roundss, roundps, roundpd, and roundsd.
193         * testfile45.S.bz2: Likewise.
194         * testfile44.expect.bz2: Adjust accordingly.
195         * testfile45.expect.bz2: Likewise.
196
197         * testfile44.S.bz2: Add tests for blendvpd and blendvps.
198         * testfile45.S.bz2: Likewise.
199         * testfile44.expect.bz2: Adjust accordingly.
200         * testfile45.expect.bz2: Likewise.
201
202 2008-12-30  Ulrich Drepper  <drepper@redhat.com>
203
204         * testfile44.S.bz2: Add tests for blendpd and blendps.
205         * testfile45.S.bz2: Likewise.
206         * testfile44.expect.bz2: Adjust accordingly.
207         * testfile45.expect.bz2: Likewise.
208
209 2008-12-19  Ulrich Drepper  <drepper@redhat.com>
210
211         * testfile44.S.bz2: Add tests for AMD 3DNOW.
212         * testfile45.S.bz2: Likewise.
213         * testfile44.expect.bz2: Adjust accordingly.
214         * testfile45.expect.bz2: Likewise.
215
216 2008-11-26  Roland McGrath  <roland@redhat.com>
217
218         * dwfl-bug-getmodules.c: New file.
219         * Makefile.am (noinst_PROGRAMS): Add it.
220         (dwfl_bug_getmodules_LDADD): New variable.
221
222 2008-09-10  Roland McGrath  <roland@redhat.com>
223
224         * test-subr.sh (LC_ALL): Export it set to "C".
225         * run-dwfl-addr-sect.sh: Don't do it here.
226         * run-strings-test.sh: Likewise.
227
228 2008-08-21  Denys Vlasenko  <dvlasenk@redhat.com>
229
230         * run-addrname-test.sh: Add a new case.
231         * testfile49.bz2: New data file.
232         * Makefile.am (EXTRA_DIST): Add it.
233
234 2008-04-10  Roland McGrath  <roland@redhat.com>
235
236         * testfile48.bz2, testfile48.bz2.debug: New data files.
237         * Makefile.am (EXTRA_DIST): Add them.
238         * run-strip-test8.sh: Use them.
239
240         * testfile16.bz2, testfile16.debug.bz2: Replace data files.
241
242         * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
243         * run-strip-test8.sh: New file.
244         * testfile47.bz2: New data file.
245         * Makefile.am (TESTS, EXTRA_DIST): Add them.
246
247 2008-03-31  Roland McGrath  <roland@redhat.com>
248
249         * run-early-offscn.sh: New file.
250         * early-offscn.c: New file.
251         * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
252         (early_offscn_LDADD): New variable.
253
254 2008-03-19  Roland McGrath  <roland@redhat.com>
255
256         * run-addrname-test.sh: Add a new case.
257
258 2008-02-22  Roland McGrath  <roland@redhat.com>
259
260         * run-elflint-test.sh: Typo fix.
261
262 2008-02-21  Roland McGrath  <roland@redhat.com>
263
264         * run-disasm-x86.sh: Use uname instead of arch, keep tools required
265         for the build down to minimum.
266         * run-disasm-x86-64.sh: Likewise.
267
268 2008-02-20  Roland McGrath  <roland@redhat.com>
269
270         * testfile46.bz2: New data file.
271         * Makefile.am (EXTRA_DIST): Add it.
272         * run-elflint-test.sh: Test on it.
273
274 2008-02-01  Ulrich Drepper  <drepper@redhat.com>
275
276         * Makefile.am: Hook up sha1-tst.c.
277         * sha1-tst.c: New file.
278
279 2008-01-21  Roland McGrath  <roland@redhat.com>
280
281         * testfile45.S.bz2: Add tests for cltq, cqto.
282         * testfile45.expect.bz2: Adjust.
283
284 2008-01-14  Ulrich Drepper  <drepper@redhat.com>
285
286         * testfile45.S.bz2: Add more tests.
287         * testfile45.expect.bz2: Adjust.
288
289 2008-01-11  Ulrich Drepper  <drepper@redhat.com>
290
291         * testfile45.expect.bz2: Adjust for adding of address for %rip based
292         address mode.
293
294 2008-01-10  Ulrich Drepper  <drepper@redhat.com>
295
296         * testfile45.S.bz2: Add more tests.
297         * testfile45.expect.bz2: Adjust.
298
299 2008-01-08  Ulrich Drepper  <drepper@redhat.com>
300
301         * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
302         (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
303         run-disasm-x86-64.sh.
304         * run-disasm-x86-64.sh: New file.
305         * testfile45.S.bz2: New file.
306         * testfile45.expect.bz2: New file.
307         * testfile44.S.bz2: New tests.
308         * testfile44.expect.bz2: Adjust.
309
310 2008-01-04  Ulrich Drepper  <drepper@redhat.com>
311
312         * testfile44.S.bz2: New tests.
313         * testfile44.expect.bz2: Adjust.
314
315 2008-01-04  Roland McGrath  <roland@redhat.com>
316
317         * dwfl-bug-fd-leak.c (main): Add a cast.
318
319 2008-01-03  Ulrich Drepper  <drepper@redhat.com>
320
321         * testfile44.S.bz2: New tests.
322         * testfile44.expect.bz2: Adjust.
323
324 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
325
326         * line2addr.c: Use %m modifier instead of %a to appease gcc.
327
328 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
329
330         * testfile44.S.bz2: New tests.
331         * testfile44.expect.bz2: Adjust.
332
333 2007-12-31  Ulrich Drepper  <drepper@redhat.com>
334
335         * testfile44.S.bz2: New tests.
336         * testfile44.expect.bz2: Adjust.
337
338 2007-12-30  Ulrich Drepper  <drepper@redhat.com>
339
340         * testfile44.S.bz2: New tests.
341         * testfile44.expect.bz2: Adjust.
342
343 2007-12-29  Ulrich Drepper  <drepper@redhat.com>
344
345         * testfile44.s.bz2: New tests.
346         * testfile44.expect.bz2: Adjust.
347
348 2007-12-28  Ulrich Drepper  <drepper@redhat.com>
349
350         * testfile44.S.bz2: New tests.
351         * testfile44.expect.bz2: Adjust.
352
353 2007-12-27  Ulrich Drepper  <drepper@redhat.com>
354
355         * testfile44.S.bz2: New tests.
356         * testfile44.expect.bz2: Adjust.
357
358 2007-12-26  Ulrich Drepper  <drepper@redhat.com>
359
360         * testfile44.S.bz2: New tests.
361         * testfile44.expect.bz2: Adjust
362
363 2007-12-21  Ulrich Drepper  <drepper@redhat.com>
364
365         * testfile44.S.bz2: More tests.
366         * testfile44.expect.bz2: Adjust appropriately.
367
368 2007-12-19  Ulrich Drepper  <drepper@redhat.com>
369
370         * Makefile.am (TESTS): Add run-disasm.sh.
371         (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
372         testfile44.expect.bz2.
373         * run-disasm.sh: New file.
374         * testfile44.S.bz2: New file.
375         * testfile44.expect.bz2: New file.
376
377 2007-12-15  Roland McGrath  <roland@redhat.com>
378
379         * run-allregs.sh: Change expected output for powerpc spefscr.
380
381 2007-10-20  Roland McGrath  <roland@redhat.com>
382
383         * run-dwfl-addr-sect.sh: Change expected output, no errors.
384
385 2007-10-19  Roland McGrath  <roland@redhat.com>
386
387         * dwfl-addr-sect.c (handle_address): Return int.
388         Don't exit on error, just return nonzero.
389         (main): Collect results.
390         * run-dwfl-addr-sect.sh: New file.
391         * testfile43.bz2: New data file.
392         * Makefile.am (EXTRA_DIST, TESTS): Add them.
393
394 2007-10-18  Roland McGrath  <roland@redhat.com>
395
396         * run-allregs.sh: Update expected ppc output for vrsave/vscr.
397
398 2007-10-16  Roland McGrath  <roland@redhat.com>
399
400         * test-subr.sh (remove_files): Don't pass -Bb to diff.
401
402 2007-10-09  Roland McGrath  <roland@redhat.com>
403
404         * dwflmodtest.c (print_module): Don't use %p in output.
405         * run-dwfl-bug-offline-rel.sh: Updated expected output.
406
407 2007-10-08  Roland McGrath  <roland@redhat.com>
408
409         * testfile42.bz2: New data file.
410         * Makefile.am (EXTRA_DIST): Add it.
411         * run-elflint-test.sh: New test on that file.
412
413 2007-10-04  Roland McGrath  <roland@redhat.com>
414
415         * run-readelf-test4.sh: New file.
416         * Makefile.am (TESTS, EXTRA_DIST): Add it.
417
418 2007-10-03  Roland McGrath  <roland@redhat.com>
419
420         * run-readelf-test3.sh: New file.
421         * Makefile.am (TESTS, EXTRA_DIST): Add it.
422
423 2007-10-01  Roland McGrath  <roland@redhat.com>
424
425         * run-readelf-test2.sh: New file.
426         * Makefile.am (TESTS, EXTRA_DIST): Add it.
427
428 2007-09-11  Roland McGrath  <roland@redhat.com>
429
430         * run-addrname-test.sh: Add a new case.
431         * testfile41.bz2: New data file.
432         * Makefile.am (EXTRA_DIST): Add it.
433
434 2007-08-23  Roland McGrath  <roland@redhat.com>
435
436         * run-allregs.sh: Update expected x86-64 output for %rflags.
437
438 2007-08-12  Roland McGrath  <roland@redhat.com>
439
440         * run-strip-test7.sh: New file.
441         * testfile39.bz2: New data file.
442         * testfile40.bz2: New data file.
443         * testfile40.debug.bz2: New data file.
444         * Makefile.am (TESTS, EXTRA_DIST): Add them.
445
446 2007-08-09  Roland McGrath  <roland@redhat.com>
447
448         * dwfl-bug-report.c: Fix header inclusion.
449
450 2007-08-08  Roland McGrath  <roland@redhat.com>
451
452         * run-addrname-test.sh: Add a new case using addr2line -S.
453         * testfile38.bz2: New data file.
454         * Makefile.am (EXTRA_DIST): Add it.
455
456 2007-07-16  Roland McGrath  <roland@redhat.com>
457
458         * dwfl-bug-report.c: New file.
459         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
460         (dwfl_bug_report_LDADD): New variable.
461
462 2007-06-06  Roland McGrath  <roland@redhat.com>
463
464         * run-unstrip-test.sh: Declare testfile.unstrip for removal.
465
466 2007-06-05  Ulrich Drepper  <drepper@redhat.com>
467
468         * Makefile.am (EXTRA_DIST): Add missing line continuation and
469         testfile37.bz and testfile37.debug.bz2.
470
471 2007-05-23  Roland McGrath  <roland@redhat.com>
472
473         * run-allregs.sh: Update expected Alpha results.
474
475 2007-05-18  Roland McGrath  <roland@redhat.com>
476
477         * run-strip-test4.sh (stripped, debugfile): Use new reference files.
478         * testfile37.bz2: New data file.
479         * testfile37.debug.bz2: New data file.
480         * run-unstrip-test2.sh: New file.
481         * Makefile.am (TESTS, EXTRA_DIST): Add them.
482
483 2007-05-10  Roland McGrath  <roland@redhat.com>
484
485         * run-dwfl-bug-offline-rel.sh: New file.
486         * testfile36.bz2: New data file.
487         * testfile36.debug.bz2: New data file.
488         * Makefile.am (TESTS, EXTRA_DIST): Add them.
489
490 2007-04-28  Roland McGrath  <roland@redhat.com>
491
492         * run-strip-test6.sh (stripped, debugfile): Use new reference files.
493         * testfile35.bz2: New data file.
494         * testfile35.debug.bz2: New data file.
495         * run-unstrip-test.sh: New file.
496         * Makefile.am (TESTS, EXTRA_DIST): Add them.
497
498         * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
499
500 2007-04-26  Roland McGrath  <roland@redhat.com>
501
502         * run-elflint-self.sh: Run all tests even if one fails.
503
504         * run-allregs.sh: Add expected output for alpha.
505
506 2007-04-24  Roland McGrath  <roland@redhat.com>
507
508         * run-strip-test.sh: When we saved the debug info, test unstrip too.
509
510 2007-04-22  Roland McGrath  <roland@redhat.com>
511
512         * run-allregs.sh: Update expected register info.
513
514 2007-04-16  Roland McGrath  <roland@redhat.com>
515
516         * dwfl-addr-sect.c: New file.
517         * Makefile.am (noinst_PROGRAMS): Add it.
518         (dwfl_addr_sect_LDADD): New variable.
519
520 2007-04-05  Roland McGrath  <roland@redhat.com>
521
522         * get-files.c: Test dwarf_getsrcdirs.
523         * run-get-files.sh: Update expected output.
524
525 2007-04-01  Roland McGrath  <roland@redhat.com>
526
527         * run-allregs.sh: Updated expected output for x86_64.
528
529 2007-03-04  Roland McGrath  <roland@redhat.com>
530
531         * dwfl-bug-fd-leak.c: New file.
532         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
533         (dwfl_bug_fd_leak_LDADD): New variable.
534
535         * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
536         show what files have been located.
537
538 2007-02-02  Roland McGrath  <roland@redhat.com>
539
540         * run-addrname-test.sh: New file.
541         * Makefile.am (TESTS, EXTRA_DIST): Add it.
542         * testfile34.bz2: New data file.
543         * Makefile.am (EXTRA_DIST): Add it.
544
545 2007-01-20  Roland McGrath  <roland@redhat.com>
546
547         * testfile33.bz2: New data file.
548         * Makefile.am (EXTRA_DIST): Add it.
549         * run-elflint-test.sh: Test on it too.
550
551 2007-01-18  Roland McGrath  <roland@redhat.com>
552
553         * Makefile.am (CFLAGS): Don't molest it.
554
555 2007-01-11  Roland McGrath  <roland@redhat.com>
556
557         * testfile32.bz2: New data file.
558         * Makefile.am (EXTRA_DIST): Add it.
559         * run-elflint-test.sh: Test on it too.
560
561 2007-02-04  Ulrich Drepper  <drepper@redhat.com>
562
563         * arls.c: New file.
564         * Makefile (noinst_PROGRAMS): Add arls.
565
566         * run-ranlib-test2.sh: Fix type in comment.
567
568 2007-01-10  Ulrich Drepper  <drepper@redhat.com>
569
570         * run-elflint-self.sh (runtest): Show which file has the problem.
571
572 2007-01-10  Roland McGrath  <roland@redhat.com>
573
574         * dwfl-bug-addr-overflow.c: New file.
575         * Makefile.am (TESTS): Add it.
576         (dwfl_bug_addr_overflow_LDADD): New variable.
577
578 2006-12-17  Roland McGrath  <roland@redhat.com>
579
580         * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
581
582 2006-09-05  Roland McGrath  <roland@redhat.com>
583
584         * run-strings-test.sh: Export LC_ALL=C for the test.
585
586 2006-08-29  Roland McGrath  <roland@redhat.com>
587
588         * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
589         * run-arsymtest.sh: Likewise.
590
591         * run-native-test.sh (native.c compilation): Add some braces.
592
593 2006-08-22  Roland McGrath  <roland@redhat.com>
594
595         * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
596         (struct reginfo): New members bits, type.
597         (one_register, match_register): Update to take new args,
598         record and display new info.
599         (main): Display new info.
600         * run-allregs.sh: Update expected results.
601
602 2006-08-03  Roland McGrath  <roland@redhat.com>
603
604         * run-allregs.sh: Add sparc cases.
605         * testfile30.bz2: New data file.
606         * testfile31.bz2: New data file.
607         * Makefile.am (EXTRA_DIST): Add them.
608
609 2006-07-21  Roland McGrath  <roland@redhat.com>
610
611         * allregs.c (struct reginfo): Increase size of name.
612         (one_register): Assert that it's big enough.
613
614 2006-04-04  Roland McGrath  <roland@redhat.com>
615
616         * run-bug1-test.sh: Test a second case, to cover both byte orders.
617         * testfile29.bz2: New file.
618         * testfile29.rdwr.bz2: New file.
619         * Makefile.am (EXTRA_DIST): Add them.
620
621 2006-04-04  Ulrich Drepper  <drepper@redhat.com>
622
623         * Makefile.am: Add rules to run run-bug1-test.sh.
624         * rdwrmmap.c: New file.
625         * run-bug1-test.sh: New file.
626         * testfile28.bz2: New file.
627         * testfile28.rdwr.bz2: New file.
628
629 2006-03-09  Roland McGrath  <roland@redhat.com>
630
631         * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
632
633 2006-03-01  Roland McGrath  <roland@redhat.com>
634
635         * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
636         changes matching 3.0 spec.
637
638 2006-01-13  Roland McGrath  <roland@redhat.com>
639
640         * run-native-test.sh: Do kill -9 and reap explicitly at end, since
641         bash 3.1 whines when it's done in the trap 0 handler.
642
643 2006-01-11  Roland McGrath  <roland@redhat.com>
644
645         * testfile26.bz2: New data file.
646         * testfile27.bz2: New data file.
647         * Makefile.am (EXTRA_DIST): Add them.
648         * run-allregs.sh: Test s390 data.
649
650 2005-12-14  Roland McGrath  <roland@redhat.com>
651
652         * run-native-test.sh: Redirect output from native test process.
653
654 2005-12-13  Roland McGrath  <roland@redhat.com>
655
656         * allregs.c (main): Fail if we find no registers.
657
658         * run-native-test.sh: New file.
659         * Makefile.am (TESTS, EXTRA_DIST): Add it.
660
661 2005-12-10  Ulrich Drepper  <drepper@redhat.com
662
663         * run-readelf-test1.sh: New file.
664         * Makefile.am (TESTS): Add run-readelf-test1.sh.
665         (EXTRA_DIST): Likewise.
666
667 2005-12-07  Roland McGrath  <roland@redhat.com>
668
669         * ecp.c (main): Use elf_end to clean up.
670
671 2005-11-25  Roland McGrath  <roland@redhat.com>
672
673         * coverage.sh: Given -v argument, print names of unused files.
674
675         * addrscopes.c (main): Use dwfl_end before return.
676         * allregs.c (main): Likewise.
677         * find-prologues.c (main): Likewise.
678         * funcretval.c (main): Likewise.
679         * funcscopes.c (main): Likewise.
680         * line2addr.c (main): Likewise.
681
682         * run-allregs.sh: New file.
683         * Makefile.am (TESTS, EXTRA_DIST): Add it.
684
685         * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
686         * Makefile.am (allregs_LDADD): Updated.
687
688         * allregs.c: New file.
689         * Makefile.am (noinst_PROGRAMS): Add it.
690         (allregs_LDADD): New variable.
691
692 2005-11-18  Roland McGrath  <roland@redhat.com>
693
694         * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
695         * test-wrapper.sh: Likewise.
696
697 2005-11-17  Roland McGrath  <roland@redhat.com>
698
699         * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
700         environment for test-wrapper.sh.
701         * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
702         * test-subr.sh (installed_testrun): Likewise.
703         Use explicit path in ${bindir}.
704
705         * Makefile.am (installcheck-local): Fix typo in last change.
706
707 2005-11-16  Roland McGrath  <roland@redhat.com>
708
709         * configure.ac: New file, for standalone build/dist of test suite.
710         * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
711         (asm_TESTS): New variable, broken out of ...
712         (TESTS): ... here.  Also remove msg_tst.
713         [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
714         (installed_TESTS_ENVIRONMENT): New variable.
715         [STANDALONE] (TESTS_ENVIRONMENT): Use that.
716         [!STANDALONE] (installcheck-local): Likewise.
717         [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
718         * addrscopes.c: Include <config.h>.
719         Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
720         * allfcts.c: Likewise.
721         * asm-tst1.c: Likewise.
722         * asm-tst2.c: Likewise.
723         * asm-tst3.c: Likewise.
724         * asm-tst4.c: Likewise.
725         * asm-tst5.c: Likewise.
726         * asm-tst6.c: Likewise.
727         * asm-tst7.c: Likewise.
728         * asm-tst8.c: Likewise.
729         * asm-tst9.c: Likewise.
730         * dwflmodtest.c: Likewise.
731         * find-prologues.c: Likewise.
732         * funcscopes.c: Likewise.
733         * get-aranges.c: Likewise.
734         * get-files.c: Likewise.
735         * get-lines.c: Likewise.
736         * get-pubnames.c: Likewise.
737         * line2addr.c: Likewise.
738         * newscn.c: Likewise.
739         * show-abbrev.c: Likewise.
740         * show-die-info.c: Likewise.
741         * update3.c: Likewise.
742         * update4.c: Likewise.
743         * funcretval.c: Likewise.
744
745         * dwflmodtest.c (print_instance): Don't use INTUSE.
746         (options): Don't use N_ macro.
747
748 2005-11-15  Roland McGrath  <roland@redhat.com>
749
750         * coverage.sh: Look in backends.
751         * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
752         (TESTS_ENVIRONMENT): Likewise.
753
754         * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
755         pass FUNCDIE direclty to dwfl_module_return_value_location.
756
757         * Makefile.am (BUILD_RPATH): New variable.
758         [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
759         (tests_rpath): New variable.
760         (installcheck-local): Pass it to test-wrapper.sh.
761         * test-wrapper.sh: In "installed" format, take yes/no value
762         for elfutils_tests_rpath, which export.  When running a test
763         binary for installcheck, exit 77.
764         * test-subr.sh (installed_testrun): When running a test binary
765         for installcheck, exit 77 if $elfutils_tests_rpath = yes.
766
767 2005-11-14  Roland McGrath  <roland@redhat.com>
768
769         * test-subr.sh: New file.
770         * test-wrapper.sh: New file.
771         * Makefile.am (EXTRA_DIST): Add them.
772         (AM_LDFLAGS): Variable removed.
773         (TESTS_ENVIRONMENT): New variable.
774         (installcheck-local): New target.
775         * run-addrscopes.sh: Use test-subr.sh.
776         * run-allfcts.sh: Likewise.
777         * run-ecp-test.sh: Likewise.
778         * run-ecp-test2.sh: Likewise.
779         * run-elflint-self.sh: Likewise.
780         * run-elflint-test.sh: Likewise.
781         * run-find-prologues.sh: Likewise.
782         * run-funcscopes.sh: Likewise.
783         * run-get-aranges.sh: Likewise.
784         * run-get-files.sh: Likewise.
785         * run-get-lines.sh: Likewise.
786         * run-get-pubnames.sh: Likewise.
787         * run-line2addr.sh: Likewise.
788         * run-ranlib-test.sh: Likewise.
789         * run-ranlib-test2.sh: Likewise.
790         * run-show-abbrev.sh: Likewise.
791         * run-show-ciefde.sh: Likewise.
792         * run-show-die-info.sh: Likewise.
793         * run-strings-test.sh: Likewise.
794         * run-strip-test.sh: Likewise.
795
796 2005-11-13  Roland McGrath  <roland@redhat.com>
797
798         * funcretval.c: New file.
799         * Makefile.am (noinst_PROGRAMS): Add it.
800         (funcretval_LDADD): New variable.
801
802 2005-11-09  Ulrich Drepper  <drepper@redhat.com>
803
804         * line2addr.c (handle_module): Add missing parameter to printf.
805
806 2005-10-27  Roland McGrath  <roland@redhat.com>
807
808         * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
809         * funcscopes.c (handle_function): Likewise.
810         * dwflmodtest.c (print_inline, print_func): Likewise.
811         * find-prologues.c (handle_function): Likewise.
812
813 2005-10-27  Roland McGrath  <roland@redhat.com>
814
815         * run-find-prologues.sh: New file.
816         * Makefile.am (TESTS, EXTRA_DIST): Add it.
817
818         * find-prologues.c (handle_function): Skip inlines.
819
820 2005-10-25  Roland McGrath  <roland@redhat.com>
821
822         * find-prologues.c: New file.
823         * Makefile.am (noinst_PROGRAMS): Add it.
824         (find_prologues_LDADD): New variable.
825
826 2005-09-02  Ulrich Drepper  <drepper@redhat.com>
827
828         * run-strings-test.sh: Remove strings.out in the end.
829
830 2005-08-31  Ulrich Drepper  <drepper@redhat.com>
831
832         * run-addrscopes.sh: Use correct exit code if test cannot be performed.
833         * run-allfcts.sh: Likewise.
834         * run-ecp-test.sh: Likewise.
835         * run-ecp-test2.sh: Likewise.
836         * run-elflint-test.sh: Likewise.
837         * run-funcscopes.sh: Likewise.
838         * run-get-aranges.sh: Likewise.
839         * run-get-files.sh: Likewise.
840         * run-get-lines.sh: Likewise.
841         * run-get-pubnames.sh: Likewise.
842         * run-line2addr.sh: Likewise.
843         * run-ranlib-test2.sh: Likewise.
844         * run-show-abbrev.sh: Likewise.
845         * run-show-ciefde.sh: Likewise.
846         * run-show-die-info.sh: Likewise.
847         * run-strings-test.sh: Likewise.
848         * run-strip-test.sh: Likewise.
849
850 2005-08-30  Ulrich Drepper  <drepper@redhat.com>
851
852         * coverage.sh: Handle case where there is no .gcno file at all.
853
854 2005-08-29  Ulrich Drepper  <drepper@redhat.com>
855
856         * Makefile.am (EXTRA_DIST): Add coverage.
857         [GCOV]: Generate coverage summary after the tests ran
858         * coverage.sh: New file.
859
860 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
861
862         * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
863         (CLEANFILES): Add *.gcno *.gcda *.gconv.
864
865 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
866
867         * run-strings-test.sh: New file.
868         * Makefile.am (TESTS, EXTRA_DIST): Add it.
869
870 2005-08-27  Roland McGrath  <roland@redhat.com>
871
872         * addrscopes.c (handle_address): Apply bias to PC addresses.
873
874         * run-funcscopes.sh: New file.
875         * testfile25.bz2: New data file.
876         * Makefile.am (TESTS, EXTRA_DIST): Add them.
877
878 2005-08-26  Roland McGrath  <roland@redhat.com>
879
880         * addrscopes.c (dwarf_diename_integrate): Removed.
881         (print_vars, handle_address): Use plain dwarf_diename.
882
883 2005-08-25  Roland McGrath  <roland@redhat.com>
884
885         * funcscopes.c: New file.
886         * Makefile.am (noinst_PROGRAMS): Add it.
887         (funcscopes_LDADD): New variable.
888
889         * run-addrscopes.sh: Add another case.
890         * testfile24.bz2: New data file.
891         * Makefile.am (EXTRA_DIST): Add it.
892
893         * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
894         pass it to dwarf_getscopes.
895         (main): Pass it, true when '=' follows an address.
896
897 2005-08-24  Roland McGrath  <roland@redhat.com>
898
899         * line2addr.c (print_address): Omit () for DSOs.
900
901 2005-08-24  Ulrich Drepper  <drepper@redhat.com>
902
903         * run-line2addr.sh: Remove testfile23 in the end.
904
905         * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
906         [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
907
908 2005-08-22  Roland McGrath  <roland@redhat.com>
909
910         * run-line2addr.sh: Add a case.
911         * testfile23.bz2: New data file.
912         * Makefile.am (EXTRA_DIST): Add it.
913
914 2005-08-18  Roland McGrath  <roland@redhat.com>
915
916         * run-addrscopes.sh: New file.
917         * testfile22.bz2: New data file.
918         * Makefile.am (TESTS, EXTRA_DIST): Add them.
919
920         * addrscopes.c: New file.
921         * Makefile.am (noinst_PROGRAMS): Add it.
922         (addrscopes_LDADD): New variable.
923
924 2005-08-15  Ulrich Drepper  <drepper@redhat.com>
925
926         * run-elflint-self.sh: Don't run test if the file doesn't exist.
927
928 2005-08-15  Roland McGrath  <roland@redhat.com>
929
930         * dwflmodtest.c (print_instance, print_inline): New functions.
931         (print_func): Call print_inline.
932         (options, parse_opt): Grok -i/--inlines.
933
934 2005-08-07  Roland McGrath  <roland@redhat.com>
935
936         * dwflmodtest.c: Print function details only if -f flag is given.
937
938 2005-08-06  Ulrich Drepper  <drepper@redhat.com>
939
940         * run-elflint-self.sh: New file.
941         * Makefile.am (TESTS): Add run-elflint-self.sh.
942         (EXTRA_DIST): Likewise.
943
944         * Makefile.am: Link with statis libs if BUILD_STATIC.
945         (dwflmodtest_LDADD): Also link with -ldl.
946
947 2005-08-02  Ulrich Drepper  <drepper@redhat.com>
948
949         * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
950         * asm-tst1.c: Adjust for new asm_begin interface.  Open backend
951         library first.
952         * asm-tst2.c: Likewise.
953         * asm-tst3.c: Likewise.
954         * asm-tst4.c: Likewise.
955         * asm-tst5.c: Likewise.
956         * asm-tst6.c: Likewise.
957         * asm-tst7.c: Likewise.
958         * asm-tst8.c: Likewise.
959         * asm-tst9.c: Likewise.
960
961         * msg_tst.c: Add new error message.
962
963 2005-07-28  Ulrich Drepper  <drepper@redhat.com>
964
965         * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
966
967 2005-06-01  Roland McGrath  <roland@redhat.com>
968
969         * line2addr.c: Rewritten using libdwfl.
970         * run-line2addr.sh: Update test for changed arguments.
971         * Makefile.am (INCLUDES): Add libdwfl source directory to path.
972         (libdwfl): New variable.
973         (line2addr_LDADD): Use it.
974
975 2005-07-28  Roland McGrath  <roland@redhat.com>
976
977         * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
978         * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
979         (dwflmodtest_LDADD): New variable.
980         (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
981
982 2005-07-21  Ulrich Drepper  <drepper@redhat.com>
983
984         * testfile18.bz2: New file.
985         * run-elflint-test.sh: New file.
986         * Makefile.am (TESTS): Add run-elflint-test.sh.
987         (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
988
989 2005-05-24  Ulrich Drepper  <drepper@redhat.com>
990
991         * get-files.c (main): Use correct format specifier.
992
993 2005-05-21  Ulrich Drepper  <drepper@redhat.com>
994
995         * Makefile.am: Add -Wextra to CFLAGS.
996         * get-files.c: Remove warning this produced.
997         * get-pubnames.c: Likewise.
998         * newfile.c: Likewise.
999         * newscn.c: Likewise.
1000         * scnnames.c: Likewise.
1001         * showptable.c: Likewise.
1002         * test-nlist.c: Likewise.
1003         * update1.c: Likewise.
1004         * update2.c: Likewise.
1005         * update3.c: Likewise.
1006         * update4.c: Likewise.
1007
1008 2005-05-08  Ulrich Drepper  <drepper@redhat.com>
1009
1010         * run-line2addr.sh: Remove testfile14 at the end.
1011
1012         * run-strip-test.sh: Remove debuginfo test input file as well.
1013
1014         * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
1015         .bz, not .bz2.
1016
1017 2005-05-03  Roland McGrath  <roland@redhat.com>
1018
1019         * run-strip-test.sh: Use variables for test file names.
1020         Optionally produce separate debug file and check it.
1021         * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
1022         * run-strip-test3.sh: Likewise.
1023         * run-strip-test4.sh: New file.
1024         * run-strip-test5.sh: New file.
1025         * run-strip-test6.sh: New file.
1026         * testfile15.bz: New file.
1027         * testfile15.debug.bz: New file.
1028         * testfile16.bz: New file.
1029         * testfile16.debug.bz: New file.
1030         * testfile17.bz: New file.
1031         * testfile17.debug.bz: New file.
1032         * Makefile.am (TESTS, EXTRA_DIST): Add them.
1033
1034 2005-04-25  Ulrich Drepper  <drepper@redhat.com>
1035
1036         * run-line2addr.sh: Also use testfile14.  Adjust for correct
1037         return of multiple matches.
1038         * testfile14.bz2: New file.
1039         * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
1040
1041         * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
1042
1043 2005-04-04  Roland McGrath  <roland@redhat.com>
1044
1045         * line2addr.c (main): Initialize LINES and NLINES before calling
1046         dwarf_getsrc_file, and free LINES afterwards.
1047
1048         * allfcts.c (main): Use size_t for CUHL.
1049
1050 2005-04-04  Ulrich Drepper  <drepper@redhat.com>
1051
1052         * line2addr.c: New file.
1053         * run-line2addr.sh: New file.
1054         * Makefile.am: Add rules to build, run, and distribute new code.
1055
1056 2005-04-02  Ulrich Drepper  <drepper@redhat.com>
1057
1058         * allfcts.c: New file.
1059         * run-allfcts.sh: New file.
1060         * Makefile.am: Add rules to build, run, and distribute new code.
1061
1062 2005-02-05  Ulrich Drepper  <drepper@redhat.com>
1063
1064         * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap.  Link all test
1065         programs with -lmudflap.
1066
1067 2004-09-25  Ulrich Drepper  <drepper@redhat.com>
1068
1069         * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1070         * asm-tst5.c (main): Likewise.
1071         * asm-tst6.c (main): Likewise.
1072
1073 2004-01-17  Ulrich Drepper  <drepper@redhat.com>
1074
1075         * Makefile.am: Support building with mudflap.
1076
1077 2004-01-12  Ulrich Drepper  <drepper@redhat.com>
1078
1079         * get-aranges.c: Rewrite to use libdw.
1080         * Makefile.am: Reenable get-aranges test.
1081
1082 2004-01-11  Ulrich Drepper  <drepper@redhat.com>
1083
1084         * get-lines.c: New file.
1085         * get-files.c: Adjust for libdw.
1086         * run-get-files.sh: Adjust expected result.
1087         * run-get-lines.sh: Likewise.
1088         * Makefile.am: Run get-lines test.  Don't run get-aranges and
1089         get-ciefde test for now.
1090
1091         * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1092         change.  Print attribute offset information.
1093         * run-show-abbrev.sh: Adjust expected output.
1094
1095 2004-01-09  Ulrich Drepper  <drepper@redhat.com>
1096
1097         * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1098         * show-die-info.c: Likewise.
1099         * run-show-die-info.sh: Adjust expected output.
1100
1101 2003-08-13  Ulrich Drepper  <drepper@redhat.com>
1102
1103         * Makefile.in: Depend on libebl.a, not libebl.so.
1104
1105 2003-08-11  Ulrich Drepper  <drepper@redhat.com>
1106
1107         * Moved to CVS archive.