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