1 2010-06-04 Roland McGrath <roland@redhat.com>
3 * run-unstrip-test.sh: Also test modifying the file in place.
5 2010-04-22 Roland McGrath <roland@redhat.com>
7 * addrcfi.c (handle_cfi): Fix function name in error message.
8 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
10 2010-04-14 Roland McGrath <roland@redhat.com>
12 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
14 2010-04-10 Ulrich Drepper <drepper@redhat.com>
16 * msg_tst.c: Adjust expected error message.
18 2010-04-01 Petr Machata <pmachata@redhat.com>
20 * test-flag-nobits.c: New test.
21 * run-test-flag-nobits.sh: And its wrapper.
22 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
23 (test_flag_nobits_LDADD): New variable.
25 2010-02-15 Roland McGrath <roland@redhat.com>
27 * Makefile.am: Use config/eu.am for common stuff.
29 * asm-tst9.c (main): Rename local to avoid shadowing another local.
31 2009-07-22 Roland McGrath <roland@redhat.com>
33 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
35 2009-07-08 Roland McGrath <roland@redhat.com>
37 * addrcfi.c: New file.
38 * Makefile.am (noinst_PROGRAMS): Add it.
39 (addrcfi_LDADD): New variable.
41 2009-05-07 Petr Machata <pmachata@redhat.com>
43 * testfile51.bz2: New data file.
44 * dwarf-getmacros.c: New test core.
45 * run-dwarf-getmacros.sh: New test wrapper.
46 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
47 (dwarf_getmacros_LDADD): New variable.
49 2009-04-23 Ulrich Drepper <drepper@redhat.com>
51 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
52 (rdwrmmap_LDADD): Add $(libmudflap).
54 2009-04-21 Roland McGrath <roland@redhat.com>
56 * testfile50.bz2: New data file.
57 * Makefile.am (EXTRA_DIST): Add it.
58 * run-dwfl-addr-sect.sh: Add a case using it.
60 2008-12-31 Ulrich Drepper <drepper@redhat.com>
62 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
63 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
64 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
65 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
66 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
67 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
68 roundss, roundps, roundpd, and roundsd.
69 * testfile45.S.bz2: Likewise.
70 * testfile44.expect.bz2: Adjust accordingly.
71 * testfile45.expect.bz2: Likewise.
73 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
74 * testfile45.S.bz2: Likewise.
75 * testfile44.expect.bz2: Adjust accordingly.
76 * testfile45.expect.bz2: Likewise.
78 2008-12-30 Ulrich Drepper <drepper@redhat.com>
80 * testfile44.S.bz2: Add tests for blendpd and blendps.
81 * testfile45.S.bz2: Likewise.
82 * testfile44.expect.bz2: Adjust accordingly.
83 * testfile45.expect.bz2: Likewise.
85 2008-12-19 Ulrich Drepper <drepper@redhat.com>
87 * testfile44.S.bz2: Add tests for AMD 3DNOW.
88 * testfile45.S.bz2: Likewise.
89 * testfile44.expect.bz2: Adjust accordingly.
90 * testfile45.expect.bz2: Likewise.
92 2008-11-26 Roland McGrath <roland@redhat.com>
94 * dwfl-bug-getmodules.c: New file.
95 * Makefile.am (noinst_PROGRAMS): Add it.
96 (dwfl_bug_getmodules_LDADD): New variable.
98 2008-09-10 Roland McGrath <roland@redhat.com>
100 * test-subr.sh (LC_ALL): Export it set to "C".
101 * run-dwfl-addr-sect.sh: Don't do it here.
102 * run-strings-test.sh: Likewise.
104 2008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
106 * run-addrname-test.sh: Add a new case.
107 * testfile49.bz2: New data file.
108 * Makefile.am (EXTRA_DIST): Add it.
110 2008-04-10 Roland McGrath <roland@redhat.com>
112 * testfile48.bz2, testfile48.bz2.debug: New data files.
113 * Makefile.am (EXTRA_DIST): Add them.
114 * run-strip-test8.sh: Use them.
116 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
118 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
119 * run-strip-test8.sh: New file.
120 * testfile47.bz2: New data file.
121 * Makefile.am (TESTS, EXTRA_DIST): Add them.
123 2008-03-31 Roland McGrath <roland@redhat.com>
125 * run-early-offscn.sh: New file.
126 * early-offscn.c: New file.
127 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
128 (early_offscn_LDADD): New variable.
130 2008-03-19 Roland McGrath <roland@redhat.com>
132 * run-addrname-test.sh: Add a new case.
134 2008-02-22 Roland McGrath <roland@redhat.com>
136 * run-elflint-test.sh: Typo fix.
138 2008-02-21 Roland McGrath <roland@redhat.com>
140 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
141 for the build down to minimum.
142 * run-disasm-x86-64.sh: Likewise.
144 2008-02-20 Roland McGrath <roland@redhat.com>
146 * testfile46.bz2: New data file.
147 * Makefile.am (EXTRA_DIST): Add it.
148 * run-elflint-test.sh: Test on it.
150 2008-02-01 Ulrich Drepper <drepper@redhat.com>
152 * Makefile.am: Hook up sha1-tst.c.
153 * sha1-tst.c: New file.
155 2008-01-21 Roland McGrath <roland@redhat.com>
157 * testfile45.S.bz2: Add tests for cltq, cqto.
158 * testfile45.expect.bz2: Adjust.
160 2008-01-14 Ulrich Drepper <drepper@redhat.com>
162 * testfile45.S.bz2: Add more tests.
163 * testfile45.expect.bz2: Adjust.
165 2008-01-11 Ulrich Drepper <drepper@redhat.com>
167 * testfile45.expect.bz2: Adjust for adding of address for %rip based
170 2008-01-10 Ulrich Drepper <drepper@redhat.com>
172 * testfile45.S.bz2: Add more tests.
173 * testfile45.expect.bz2: Adjust.
175 2008-01-08 Ulrich Drepper <drepper@redhat.com>
177 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
178 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
179 run-disasm-x86-64.sh.
180 * run-disasm-x86-64.sh: New file.
181 * testfile45.S.bz2: New file.
182 * testfile45.expect.bz2: New file.
183 * testfile44.S.bz2: New tests.
184 * testfile44.expect.bz2: Adjust.
186 2008-01-04 Ulrich Drepper <drepper@redhat.com>
188 * testfile44.S.bz2: New tests.
189 * testfile44.expect.bz2: Adjust.
191 2008-01-04 Roland McGrath <roland@redhat.com>
193 * dwfl-bug-fd-leak.c (main): Add a cast.
195 2008-01-03 Ulrich Drepper <drepper@redhat.com>
197 * testfile44.S.bz2: New tests.
198 * testfile44.expect.bz2: Adjust.
200 2008-01-01 Ulrich Drepper <drepper@redhat.com>
202 * line2addr.c: Use %m modifier instead of %a to appease gcc.
204 2008-01-01 Ulrich Drepper <drepper@redhat.com>
206 * testfile44.S.bz2: New tests.
207 * testfile44.expect.bz2: Adjust.
209 2007-12-31 Ulrich Drepper <drepper@redhat.com>
211 * testfile44.S.bz2: New tests.
212 * testfile44.expect.bz2: Adjust.
214 2007-12-30 Ulrich Drepper <drepper@redhat.com>
216 * testfile44.S.bz2: New tests.
217 * testfile44.expect.bz2: Adjust.
219 2007-12-29 Ulrich Drepper <drepper@redhat.com>
221 * testfile44.s.bz2: New tests.
222 * testfile44.expect.bz2: Adjust.
224 2007-12-28 Ulrich Drepper <drepper@redhat.com>
226 * testfile44.S.bz2: New tests.
227 * testfile44.expect.bz2: Adjust.
229 2007-12-27 Ulrich Drepper <drepper@redhat.com>
231 * testfile44.S.bz2: New tests.
232 * testfile44.expect.bz2: Adjust.
234 2007-12-26 Ulrich Drepper <drepper@redhat.com>
236 * testfile44.S.bz2: New tests.
237 * testfile44.expect.bz2: Adjust
239 2007-12-21 Ulrich Drepper <drepper@redhat.com>
241 * testfile44.S.bz2: More tests.
242 * testfile44.expect.bz2: Adjust appropriately.
244 2007-12-19 Ulrich Drepper <drepper@redhat.com>
246 * Makefile.am (TESTS): Add run-disasm.sh.
247 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
248 testfile44.expect.bz2.
249 * run-disasm.sh: New file.
250 * testfile44.S.bz2: New file.
251 * testfile44.expect.bz2: New file.
253 2007-12-15 Roland McGrath <roland@redhat.com>
255 * run-allregs.sh: Change expected output for powerpc spefscr.
257 2007-10-20 Roland McGrath <roland@redhat.com>
259 * run-dwfl-addr-sect.sh: Change expected output, no errors.
261 2007-10-19 Roland McGrath <roland@redhat.com>
263 * dwfl-addr-sect.c (handle_address): Return int.
264 Don't exit on error, just return nonzero.
265 (main): Collect results.
266 * run-dwfl-addr-sect.sh: New file.
267 * testfile43.bz2: New data file.
268 * Makefile.am (EXTRA_DIST, TESTS): Add them.
270 2007-10-18 Roland McGrath <roland@redhat.com>
272 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
274 2007-10-16 Roland McGrath <roland@redhat.com>
276 * test-subr.sh (remove_files): Don't pass -Bb to diff.
278 2007-10-09 Roland McGrath <roland@redhat.com>
280 * dwflmodtest.c (print_module): Don't use %p in output.
281 * run-dwfl-bug-offline-rel.sh: Updated expected output.
283 2007-10-08 Roland McGrath <roland@redhat.com>
285 * testfile42.bz2: New data file.
286 * Makefile.am (EXTRA_DIST): Add it.
287 * run-elflint-test.sh: New test on that file.
289 2007-10-04 Roland McGrath <roland@redhat.com>
291 * run-readelf-test4.sh: New file.
292 * Makefile.am (TESTS, EXTRA_DIST): Add it.
294 2007-10-03 Roland McGrath <roland@redhat.com>
296 * run-readelf-test3.sh: New file.
297 * Makefile.am (TESTS, EXTRA_DIST): Add it.
299 2007-10-01 Roland McGrath <roland@redhat.com>
301 * run-readelf-test2.sh: New file.
302 * Makefile.am (TESTS, EXTRA_DIST): Add it.
304 2007-09-11 Roland McGrath <roland@redhat.com>
306 * run-addrname-test.sh: Add a new case.
307 * testfile41.bz2: New data file.
308 * Makefile.am (EXTRA_DIST): Add it.
310 2007-08-23 Roland McGrath <roland@redhat.com>
312 * run-allregs.sh: Update expected x86-64 output for %rflags.
314 2007-08-12 Roland McGrath <roland@redhat.com>
316 * run-strip-test7.sh: New file.
317 * testfile39.bz2: New data file.
318 * testfile40.bz2: New data file.
319 * testfile40.debug.bz2: New data file.
320 * Makefile.am (TESTS, EXTRA_DIST): Add them.
322 2007-08-09 Roland McGrath <roland@redhat.com>
324 * dwfl-bug-report.c: Fix header inclusion.
326 2007-08-08 Roland McGrath <roland@redhat.com>
328 * run-addrname-test.sh: Add a new case using addr2line -S.
329 * testfile38.bz2: New data file.
330 * Makefile.am (EXTRA_DIST): Add it.
332 2007-07-16 Roland McGrath <roland@redhat.com>
334 * dwfl-bug-report.c: New file.
335 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
336 (dwfl_bug_report_LDADD): New variable.
338 2007-06-06 Roland McGrath <roland@redhat.com>
340 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
342 2007-06-05 Ulrich Drepper <drepper@redhat.com>
344 * Makefile.am (EXTRA_DIST): Add missing line continuation and
345 testfile37.bz and testfile37.debug.bz2.
347 2007-05-23 Roland McGrath <roland@redhat.com>
349 * run-allregs.sh: Update expected Alpha results.
351 2007-05-18 Roland McGrath <roland@redhat.com>
353 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
354 * testfile37.bz2: New data file.
355 * testfile37.debug.bz2: New data file.
356 * run-unstrip-test2.sh: New file.
357 * Makefile.am (TESTS, EXTRA_DIST): Add them.
359 2007-05-10 Roland McGrath <roland@redhat.com>
361 * run-dwfl-bug-offline-rel.sh: New file.
362 * testfile36.bz2: New data file.
363 * testfile36.debug.bz2: New data file.
364 * Makefile.am (TESTS, EXTRA_DIST): Add them.
366 2007-04-28 Roland McGrath <roland@redhat.com>
368 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
369 * testfile35.bz2: New data file.
370 * testfile35.debug.bz2: New data file.
371 * run-unstrip-test.sh: New file.
372 * Makefile.am (TESTS, EXTRA_DIST): Add them.
374 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
376 2007-04-26 Roland McGrath <roland@redhat.com>
378 * run-elflint-self.sh: Run all tests even if one fails.
380 * run-allregs.sh: Add expected output for alpha.
382 2007-04-24 Roland McGrath <roland@redhat.com>
384 * run-strip-test.sh: When we saved the debug info, test unstrip too.
386 2007-04-22 Roland McGrath <roland@redhat.com>
388 * run-allregs.sh: Update expected register info.
390 2007-04-16 Roland McGrath <roland@redhat.com>
392 * dwfl-addr-sect.c: New file.
393 * Makefile.am (noinst_PROGRAMS): Add it.
394 (dwfl_addr_sect_LDADD): New variable.
396 2007-04-05 Roland McGrath <roland@redhat.com>
398 * get-files.c: Test dwarf_getsrcdirs.
399 * run-get-files.sh: Update expected output.
401 2007-04-01 Roland McGrath <roland@redhat.com>
403 * run-allregs.sh: Updated expected output for x86_64.
405 2007-03-04 Roland McGrath <roland@redhat.com>
407 * dwfl-bug-fd-leak.c: New file.
408 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
409 (dwfl_bug_fd_leak_LDADD): New variable.
411 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
412 show what files have been located.
414 2007-02-02 Roland McGrath <roland@redhat.com>
416 * run-addrname-test.sh: New file.
417 * Makefile.am (TESTS, EXTRA_DIST): Add it.
418 * testfile34.bz2: New data file.
419 * Makefile.am (EXTRA_DIST): Add it.
421 2007-01-20 Roland McGrath <roland@redhat.com>
423 * testfile33.bz2: New data file.
424 * Makefile.am (EXTRA_DIST): Add it.
425 * run-elflint-test.sh: Test on it too.
427 2007-01-18 Roland McGrath <roland@redhat.com>
429 * Makefile.am (CFLAGS): Don't molest it.
431 2007-01-11 Roland McGrath <roland@redhat.com>
433 * testfile32.bz2: New data file.
434 * Makefile.am (EXTRA_DIST): Add it.
435 * run-elflint-test.sh: Test on it too.
437 2007-02-04 Ulrich Drepper <drepper@redhat.com>
440 * Makefile (noinst_PROGRAMS): Add arls.
442 * run-ranlib-test2.sh: Fix type in comment.
444 2007-01-10 Ulrich Drepper <drepper@redhat.com>
446 * run-elflint-self.sh (runtest): Show which file has the problem.
448 2007-01-10 Roland McGrath <roland@redhat.com>
450 * dwfl-bug-addr-overflow.c: New file.
451 * Makefile.am (TESTS): Add it.
452 (dwfl_bug_addr_overflow_LDADD): New variable.
454 2006-12-17 Roland McGrath <roland@redhat.com>
456 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
458 2006-09-05 Roland McGrath <roland@redhat.com>
460 * run-strings-test.sh: Export LC_ALL=C for the test.
462 2006-08-29 Roland McGrath <roland@redhat.com>
464 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
465 * run-arsymtest.sh: Likewise.
467 * run-native-test.sh (native.c compilation): Add some braces.
469 2006-08-22 Roland McGrath <roland@redhat.com>
471 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
472 (struct reginfo): New members bits, type.
473 (one_register, match_register): Update to take new args,
474 record and display new info.
475 (main): Display new info.
476 * run-allregs.sh: Update expected results.
478 2006-08-03 Roland McGrath <roland@redhat.com>
480 * run-allregs.sh: Add sparc cases.
481 * testfile30.bz2: New data file.
482 * testfile31.bz2: New data file.
483 * Makefile.am (EXTRA_DIST): Add them.
485 2006-07-21 Roland McGrath <roland@redhat.com>
487 * allregs.c (struct reginfo): Increase size of name.
488 (one_register): Assert that it's big enough.
490 2006-04-04 Roland McGrath <roland@redhat.com>
492 * run-bug1-test.sh: Test a second case, to cover both byte orders.
493 * testfile29.bz2: New file.
494 * testfile29.rdwr.bz2: New file.
495 * Makefile.am (EXTRA_DIST): Add them.
497 2006-04-04 Ulrich Drepper <drepper@redhat.com>
499 * Makefile.am: Add rules to run run-bug1-test.sh.
500 * rdwrmmap.c: New file.
501 * run-bug1-test.sh: New file.
502 * testfile28.bz2: New file.
503 * testfile28.rdwr.bz2: New file.
505 2006-03-09 Roland McGrath <roland@redhat.com>
507 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
509 2006-03-01 Roland McGrath <roland@redhat.com>
511 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
512 changes matching 3.0 spec.
514 2006-01-13 Roland McGrath <roland@redhat.com>
516 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
517 bash 3.1 whines when it's done in the trap 0 handler.
519 2006-01-11 Roland McGrath <roland@redhat.com>
521 * testfile26.bz2: New data file.
522 * testfile27.bz2: New data file.
523 * Makefile.am (EXTRA_DIST): Add them.
524 * run-allregs.sh: Test s390 data.
526 2005-12-14 Roland McGrath <roland@redhat.com>
528 * run-native-test.sh: Redirect output from native test process.
530 2005-12-13 Roland McGrath <roland@redhat.com>
532 * allregs.c (main): Fail if we find no registers.
534 * run-native-test.sh: New file.
535 * Makefile.am (TESTS, EXTRA_DIST): Add it.
537 2005-12-10 Ulrich Drepper <drepper@redhat.com
539 * run-readelf-test1.sh: New file.
540 * Makefile.am (TESTS): Add run-readelf-test1.sh.
541 (EXTRA_DIST): Likewise.
543 2005-12-07 Roland McGrath <roland@redhat.com>
545 * ecp.c (main): Use elf_end to clean up.
547 2005-11-25 Roland McGrath <roland@redhat.com>
549 * coverage.sh: Given -v argument, print names of unused files.
551 * addrscopes.c (main): Use dwfl_end before return.
552 * allregs.c (main): Likewise.
553 * find-prologues.c (main): Likewise.
554 * funcretval.c (main): Likewise.
555 * funcscopes.c (main): Likewise.
556 * line2addr.c (main): Likewise.
558 * run-allregs.sh: New file.
559 * Makefile.am (TESTS, EXTRA_DIST): Add it.
561 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
562 * Makefile.am (allregs_LDADD): Updated.
564 * allregs.c: New file.
565 * Makefile.am (noinst_PROGRAMS): Add it.
566 (allregs_LDADD): New variable.
568 2005-11-18 Roland McGrath <roland@redhat.com>
570 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
571 * test-wrapper.sh: Likewise.
573 2005-11-17 Roland McGrath <roland@redhat.com>
575 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
576 environment for test-wrapper.sh.
577 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
578 * test-subr.sh (installed_testrun): Likewise.
579 Use explicit path in ${bindir}.
581 * Makefile.am (installcheck-local): Fix typo in last change.
583 2005-11-16 Roland McGrath <roland@redhat.com>
585 * configure.ac: New file, for standalone build/dist of test suite.
586 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
587 (asm_TESTS): New variable, broken out of ...
588 (TESTS): ... here. Also remove msg_tst.
589 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
590 (installed_TESTS_ENVIRONMENT): New variable.
591 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
592 [!STANDALONE] (installcheck-local): Likewise.
593 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
594 * addrscopes.c: Include <config.h>.
595 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
596 * allfcts.c: Likewise.
597 * asm-tst1.c: Likewise.
598 * asm-tst2.c: Likewise.
599 * asm-tst3.c: Likewise.
600 * asm-tst4.c: Likewise.
601 * asm-tst5.c: Likewise.
602 * asm-tst6.c: Likewise.
603 * asm-tst7.c: Likewise.
604 * asm-tst8.c: Likewise.
605 * asm-tst9.c: Likewise.
606 * dwflmodtest.c: Likewise.
607 * find-prologues.c: Likewise.
608 * funcscopes.c: Likewise.
609 * get-aranges.c: Likewise.
610 * get-files.c: Likewise.
611 * get-lines.c: Likewise.
612 * get-pubnames.c: Likewise.
613 * line2addr.c: Likewise.
614 * newscn.c: Likewise.
615 * show-abbrev.c: Likewise.
616 * show-die-info.c: Likewise.
617 * update3.c: Likewise.
618 * update4.c: Likewise.
619 * funcretval.c: Likewise.
621 * dwflmodtest.c (print_instance): Don't use INTUSE.
622 (options): Don't use N_ macro.
624 2005-11-15 Roland McGrath <roland@redhat.com>
626 * coverage.sh: Look in backends.
627 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
628 (TESTS_ENVIRONMENT): Likewise.
630 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
631 pass FUNCDIE direclty to dwfl_module_return_value_location.
633 * Makefile.am (BUILD_RPATH): New variable.
634 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
635 (tests_rpath): New variable.
636 (installcheck-local): Pass it to test-wrapper.sh.
637 * test-wrapper.sh: In "installed" format, take yes/no value
638 for elfutils_tests_rpath, which export. When running a test
639 binary for installcheck, exit 77.
640 * test-subr.sh (installed_testrun): When running a test binary
641 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
643 2005-11-14 Roland McGrath <roland@redhat.com>
645 * test-subr.sh: New file.
646 * test-wrapper.sh: New file.
647 * Makefile.am (EXTRA_DIST): Add them.
648 (AM_LDFLAGS): Variable removed.
649 (TESTS_ENVIRONMENT): New variable.
650 (installcheck-local): New target.
651 * run-addrscopes.sh: Use test-subr.sh.
652 * run-allfcts.sh: Likewise.
653 * run-ecp-test.sh: Likewise.
654 * run-ecp-test2.sh: Likewise.
655 * run-elflint-self.sh: Likewise.
656 * run-elflint-test.sh: Likewise.
657 * run-find-prologues.sh: Likewise.
658 * run-funcscopes.sh: Likewise.
659 * run-get-aranges.sh: Likewise.
660 * run-get-files.sh: Likewise.
661 * run-get-lines.sh: Likewise.
662 * run-get-pubnames.sh: Likewise.
663 * run-line2addr.sh: Likewise.
664 * run-ranlib-test.sh: Likewise.
665 * run-ranlib-test2.sh: Likewise.
666 * run-show-abbrev.sh: Likewise.
667 * run-show-ciefde.sh: Likewise.
668 * run-show-die-info.sh: Likewise.
669 * run-strings-test.sh: Likewise.
670 * run-strip-test.sh: Likewise.
672 2005-11-13 Roland McGrath <roland@redhat.com>
674 * funcretval.c: New file.
675 * Makefile.am (noinst_PROGRAMS): Add it.
676 (funcretval_LDADD): New variable.
678 2005-11-09 Ulrich Drepper <drepper@redhat.com>
680 * line2addr.c (handle_module): Add missing parameter to printf.
682 2005-10-27 Roland McGrath <roland@redhat.com>
684 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
685 * funcscopes.c (handle_function): Likewise.
686 * dwflmodtest.c (print_inline, print_func): Likewise.
687 * find-prologues.c (handle_function): Likewise.
689 2005-10-27 Roland McGrath <roland@redhat.com>
691 * run-find-prologues.sh: New file.
692 * Makefile.am (TESTS, EXTRA_DIST): Add it.
694 * find-prologues.c (handle_function): Skip inlines.
696 2005-10-25 Roland McGrath <roland@redhat.com>
698 * find-prologues.c: New file.
699 * Makefile.am (noinst_PROGRAMS): Add it.
700 (find_prologues_LDADD): New variable.
702 2005-09-02 Ulrich Drepper <drepper@redhat.com>
704 * run-strings-test.sh: Remove strings.out in the end.
706 2005-08-31 Ulrich Drepper <drepper@redhat.com>
708 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
709 * run-allfcts.sh: Likewise.
710 * run-ecp-test.sh: Likewise.
711 * run-ecp-test2.sh: Likewise.
712 * run-elflint-test.sh: Likewise.
713 * run-funcscopes.sh: Likewise.
714 * run-get-aranges.sh: Likewise.
715 * run-get-files.sh: Likewise.
716 * run-get-lines.sh: Likewise.
717 * run-get-pubnames.sh: Likewise.
718 * run-line2addr.sh: Likewise.
719 * run-ranlib-test2.sh: Likewise.
720 * run-show-abbrev.sh: Likewise.
721 * run-show-ciefde.sh: Likewise.
722 * run-show-die-info.sh: Likewise.
723 * run-strings-test.sh: Likewise.
724 * run-strip-test.sh: Likewise.
726 2005-08-30 Ulrich Drepper <drepper@redhat.com>
728 * coverage.sh: Handle case where there is no .gcno file at all.
730 2005-08-29 Ulrich Drepper <drepper@redhat.com>
732 * Makefile.am (EXTRA_DIST): Add coverage.
733 [GCOV]: Generate coverage summary after the tests ran
734 * coverage.sh: New file.
736 2005-08-28 Ulrich Drepper <drepper@redhat.com>
738 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
739 (CLEANFILES): Add *.gcno *.gcda *.gconv.
741 2005-08-28 Ulrich Drepper <drepper@redhat.com>
743 * run-strings-test.sh: New file.
744 * Makefile.am (TESTS, EXTRA_DIST): Add it.
746 2005-08-27 Roland McGrath <roland@redhat.com>
748 * addrscopes.c (handle_address): Apply bias to PC addresses.
750 * run-funcscopes.sh: New file.
751 * testfile25.bz2: New data file.
752 * Makefile.am (TESTS, EXTRA_DIST): Add them.
754 2005-08-26 Roland McGrath <roland@redhat.com>
756 * addrscopes.c (dwarf_diename_integrate): Removed.
757 (print_vars, handle_address): Use plain dwarf_diename.
759 2005-08-25 Roland McGrath <roland@redhat.com>
761 * funcscopes.c: New file.
762 * Makefile.am (noinst_PROGRAMS): Add it.
763 (funcscopes_LDADD): New variable.
765 * run-addrscopes.sh: Add another case.
766 * testfile24.bz2: New data file.
767 * Makefile.am (EXTRA_DIST): Add it.
769 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
770 pass it to dwarf_getscopes.
771 (main): Pass it, true when '=' follows an address.
773 2005-08-24 Roland McGrath <roland@redhat.com>
775 * line2addr.c (print_address): Omit () for DSOs.
777 2005-08-24 Ulrich Drepper <drepper@redhat.com>
779 * run-line2addr.sh: Remove testfile23 in the end.
781 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
782 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
784 2005-08-22 Roland McGrath <roland@redhat.com>
786 * run-line2addr.sh: Add a case.
787 * testfile23.bz2: New data file.
788 * Makefile.am (EXTRA_DIST): Add it.
790 2005-08-18 Roland McGrath <roland@redhat.com>
792 * run-addrscopes.sh: New file.
793 * testfile22.bz2: New data file.
794 * Makefile.am (TESTS, EXTRA_DIST): Add them.
796 * addrscopes.c: New file.
797 * Makefile.am (noinst_PROGRAMS): Add it.
798 (addrscopes_LDADD): New variable.
800 2005-08-15 Ulrich Drepper <drepper@redhat.com>
802 * run-elflint-self.sh: Don't run test if the file doesn't exist.
804 2005-08-15 Roland McGrath <roland@redhat.com>
806 * dwflmodtest.c (print_instance, print_inline): New functions.
807 (print_func): Call print_inline.
808 (options, parse_opt): Grok -i/--inlines.
810 2005-08-07 Roland McGrath <roland@redhat.com>
812 * dwflmodtest.c: Print function details only if -f flag is given.
814 2005-08-06 Ulrich Drepper <drepper@redhat.com>
816 * run-elflint-self.sh: New file.
817 * Makefile.am (TESTS): Add run-elflint-self.sh.
818 (EXTRA_DIST): Likewise.
820 * Makefile.am: Link with statis libs if BUILD_STATIC.
821 (dwflmodtest_LDADD): Also link with -ldl.
823 2005-08-02 Ulrich Drepper <drepper@redhat.com>
825 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
826 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
828 * asm-tst2.c: Likewise.
829 * asm-tst3.c: Likewise.
830 * asm-tst4.c: Likewise.
831 * asm-tst5.c: Likewise.
832 * asm-tst6.c: Likewise.
833 * asm-tst7.c: Likewise.
834 * asm-tst8.c: Likewise.
835 * asm-tst9.c: Likewise.
837 * msg_tst.c: Add new error message.
839 2005-07-28 Ulrich Drepper <drepper@redhat.com>
841 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
843 2005-06-01 Roland McGrath <roland@redhat.com>
845 * line2addr.c: Rewritten using libdwfl.
846 * run-line2addr.sh: Update test for changed arguments.
847 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
848 (libdwfl): New variable.
849 (line2addr_LDADD): Use it.
851 2005-07-28 Roland McGrath <roland@redhat.com>
853 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
854 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
855 (dwflmodtest_LDADD): New variable.
856 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
858 2005-07-21 Ulrich Drepper <drepper@redhat.com>
860 * testfile18.bz2: New file.
861 * run-elflint-test.sh: New file.
862 * Makefile.am (TESTS): Add run-elflint-test.sh.
863 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
865 2005-05-24 Ulrich Drepper <drepper@redhat.com>
867 * get-files.c (main): Use correct format specifier.
869 2005-05-21 Ulrich Drepper <drepper@redhat.com>
871 * Makefile.am: Add -Wextra to CFLAGS.
872 * get-files.c: Remove warning this produced.
873 * get-pubnames.c: Likewise.
874 * newfile.c: Likewise.
875 * newscn.c: Likewise.
876 * scnnames.c: Likewise.
877 * showptable.c: Likewise.
878 * test-nlist.c: Likewise.
879 * update1.c: Likewise.
880 * update2.c: Likewise.
881 * update3.c: Likewise.
882 * update4.c: Likewise.
884 2005-05-08 Ulrich Drepper <drepper@redhat.com>
886 * run-line2addr.sh: Remove testfile14 at the end.
888 * run-strip-test.sh: Remove debuginfo test input file as well.
890 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
893 2005-05-03 Roland McGrath <roland@redhat.com>
895 * run-strip-test.sh: Use variables for test file names.
896 Optionally produce separate debug file and check it.
897 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
898 * run-strip-test3.sh: Likewise.
899 * run-strip-test4.sh: New file.
900 * run-strip-test5.sh: New file.
901 * run-strip-test6.sh: New file.
902 * testfile15.bz: New file.
903 * testfile15.debug.bz: New file.
904 * testfile16.bz: New file.
905 * testfile16.debug.bz: New file.
906 * testfile17.bz: New file.
907 * testfile17.debug.bz: New file.
908 * Makefile.am (TESTS, EXTRA_DIST): Add them.
910 2005-04-25 Ulrich Drepper <drepper@redhat.com>
912 * run-line2addr.sh: Also use testfile14. Adjust for correct
913 return of multiple matches.
914 * testfile14.bz2: New file.
915 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
917 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
919 2005-04-04 Roland McGrath <roland@redhat.com>
921 * line2addr.c (main): Initialize LINES and NLINES before calling
922 dwarf_getsrc_file, and free LINES afterwards.
924 * allfcts.c (main): Use size_t for CUHL.
926 2005-04-04 Ulrich Drepper <drepper@redhat.com>
928 * line2addr.c: New file.
929 * run-line2addr.sh: New file.
930 * Makefile.am: Add rules to build, run, and distribute new code.
932 2005-04-02 Ulrich Drepper <drepper@redhat.com>
934 * allfcts.c: New file.
935 * run-allfcts.sh: New file.
936 * Makefile.am: Add rules to build, run, and distribute new code.
938 2005-02-05 Ulrich Drepper <drepper@redhat.com>
940 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
941 programs with -lmudflap.
943 2004-09-25 Ulrich Drepper <drepper@redhat.com>
945 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
946 * asm-tst5.c (main): Likewise.
947 * asm-tst6.c (main): Likewise.
949 2004-01-17 Ulrich Drepper <drepper@redhat.com>
951 * Makefile.am: Support building with mudflap.
953 2004-01-12 Ulrich Drepper <drepper@redhat.com>
955 * get-aranges.c: Rewrite to use libdw.
956 * Makefile.am: Reenable get-aranges test.
958 2004-01-11 Ulrich Drepper <drepper@redhat.com>
960 * get-lines.c: New file.
961 * get-files.c: Adjust for libdw.
962 * run-get-files.sh: Adjust expected result.
963 * run-get-lines.sh: Likewise.
964 * Makefile.am: Run get-lines test. Don't run get-aranges and
965 get-ciefde test for now.
967 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
968 change. Print attribute offset information.
969 * run-show-abbrev.sh: Adjust expected output.
971 2004-01-09 Ulrich Drepper <drepper@redhat.com>
973 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
974 * show-die-info.c: Likewise.
975 * run-show-die-info.sh: Adjust expected output.
977 2003-08-13 Ulrich Drepper <drepper@redhat.com>
979 * Makefile.in: Depend on libebl.a, not libebl.so.
981 2003-08-11 Ulrich Drepper <drepper@redhat.com>
983 * Moved to CVS archive.