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