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