1 2011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3 * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
4 * run-readelf-twofiles.sh: New file.
6 2011-02-25 Mark Wielaard <mjw@redhat.com>
8 * Makefile.am (BUILD_RPATH): Be consistent in naming.
10 2011-02-02 Josh Stone <jistone@redhat.com>
12 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
13 * testfile55-64.bz2, testfile55-64.debug.bz2,
14 testfile55-64.prelink.bz2, testfile55-32.bz2,
15 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
16 * Makefile.am (EXTRA_DIST): Add and update all.
18 2011-01-12 Roland McGrath <roland@redhat.com>
20 * run-prelink-addr-test.sh: Make symlinks to find .debug files
21 corresponding to .noshdrs files.
23 2011-01-11 Josh Stone <jistone@redhat.com>
25 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
26 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
27 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
28 testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
29 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
30 * Makefile.am (EXTRA_DIST): Add and update all.
32 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
33 * testfile53.bz2, testfile53.debug.bz2,
34 testfile53.prelink.bz2: Deleted, so...
35 * testfile53-64.bz2, testfile53-64.debug.bz2,
36 testfile53-64.prelink.bz2: Recreated with 64-bit names.
37 * testfile53-32.bz2, testfile53-32.debug.bz2,
38 testfile53-32.prelink.bz2: New in 32-bit.
39 * Makefile.am (EXTRA_DIST): Add and update all.
41 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
42 * testfile52.so.bz2, testfile52.so.debug.bz2,
43 testfile52.prelink.so.bz2: Deleted, so...
44 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
45 testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
46 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
47 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
48 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
49 * Makefile.am (EXTRA_DIST): Add and update all.
51 2011-01-10 Josh Stone <jistone@redhat.com>
53 * run-prelink-addr-test.sh: New test for prelinked addrs.
54 * Makefile.am (TESTS, EXTRA_DIST): Add it.
55 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
56 * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
57 * testfile53.bz2, testfile53.debug.bz2: New data files.
58 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
59 * Makefile.am (EXTRA_DIST): Add them.
61 2010-06-04 Roland McGrath <roland@redhat.com>
63 * run-unstrip-test.sh: Also test modifying the file in place.
65 2010-04-22 Roland McGrath <roland@redhat.com>
67 * addrcfi.c (handle_cfi): Fix function name in error message.
68 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
70 2010-04-14 Roland McGrath <roland@redhat.com>
72 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
74 2010-04-10 Ulrich Drepper <drepper@redhat.com>
76 * msg_tst.c: Adjust expected error message.
78 2010-04-01 Petr Machata <pmachata@redhat.com>
80 * test-flag-nobits.c: New test.
81 * run-test-flag-nobits.sh: And its wrapper.
82 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
83 (test_flag_nobits_LDADD): New variable.
85 2010-02-15 Roland McGrath <roland@redhat.com>
87 * Makefile.am: Use config/eu.am for common stuff.
89 * asm-tst9.c (main): Rename local to avoid shadowing another local.
91 2009-07-22 Roland McGrath <roland@redhat.com>
93 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
95 2009-07-08 Roland McGrath <roland@redhat.com>
97 * addrcfi.c: New file.
98 * Makefile.am (noinst_PROGRAMS): Add it.
99 (addrcfi_LDADD): New variable.
101 2009-05-07 Petr Machata <pmachata@redhat.com>
103 * testfile51.bz2: New data file.
104 * dwarf-getmacros.c: New test core.
105 * run-dwarf-getmacros.sh: New test wrapper.
106 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
107 (dwarf_getmacros_LDADD): New variable.
109 2009-04-23 Ulrich Drepper <drepper@redhat.com>
111 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
112 (rdwrmmap_LDADD): Add $(libmudflap).
114 2009-04-21 Roland McGrath <roland@redhat.com>
116 * testfile50.bz2: New data file.
117 * Makefile.am (EXTRA_DIST): Add it.
118 * run-dwfl-addr-sect.sh: Add a case using it.
120 2008-12-31 Ulrich Drepper <drepper@redhat.com>
122 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
123 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
124 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
125 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
126 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
127 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
128 roundss, roundps, roundpd, and roundsd.
129 * testfile45.S.bz2: Likewise.
130 * testfile44.expect.bz2: Adjust accordingly.
131 * testfile45.expect.bz2: Likewise.
133 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
134 * testfile45.S.bz2: Likewise.
135 * testfile44.expect.bz2: Adjust accordingly.
136 * testfile45.expect.bz2: Likewise.
138 2008-12-30 Ulrich Drepper <drepper@redhat.com>
140 * testfile44.S.bz2: Add tests for blendpd and blendps.
141 * testfile45.S.bz2: Likewise.
142 * testfile44.expect.bz2: Adjust accordingly.
143 * testfile45.expect.bz2: Likewise.
145 2008-12-19 Ulrich Drepper <drepper@redhat.com>
147 * testfile44.S.bz2: Add tests for AMD 3DNOW.
148 * testfile45.S.bz2: Likewise.
149 * testfile44.expect.bz2: Adjust accordingly.
150 * testfile45.expect.bz2: Likewise.
152 2008-11-26 Roland McGrath <roland@redhat.com>
154 * dwfl-bug-getmodules.c: New file.
155 * Makefile.am (noinst_PROGRAMS): Add it.
156 (dwfl_bug_getmodules_LDADD): New variable.
158 2008-09-10 Roland McGrath <roland@redhat.com>
160 * test-subr.sh (LC_ALL): Export it set to "C".
161 * run-dwfl-addr-sect.sh: Don't do it here.
162 * run-strings-test.sh: Likewise.
164 2008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
166 * run-addrname-test.sh: Add a new case.
167 * testfile49.bz2: New data file.
168 * Makefile.am (EXTRA_DIST): Add it.
170 2008-04-10 Roland McGrath <roland@redhat.com>
172 * testfile48.bz2, testfile48.bz2.debug: New data files.
173 * Makefile.am (EXTRA_DIST): Add them.
174 * run-strip-test8.sh: Use them.
176 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
178 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
179 * run-strip-test8.sh: New file.
180 * testfile47.bz2: New data file.
181 * Makefile.am (TESTS, EXTRA_DIST): Add them.
183 2008-03-31 Roland McGrath <roland@redhat.com>
185 * run-early-offscn.sh: New file.
186 * early-offscn.c: New file.
187 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
188 (early_offscn_LDADD): New variable.
190 2008-03-19 Roland McGrath <roland@redhat.com>
192 * run-addrname-test.sh: Add a new case.
194 2008-02-22 Roland McGrath <roland@redhat.com>
196 * run-elflint-test.sh: Typo fix.
198 2008-02-21 Roland McGrath <roland@redhat.com>
200 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
201 for the build down to minimum.
202 * run-disasm-x86-64.sh: Likewise.
204 2008-02-20 Roland McGrath <roland@redhat.com>
206 * testfile46.bz2: New data file.
207 * Makefile.am (EXTRA_DIST): Add it.
208 * run-elflint-test.sh: Test on it.
210 2008-02-01 Ulrich Drepper <drepper@redhat.com>
212 * Makefile.am: Hook up sha1-tst.c.
213 * sha1-tst.c: New file.
215 2008-01-21 Roland McGrath <roland@redhat.com>
217 * testfile45.S.bz2: Add tests for cltq, cqto.
218 * testfile45.expect.bz2: Adjust.
220 2008-01-14 Ulrich Drepper <drepper@redhat.com>
222 * testfile45.S.bz2: Add more tests.
223 * testfile45.expect.bz2: Adjust.
225 2008-01-11 Ulrich Drepper <drepper@redhat.com>
227 * testfile45.expect.bz2: Adjust for adding of address for %rip based
230 2008-01-10 Ulrich Drepper <drepper@redhat.com>
232 * testfile45.S.bz2: Add more tests.
233 * testfile45.expect.bz2: Adjust.
235 2008-01-08 Ulrich Drepper <drepper@redhat.com>
237 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
238 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
239 run-disasm-x86-64.sh.
240 * run-disasm-x86-64.sh: New file.
241 * testfile45.S.bz2: New file.
242 * testfile45.expect.bz2: New file.
243 * testfile44.S.bz2: New tests.
244 * testfile44.expect.bz2: Adjust.
246 2008-01-04 Ulrich Drepper <drepper@redhat.com>
248 * testfile44.S.bz2: New tests.
249 * testfile44.expect.bz2: Adjust.
251 2008-01-04 Roland McGrath <roland@redhat.com>
253 * dwfl-bug-fd-leak.c (main): Add a cast.
255 2008-01-03 Ulrich Drepper <drepper@redhat.com>
257 * testfile44.S.bz2: New tests.
258 * testfile44.expect.bz2: Adjust.
260 2008-01-01 Ulrich Drepper <drepper@redhat.com>
262 * line2addr.c: Use %m modifier instead of %a to appease gcc.
264 2008-01-01 Ulrich Drepper <drepper@redhat.com>
266 * testfile44.S.bz2: New tests.
267 * testfile44.expect.bz2: Adjust.
269 2007-12-31 Ulrich Drepper <drepper@redhat.com>
271 * testfile44.S.bz2: New tests.
272 * testfile44.expect.bz2: Adjust.
274 2007-12-30 Ulrich Drepper <drepper@redhat.com>
276 * testfile44.S.bz2: New tests.
277 * testfile44.expect.bz2: Adjust.
279 2007-12-29 Ulrich Drepper <drepper@redhat.com>
281 * testfile44.s.bz2: New tests.
282 * testfile44.expect.bz2: Adjust.
284 2007-12-28 Ulrich Drepper <drepper@redhat.com>
286 * testfile44.S.bz2: New tests.
287 * testfile44.expect.bz2: Adjust.
289 2007-12-27 Ulrich Drepper <drepper@redhat.com>
291 * testfile44.S.bz2: New tests.
292 * testfile44.expect.bz2: Adjust.
294 2007-12-26 Ulrich Drepper <drepper@redhat.com>
296 * testfile44.S.bz2: New tests.
297 * testfile44.expect.bz2: Adjust
299 2007-12-21 Ulrich Drepper <drepper@redhat.com>
301 * testfile44.S.bz2: More tests.
302 * testfile44.expect.bz2: Adjust appropriately.
304 2007-12-19 Ulrich Drepper <drepper@redhat.com>
306 * Makefile.am (TESTS): Add run-disasm.sh.
307 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
308 testfile44.expect.bz2.
309 * run-disasm.sh: New file.
310 * testfile44.S.bz2: New file.
311 * testfile44.expect.bz2: New file.
313 2007-12-15 Roland McGrath <roland@redhat.com>
315 * run-allregs.sh: Change expected output for powerpc spefscr.
317 2007-10-20 Roland McGrath <roland@redhat.com>
319 * run-dwfl-addr-sect.sh: Change expected output, no errors.
321 2007-10-19 Roland McGrath <roland@redhat.com>
323 * dwfl-addr-sect.c (handle_address): Return int.
324 Don't exit on error, just return nonzero.
325 (main): Collect results.
326 * run-dwfl-addr-sect.sh: New file.
327 * testfile43.bz2: New data file.
328 * Makefile.am (EXTRA_DIST, TESTS): Add them.
330 2007-10-18 Roland McGrath <roland@redhat.com>
332 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
334 2007-10-16 Roland McGrath <roland@redhat.com>
336 * test-subr.sh (remove_files): Don't pass -Bb to diff.
338 2007-10-09 Roland McGrath <roland@redhat.com>
340 * dwflmodtest.c (print_module): Don't use %p in output.
341 * run-dwfl-bug-offline-rel.sh: Updated expected output.
343 2007-10-08 Roland McGrath <roland@redhat.com>
345 * testfile42.bz2: New data file.
346 * Makefile.am (EXTRA_DIST): Add it.
347 * run-elflint-test.sh: New test on that file.
349 2007-10-04 Roland McGrath <roland@redhat.com>
351 * run-readelf-test4.sh: New file.
352 * Makefile.am (TESTS, EXTRA_DIST): Add it.
354 2007-10-03 Roland McGrath <roland@redhat.com>
356 * run-readelf-test3.sh: New file.
357 * Makefile.am (TESTS, EXTRA_DIST): Add it.
359 2007-10-01 Roland McGrath <roland@redhat.com>
361 * run-readelf-test2.sh: New file.
362 * Makefile.am (TESTS, EXTRA_DIST): Add it.
364 2007-09-11 Roland McGrath <roland@redhat.com>
366 * run-addrname-test.sh: Add a new case.
367 * testfile41.bz2: New data file.
368 * Makefile.am (EXTRA_DIST): Add it.
370 2007-08-23 Roland McGrath <roland@redhat.com>
372 * run-allregs.sh: Update expected x86-64 output for %rflags.
374 2007-08-12 Roland McGrath <roland@redhat.com>
376 * run-strip-test7.sh: New file.
377 * testfile39.bz2: New data file.
378 * testfile40.bz2: New data file.
379 * testfile40.debug.bz2: New data file.
380 * Makefile.am (TESTS, EXTRA_DIST): Add them.
382 2007-08-09 Roland McGrath <roland@redhat.com>
384 * dwfl-bug-report.c: Fix header inclusion.
386 2007-08-08 Roland McGrath <roland@redhat.com>
388 * run-addrname-test.sh: Add a new case using addr2line -S.
389 * testfile38.bz2: New data file.
390 * Makefile.am (EXTRA_DIST): Add it.
392 2007-07-16 Roland McGrath <roland@redhat.com>
394 * dwfl-bug-report.c: New file.
395 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
396 (dwfl_bug_report_LDADD): New variable.
398 2007-06-06 Roland McGrath <roland@redhat.com>
400 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
402 2007-06-05 Ulrich Drepper <drepper@redhat.com>
404 * Makefile.am (EXTRA_DIST): Add missing line continuation and
405 testfile37.bz and testfile37.debug.bz2.
407 2007-05-23 Roland McGrath <roland@redhat.com>
409 * run-allregs.sh: Update expected Alpha results.
411 2007-05-18 Roland McGrath <roland@redhat.com>
413 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
414 * testfile37.bz2: New data file.
415 * testfile37.debug.bz2: New data file.
416 * run-unstrip-test2.sh: New file.
417 * Makefile.am (TESTS, EXTRA_DIST): Add them.
419 2007-05-10 Roland McGrath <roland@redhat.com>
421 * run-dwfl-bug-offline-rel.sh: New file.
422 * testfile36.bz2: New data file.
423 * testfile36.debug.bz2: New data file.
424 * Makefile.am (TESTS, EXTRA_DIST): Add them.
426 2007-04-28 Roland McGrath <roland@redhat.com>
428 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
429 * testfile35.bz2: New data file.
430 * testfile35.debug.bz2: New data file.
431 * run-unstrip-test.sh: New file.
432 * Makefile.am (TESTS, EXTRA_DIST): Add them.
434 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
436 2007-04-26 Roland McGrath <roland@redhat.com>
438 * run-elflint-self.sh: Run all tests even if one fails.
440 * run-allregs.sh: Add expected output for alpha.
442 2007-04-24 Roland McGrath <roland@redhat.com>
444 * run-strip-test.sh: When we saved the debug info, test unstrip too.
446 2007-04-22 Roland McGrath <roland@redhat.com>
448 * run-allregs.sh: Update expected register info.
450 2007-04-16 Roland McGrath <roland@redhat.com>
452 * dwfl-addr-sect.c: New file.
453 * Makefile.am (noinst_PROGRAMS): Add it.
454 (dwfl_addr_sect_LDADD): New variable.
456 2007-04-05 Roland McGrath <roland@redhat.com>
458 * get-files.c: Test dwarf_getsrcdirs.
459 * run-get-files.sh: Update expected output.
461 2007-04-01 Roland McGrath <roland@redhat.com>
463 * run-allregs.sh: Updated expected output for x86_64.
465 2007-03-04 Roland McGrath <roland@redhat.com>
467 * dwfl-bug-fd-leak.c: New file.
468 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
469 (dwfl_bug_fd_leak_LDADD): New variable.
471 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
472 show what files have been located.
474 2007-02-02 Roland McGrath <roland@redhat.com>
476 * run-addrname-test.sh: New file.
477 * Makefile.am (TESTS, EXTRA_DIST): Add it.
478 * testfile34.bz2: New data file.
479 * Makefile.am (EXTRA_DIST): Add it.
481 2007-01-20 Roland McGrath <roland@redhat.com>
483 * testfile33.bz2: New data file.
484 * Makefile.am (EXTRA_DIST): Add it.
485 * run-elflint-test.sh: Test on it too.
487 2007-01-18 Roland McGrath <roland@redhat.com>
489 * Makefile.am (CFLAGS): Don't molest it.
491 2007-01-11 Roland McGrath <roland@redhat.com>
493 * testfile32.bz2: New data file.
494 * Makefile.am (EXTRA_DIST): Add it.
495 * run-elflint-test.sh: Test on it too.
497 2007-02-04 Ulrich Drepper <drepper@redhat.com>
500 * Makefile (noinst_PROGRAMS): Add arls.
502 * run-ranlib-test2.sh: Fix type in comment.
504 2007-01-10 Ulrich Drepper <drepper@redhat.com>
506 * run-elflint-self.sh (runtest): Show which file has the problem.
508 2007-01-10 Roland McGrath <roland@redhat.com>
510 * dwfl-bug-addr-overflow.c: New file.
511 * Makefile.am (TESTS): Add it.
512 (dwfl_bug_addr_overflow_LDADD): New variable.
514 2006-12-17 Roland McGrath <roland@redhat.com>
516 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
518 2006-09-05 Roland McGrath <roland@redhat.com>
520 * run-strings-test.sh: Export LC_ALL=C for the test.
522 2006-08-29 Roland McGrath <roland@redhat.com>
524 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
525 * run-arsymtest.sh: Likewise.
527 * run-native-test.sh (native.c compilation): Add some braces.
529 2006-08-22 Roland McGrath <roland@redhat.com>
531 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
532 (struct reginfo): New members bits, type.
533 (one_register, match_register): Update to take new args,
534 record and display new info.
535 (main): Display new info.
536 * run-allregs.sh: Update expected results.
538 2006-08-03 Roland McGrath <roland@redhat.com>
540 * run-allregs.sh: Add sparc cases.
541 * testfile30.bz2: New data file.
542 * testfile31.bz2: New data file.
543 * Makefile.am (EXTRA_DIST): Add them.
545 2006-07-21 Roland McGrath <roland@redhat.com>
547 * allregs.c (struct reginfo): Increase size of name.
548 (one_register): Assert that it's big enough.
550 2006-04-04 Roland McGrath <roland@redhat.com>
552 * run-bug1-test.sh: Test a second case, to cover both byte orders.
553 * testfile29.bz2: New file.
554 * testfile29.rdwr.bz2: New file.
555 * Makefile.am (EXTRA_DIST): Add them.
557 2006-04-04 Ulrich Drepper <drepper@redhat.com>
559 * Makefile.am: Add rules to run run-bug1-test.sh.
560 * rdwrmmap.c: New file.
561 * run-bug1-test.sh: New file.
562 * testfile28.bz2: New file.
563 * testfile28.rdwr.bz2: New file.
565 2006-03-09 Roland McGrath <roland@redhat.com>
567 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
569 2006-03-01 Roland McGrath <roland@redhat.com>
571 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
572 changes matching 3.0 spec.
574 2006-01-13 Roland McGrath <roland@redhat.com>
576 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
577 bash 3.1 whines when it's done in the trap 0 handler.
579 2006-01-11 Roland McGrath <roland@redhat.com>
581 * testfile26.bz2: New data file.
582 * testfile27.bz2: New data file.
583 * Makefile.am (EXTRA_DIST): Add them.
584 * run-allregs.sh: Test s390 data.
586 2005-12-14 Roland McGrath <roland@redhat.com>
588 * run-native-test.sh: Redirect output from native test process.
590 2005-12-13 Roland McGrath <roland@redhat.com>
592 * allregs.c (main): Fail if we find no registers.
594 * run-native-test.sh: New file.
595 * Makefile.am (TESTS, EXTRA_DIST): Add it.
597 2005-12-10 Ulrich Drepper <drepper@redhat.com
599 * run-readelf-test1.sh: New file.
600 * Makefile.am (TESTS): Add run-readelf-test1.sh.
601 (EXTRA_DIST): Likewise.
603 2005-12-07 Roland McGrath <roland@redhat.com>
605 * ecp.c (main): Use elf_end to clean up.
607 2005-11-25 Roland McGrath <roland@redhat.com>
609 * coverage.sh: Given -v argument, print names of unused files.
611 * addrscopes.c (main): Use dwfl_end before return.
612 * allregs.c (main): Likewise.
613 * find-prologues.c (main): Likewise.
614 * funcretval.c (main): Likewise.
615 * funcscopes.c (main): Likewise.
616 * line2addr.c (main): Likewise.
618 * run-allregs.sh: New file.
619 * Makefile.am (TESTS, EXTRA_DIST): Add it.
621 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
622 * Makefile.am (allregs_LDADD): Updated.
624 * allregs.c: New file.
625 * Makefile.am (noinst_PROGRAMS): Add it.
626 (allregs_LDADD): New variable.
628 2005-11-18 Roland McGrath <roland@redhat.com>
630 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
631 * test-wrapper.sh: Likewise.
633 2005-11-17 Roland McGrath <roland@redhat.com>
635 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
636 environment for test-wrapper.sh.
637 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
638 * test-subr.sh (installed_testrun): Likewise.
639 Use explicit path in ${bindir}.
641 * Makefile.am (installcheck-local): Fix typo in last change.
643 2005-11-16 Roland McGrath <roland@redhat.com>
645 * configure.ac: New file, for standalone build/dist of test suite.
646 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
647 (asm_TESTS): New variable, broken out of ...
648 (TESTS): ... here. Also remove msg_tst.
649 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
650 (installed_TESTS_ENVIRONMENT): New variable.
651 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
652 [!STANDALONE] (installcheck-local): Likewise.
653 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
654 * addrscopes.c: Include <config.h>.
655 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
656 * allfcts.c: Likewise.
657 * asm-tst1.c: Likewise.
658 * asm-tst2.c: Likewise.
659 * asm-tst3.c: Likewise.
660 * asm-tst4.c: Likewise.
661 * asm-tst5.c: Likewise.
662 * asm-tst6.c: Likewise.
663 * asm-tst7.c: Likewise.
664 * asm-tst8.c: Likewise.
665 * asm-tst9.c: Likewise.
666 * dwflmodtest.c: Likewise.
667 * find-prologues.c: Likewise.
668 * funcscopes.c: Likewise.
669 * get-aranges.c: Likewise.
670 * get-files.c: Likewise.
671 * get-lines.c: Likewise.
672 * get-pubnames.c: Likewise.
673 * line2addr.c: Likewise.
674 * newscn.c: Likewise.
675 * show-abbrev.c: Likewise.
676 * show-die-info.c: Likewise.
677 * update3.c: Likewise.
678 * update4.c: Likewise.
679 * funcretval.c: Likewise.
681 * dwflmodtest.c (print_instance): Don't use INTUSE.
682 (options): Don't use N_ macro.
684 2005-11-15 Roland McGrath <roland@redhat.com>
686 * coverage.sh: Look in backends.
687 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
688 (TESTS_ENVIRONMENT): Likewise.
690 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
691 pass FUNCDIE direclty to dwfl_module_return_value_location.
693 * Makefile.am (BUILD_RPATH): New variable.
694 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
695 (tests_rpath): New variable.
696 (installcheck-local): Pass it to test-wrapper.sh.
697 * test-wrapper.sh: In "installed" format, take yes/no value
698 for elfutils_tests_rpath, which export. When running a test
699 binary for installcheck, exit 77.
700 * test-subr.sh (installed_testrun): When running a test binary
701 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
703 2005-11-14 Roland McGrath <roland@redhat.com>
705 * test-subr.sh: New file.
706 * test-wrapper.sh: New file.
707 * Makefile.am (EXTRA_DIST): Add them.
708 (AM_LDFLAGS): Variable removed.
709 (TESTS_ENVIRONMENT): New variable.
710 (installcheck-local): New target.
711 * run-addrscopes.sh: Use test-subr.sh.
712 * run-allfcts.sh: Likewise.
713 * run-ecp-test.sh: Likewise.
714 * run-ecp-test2.sh: Likewise.
715 * run-elflint-self.sh: Likewise.
716 * run-elflint-test.sh: Likewise.
717 * run-find-prologues.sh: Likewise.
718 * run-funcscopes.sh: Likewise.
719 * run-get-aranges.sh: Likewise.
720 * run-get-files.sh: Likewise.
721 * run-get-lines.sh: Likewise.
722 * run-get-pubnames.sh: Likewise.
723 * run-line2addr.sh: Likewise.
724 * run-ranlib-test.sh: Likewise.
725 * run-ranlib-test2.sh: Likewise.
726 * run-show-abbrev.sh: Likewise.
727 * run-show-ciefde.sh: Likewise.
728 * run-show-die-info.sh: Likewise.
729 * run-strings-test.sh: Likewise.
730 * run-strip-test.sh: Likewise.
732 2005-11-13 Roland McGrath <roland@redhat.com>
734 * funcretval.c: New file.
735 * Makefile.am (noinst_PROGRAMS): Add it.
736 (funcretval_LDADD): New variable.
738 2005-11-09 Ulrich Drepper <drepper@redhat.com>
740 * line2addr.c (handle_module): Add missing parameter to printf.
742 2005-10-27 Roland McGrath <roland@redhat.com>
744 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
745 * funcscopes.c (handle_function): Likewise.
746 * dwflmodtest.c (print_inline, print_func): Likewise.
747 * find-prologues.c (handle_function): Likewise.
749 2005-10-27 Roland McGrath <roland@redhat.com>
751 * run-find-prologues.sh: New file.
752 * Makefile.am (TESTS, EXTRA_DIST): Add it.
754 * find-prologues.c (handle_function): Skip inlines.
756 2005-10-25 Roland McGrath <roland@redhat.com>
758 * find-prologues.c: New file.
759 * Makefile.am (noinst_PROGRAMS): Add it.
760 (find_prologues_LDADD): New variable.
762 2005-09-02 Ulrich Drepper <drepper@redhat.com>
764 * run-strings-test.sh: Remove strings.out in the end.
766 2005-08-31 Ulrich Drepper <drepper@redhat.com>
768 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
769 * run-allfcts.sh: Likewise.
770 * run-ecp-test.sh: Likewise.
771 * run-ecp-test2.sh: Likewise.
772 * run-elflint-test.sh: Likewise.
773 * run-funcscopes.sh: Likewise.
774 * run-get-aranges.sh: Likewise.
775 * run-get-files.sh: Likewise.
776 * run-get-lines.sh: Likewise.
777 * run-get-pubnames.sh: Likewise.
778 * run-line2addr.sh: Likewise.
779 * run-ranlib-test2.sh: Likewise.
780 * run-show-abbrev.sh: Likewise.
781 * run-show-ciefde.sh: Likewise.
782 * run-show-die-info.sh: Likewise.
783 * run-strings-test.sh: Likewise.
784 * run-strip-test.sh: Likewise.
786 2005-08-30 Ulrich Drepper <drepper@redhat.com>
788 * coverage.sh: Handle case where there is no .gcno file at all.
790 2005-08-29 Ulrich Drepper <drepper@redhat.com>
792 * Makefile.am (EXTRA_DIST): Add coverage.
793 [GCOV]: Generate coverage summary after the tests ran
794 * coverage.sh: New file.
796 2005-08-28 Ulrich Drepper <drepper@redhat.com>
798 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
799 (CLEANFILES): Add *.gcno *.gcda *.gconv.
801 2005-08-28 Ulrich Drepper <drepper@redhat.com>
803 * run-strings-test.sh: New file.
804 * Makefile.am (TESTS, EXTRA_DIST): Add it.
806 2005-08-27 Roland McGrath <roland@redhat.com>
808 * addrscopes.c (handle_address): Apply bias to PC addresses.
810 * run-funcscopes.sh: New file.
811 * testfile25.bz2: New data file.
812 * Makefile.am (TESTS, EXTRA_DIST): Add them.
814 2005-08-26 Roland McGrath <roland@redhat.com>
816 * addrscopes.c (dwarf_diename_integrate): Removed.
817 (print_vars, handle_address): Use plain dwarf_diename.
819 2005-08-25 Roland McGrath <roland@redhat.com>
821 * funcscopes.c: New file.
822 * Makefile.am (noinst_PROGRAMS): Add it.
823 (funcscopes_LDADD): New variable.
825 * run-addrscopes.sh: Add another case.
826 * testfile24.bz2: New data file.
827 * Makefile.am (EXTRA_DIST): Add it.
829 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
830 pass it to dwarf_getscopes.
831 (main): Pass it, true when '=' follows an address.
833 2005-08-24 Roland McGrath <roland@redhat.com>
835 * line2addr.c (print_address): Omit () for DSOs.
837 2005-08-24 Ulrich Drepper <drepper@redhat.com>
839 * run-line2addr.sh: Remove testfile23 in the end.
841 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
842 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
844 2005-08-22 Roland McGrath <roland@redhat.com>
846 * run-line2addr.sh: Add a case.
847 * testfile23.bz2: New data file.
848 * Makefile.am (EXTRA_DIST): Add it.
850 2005-08-18 Roland McGrath <roland@redhat.com>
852 * run-addrscopes.sh: New file.
853 * testfile22.bz2: New data file.
854 * Makefile.am (TESTS, EXTRA_DIST): Add them.
856 * addrscopes.c: New file.
857 * Makefile.am (noinst_PROGRAMS): Add it.
858 (addrscopes_LDADD): New variable.
860 2005-08-15 Ulrich Drepper <drepper@redhat.com>
862 * run-elflint-self.sh: Don't run test if the file doesn't exist.
864 2005-08-15 Roland McGrath <roland@redhat.com>
866 * dwflmodtest.c (print_instance, print_inline): New functions.
867 (print_func): Call print_inline.
868 (options, parse_opt): Grok -i/--inlines.
870 2005-08-07 Roland McGrath <roland@redhat.com>
872 * dwflmodtest.c: Print function details only if -f flag is given.
874 2005-08-06 Ulrich Drepper <drepper@redhat.com>
876 * run-elflint-self.sh: New file.
877 * Makefile.am (TESTS): Add run-elflint-self.sh.
878 (EXTRA_DIST): Likewise.
880 * Makefile.am: Link with statis libs if BUILD_STATIC.
881 (dwflmodtest_LDADD): Also link with -ldl.
883 2005-08-02 Ulrich Drepper <drepper@redhat.com>
885 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
886 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
888 * asm-tst2.c: Likewise.
889 * asm-tst3.c: Likewise.
890 * asm-tst4.c: Likewise.
891 * asm-tst5.c: Likewise.
892 * asm-tst6.c: Likewise.
893 * asm-tst7.c: Likewise.
894 * asm-tst8.c: Likewise.
895 * asm-tst9.c: Likewise.
897 * msg_tst.c: Add new error message.
899 2005-07-28 Ulrich Drepper <drepper@redhat.com>
901 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
903 2005-06-01 Roland McGrath <roland@redhat.com>
905 * line2addr.c: Rewritten using libdwfl.
906 * run-line2addr.sh: Update test for changed arguments.
907 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
908 (libdwfl): New variable.
909 (line2addr_LDADD): Use it.
911 2005-07-28 Roland McGrath <roland@redhat.com>
913 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
914 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
915 (dwflmodtest_LDADD): New variable.
916 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
918 2005-07-21 Ulrich Drepper <drepper@redhat.com>
920 * testfile18.bz2: New file.
921 * run-elflint-test.sh: New file.
922 * Makefile.am (TESTS): Add run-elflint-test.sh.
923 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
925 2005-05-24 Ulrich Drepper <drepper@redhat.com>
927 * get-files.c (main): Use correct format specifier.
929 2005-05-21 Ulrich Drepper <drepper@redhat.com>
931 * Makefile.am: Add -Wextra to CFLAGS.
932 * get-files.c: Remove warning this produced.
933 * get-pubnames.c: Likewise.
934 * newfile.c: Likewise.
935 * newscn.c: Likewise.
936 * scnnames.c: Likewise.
937 * showptable.c: Likewise.
938 * test-nlist.c: Likewise.
939 * update1.c: Likewise.
940 * update2.c: Likewise.
941 * update3.c: Likewise.
942 * update4.c: Likewise.
944 2005-05-08 Ulrich Drepper <drepper@redhat.com>
946 * run-line2addr.sh: Remove testfile14 at the end.
948 * run-strip-test.sh: Remove debuginfo test input file as well.
950 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
953 2005-05-03 Roland McGrath <roland@redhat.com>
955 * run-strip-test.sh: Use variables for test file names.
956 Optionally produce separate debug file and check it.
957 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
958 * run-strip-test3.sh: Likewise.
959 * run-strip-test4.sh: New file.
960 * run-strip-test5.sh: New file.
961 * run-strip-test6.sh: New file.
962 * testfile15.bz: New file.
963 * testfile15.debug.bz: New file.
964 * testfile16.bz: New file.
965 * testfile16.debug.bz: New file.
966 * testfile17.bz: New file.
967 * testfile17.debug.bz: New file.
968 * Makefile.am (TESTS, EXTRA_DIST): Add them.
970 2005-04-25 Ulrich Drepper <drepper@redhat.com>
972 * run-line2addr.sh: Also use testfile14. Adjust for correct
973 return of multiple matches.
974 * testfile14.bz2: New file.
975 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
977 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
979 2005-04-04 Roland McGrath <roland@redhat.com>
981 * line2addr.c (main): Initialize LINES and NLINES before calling
982 dwarf_getsrc_file, and free LINES afterwards.
984 * allfcts.c (main): Use size_t for CUHL.
986 2005-04-04 Ulrich Drepper <drepper@redhat.com>
988 * line2addr.c: New file.
989 * run-line2addr.sh: New file.
990 * Makefile.am: Add rules to build, run, and distribute new code.
992 2005-04-02 Ulrich Drepper <drepper@redhat.com>
994 * allfcts.c: New file.
995 * run-allfcts.sh: New file.
996 * Makefile.am: Add rules to build, run, and distribute new code.
998 2005-02-05 Ulrich Drepper <drepper@redhat.com>
1000 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
1001 programs with -lmudflap.
1003 2004-09-25 Ulrich Drepper <drepper@redhat.com>
1005 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1006 * asm-tst5.c (main): Likewise.
1007 * asm-tst6.c (main): Likewise.
1009 2004-01-17 Ulrich Drepper <drepper@redhat.com>
1011 * Makefile.am: Support building with mudflap.
1013 2004-01-12 Ulrich Drepper <drepper@redhat.com>
1015 * get-aranges.c: Rewrite to use libdw.
1016 * Makefile.am: Reenable get-aranges test.
1018 2004-01-11 Ulrich Drepper <drepper@redhat.com>
1020 * get-lines.c: New file.
1021 * get-files.c: Adjust for libdw.
1022 * run-get-files.sh: Adjust expected result.
1023 * run-get-lines.sh: Likewise.
1024 * Makefile.am: Run get-lines test. Don't run get-aranges and
1025 get-ciefde test for now.
1027 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1028 change. Print attribute offset information.
1029 * run-show-abbrev.sh: Adjust expected output.
1031 2004-01-09 Ulrich Drepper <drepper@redhat.com>
1033 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1034 * show-die-info.c: Likewise.
1035 * run-show-die-info.sh: Adjust expected output.
1037 2003-08-13 Ulrich Drepper <drepper@redhat.com>
1039 * Makefile.in: Depend on libebl.a, not libebl.so.
1041 2003-08-11 Ulrich Drepper <drepper@redhat.com>
1043 * Moved to CVS archive.