Fix unstrip for modifying file in place.
[platform/upstream/elfutils.git] / tests / ChangeLog
1 2010-06-04  Roland McGrath  <roland@redhat.com>
2
3         * run-unstrip-test.sh: Also test modifying the file in place.
4
5 2010-04-22  Roland McGrath  <roland@redhat.com>
6
7         * addrcfi.c (handle_cfi): Fix function name in error message.
8         Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
9
10 2010-04-14  Roland McGrath  <roland@redhat.com>
11
12         * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
13
14 2010-04-10  Ulrich Drepper  <drepper@redhat.com>
15
16         * msg_tst.c: Adjust expected error message.
17
18 2010-04-01  Petr Machata  <pmachata@redhat.com>
19
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.
24
25 2010-02-15  Roland McGrath  <roland@redhat.com>
26
27         * Makefile.am: Use config/eu.am for common stuff.
28
29         * asm-tst9.c (main): Rename local to avoid shadowing another local.
30
31 2009-07-22  Roland McGrath  <roland@redhat.com>
32
33         * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
34
35 2009-07-08  Roland McGrath  <roland@redhat.com>
36
37         * addrcfi.c: New file.
38         * Makefile.am (noinst_PROGRAMS): Add it.
39         (addrcfi_LDADD): New variable.
40
41 2009-05-07  Petr Machata  <pmachata@redhat.com>
42
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.
48
49 2009-04-23  Ulrich Drepper  <drepper@redhat.com>
50
51         * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
52         (rdwrmmap_LDADD): Add $(libmudflap).
53
54 2009-04-21  Roland McGrath  <roland@redhat.com>
55
56         * testfile50.bz2: New data file.
57         * Makefile.am (EXTRA_DIST): Add it.
58         * run-dwfl-addr-sect.sh: Add a case using it.
59
60 2008-12-31  Ulrich Drepper  <drepper@redhat.com>
61
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.
72
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.
77
78 2008-12-30  Ulrich Drepper  <drepper@redhat.com>
79
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.
84
85 2008-12-19  Ulrich Drepper  <drepper@redhat.com>
86
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.
91
92 2008-11-26  Roland McGrath  <roland@redhat.com>
93
94         * dwfl-bug-getmodules.c: New file.
95         * Makefile.am (noinst_PROGRAMS): Add it.
96         (dwfl_bug_getmodules_LDADD): New variable.
97
98 2008-09-10  Roland McGrath  <roland@redhat.com>
99
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.
103
104 2008-08-21  Denys Vlasenko  <dvlasenk@redhat.com>
105
106         * run-addrname-test.sh: Add a new case.
107         * testfile49.bz2: New data file.
108         * Makefile.am (EXTRA_DIST): Add it.
109
110 2008-04-10  Roland McGrath  <roland@redhat.com>
111
112         * testfile48.bz2, testfile48.bz2.debug: New data files.
113         * Makefile.am (EXTRA_DIST): Add them.
114         * run-strip-test8.sh: Use them.
115
116         * testfile16.bz2, testfile16.debug.bz2: Replace data files.
117
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.
122
123 2008-03-31  Roland McGrath  <roland@redhat.com>
124
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.
129
130 2008-03-19  Roland McGrath  <roland@redhat.com>
131
132         * run-addrname-test.sh: Add a new case.
133
134 2008-02-22  Roland McGrath  <roland@redhat.com>
135
136         * run-elflint-test.sh: Typo fix.
137
138 2008-02-21  Roland McGrath  <roland@redhat.com>
139
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.
143
144 2008-02-20  Roland McGrath  <roland@redhat.com>
145
146         * testfile46.bz2: New data file.
147         * Makefile.am (EXTRA_DIST): Add it.
148         * run-elflint-test.sh: Test on it.
149
150 2008-02-01  Ulrich Drepper  <drepper@redhat.com>
151
152         * Makefile.am: Hook up sha1-tst.c.
153         * sha1-tst.c: New file.
154
155 2008-01-21  Roland McGrath  <roland@redhat.com>
156
157         * testfile45.S.bz2: Add tests for cltq, cqto.
158         * testfile45.expect.bz2: Adjust.
159
160 2008-01-14  Ulrich Drepper  <drepper@redhat.com>
161
162         * testfile45.S.bz2: Add more tests.
163         * testfile45.expect.bz2: Adjust.
164
165 2008-01-11  Ulrich Drepper  <drepper@redhat.com>
166
167         * testfile45.expect.bz2: Adjust for adding of address for %rip based
168         address mode.
169
170 2008-01-10  Ulrich Drepper  <drepper@redhat.com>
171
172         * testfile45.S.bz2: Add more tests.
173         * testfile45.expect.bz2: Adjust.
174
175 2008-01-08  Ulrich Drepper  <drepper@redhat.com>
176
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.
185
186 2008-01-04  Ulrich Drepper  <drepper@redhat.com>
187
188         * testfile44.S.bz2: New tests.
189         * testfile44.expect.bz2: Adjust.
190
191 2008-01-04  Roland McGrath  <roland@redhat.com>
192
193         * dwfl-bug-fd-leak.c (main): Add a cast.
194
195 2008-01-03  Ulrich Drepper  <drepper@redhat.com>
196
197         * testfile44.S.bz2: New tests.
198         * testfile44.expect.bz2: Adjust.
199
200 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
201
202         * line2addr.c: Use %m modifier instead of %a to appease gcc.
203
204 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
205
206         * testfile44.S.bz2: New tests.
207         * testfile44.expect.bz2: Adjust.
208
209 2007-12-31  Ulrich Drepper  <drepper@redhat.com>
210
211         * testfile44.S.bz2: New tests.
212         * testfile44.expect.bz2: Adjust.
213
214 2007-12-30  Ulrich Drepper  <drepper@redhat.com>
215
216         * testfile44.S.bz2: New tests.
217         * testfile44.expect.bz2: Adjust.
218
219 2007-12-29  Ulrich Drepper  <drepper@redhat.com>
220
221         * testfile44.s.bz2: New tests.
222         * testfile44.expect.bz2: Adjust.
223
224 2007-12-28  Ulrich Drepper  <drepper@redhat.com>
225
226         * testfile44.S.bz2: New tests.
227         * testfile44.expect.bz2: Adjust.
228
229 2007-12-27  Ulrich Drepper  <drepper@redhat.com>
230
231         * testfile44.S.bz2: New tests.
232         * testfile44.expect.bz2: Adjust.
233
234 2007-12-26  Ulrich Drepper  <drepper@redhat.com>
235
236         * testfile44.S.bz2: New tests.
237         * testfile44.expect.bz2: Adjust
238
239 2007-12-21  Ulrich Drepper  <drepper@redhat.com>
240
241         * testfile44.S.bz2: More tests.
242         * testfile44.expect.bz2: Adjust appropriately.
243
244 2007-12-19  Ulrich Drepper  <drepper@redhat.com>
245
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.
252
253 2007-12-15  Roland McGrath  <roland@redhat.com>
254
255         * run-allregs.sh: Change expected output for powerpc spefscr.
256
257 2007-10-20  Roland McGrath  <roland@redhat.com>
258
259         * run-dwfl-addr-sect.sh: Change expected output, no errors.
260
261 2007-10-19  Roland McGrath  <roland@redhat.com>
262
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.
269
270 2007-10-18  Roland McGrath  <roland@redhat.com>
271
272         * run-allregs.sh: Update expected ppc output for vrsave/vscr.
273
274 2007-10-16  Roland McGrath  <roland@redhat.com>
275
276         * test-subr.sh (remove_files): Don't pass -Bb to diff.
277
278 2007-10-09  Roland McGrath  <roland@redhat.com>
279
280         * dwflmodtest.c (print_module): Don't use %p in output.
281         * run-dwfl-bug-offline-rel.sh: Updated expected output.
282
283 2007-10-08  Roland McGrath  <roland@redhat.com>
284
285         * testfile42.bz2: New data file.
286         * Makefile.am (EXTRA_DIST): Add it.
287         * run-elflint-test.sh: New test on that file.
288
289 2007-10-04  Roland McGrath  <roland@redhat.com>
290
291         * run-readelf-test4.sh: New file.
292         * Makefile.am (TESTS, EXTRA_DIST): Add it.
293
294 2007-10-03  Roland McGrath  <roland@redhat.com>
295
296         * run-readelf-test3.sh: New file.
297         * Makefile.am (TESTS, EXTRA_DIST): Add it.
298
299 2007-10-01  Roland McGrath  <roland@redhat.com>
300
301         * run-readelf-test2.sh: New file.
302         * Makefile.am (TESTS, EXTRA_DIST): Add it.
303
304 2007-09-11  Roland McGrath  <roland@redhat.com>
305
306         * run-addrname-test.sh: Add a new case.
307         * testfile41.bz2: New data file.
308         * Makefile.am (EXTRA_DIST): Add it.
309
310 2007-08-23  Roland McGrath  <roland@redhat.com>
311
312         * run-allregs.sh: Update expected x86-64 output for %rflags.
313
314 2007-08-12  Roland McGrath  <roland@redhat.com>
315
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.
321
322 2007-08-09  Roland McGrath  <roland@redhat.com>
323
324         * dwfl-bug-report.c: Fix header inclusion.
325
326 2007-08-08  Roland McGrath  <roland@redhat.com>
327
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.
331
332 2007-07-16  Roland McGrath  <roland@redhat.com>
333
334         * dwfl-bug-report.c: New file.
335         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
336         (dwfl_bug_report_LDADD): New variable.
337
338 2007-06-06  Roland McGrath  <roland@redhat.com>
339
340         * run-unstrip-test.sh: Declare testfile.unstrip for removal.
341
342 2007-06-05  Ulrich Drepper  <drepper@redhat.com>
343
344         * Makefile.am (EXTRA_DIST): Add missing line continuation and
345         testfile37.bz and testfile37.debug.bz2.
346
347 2007-05-23  Roland McGrath  <roland@redhat.com>
348
349         * run-allregs.sh: Update expected Alpha results.
350
351 2007-05-18  Roland McGrath  <roland@redhat.com>
352
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.
358
359 2007-05-10  Roland McGrath  <roland@redhat.com>
360
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.
365
366 2007-04-28  Roland McGrath  <roland@redhat.com>
367
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.
373
374         * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
375
376 2007-04-26  Roland McGrath  <roland@redhat.com>
377
378         * run-elflint-self.sh: Run all tests even if one fails.
379
380         * run-allregs.sh: Add expected output for alpha.
381
382 2007-04-24  Roland McGrath  <roland@redhat.com>
383
384         * run-strip-test.sh: When we saved the debug info, test unstrip too.
385
386 2007-04-22  Roland McGrath  <roland@redhat.com>
387
388         * run-allregs.sh: Update expected register info.
389
390 2007-04-16  Roland McGrath  <roland@redhat.com>
391
392         * dwfl-addr-sect.c: New file.
393         * Makefile.am (noinst_PROGRAMS): Add it.
394         (dwfl_addr_sect_LDADD): New variable.
395
396 2007-04-05  Roland McGrath  <roland@redhat.com>
397
398         * get-files.c: Test dwarf_getsrcdirs.
399         * run-get-files.sh: Update expected output.
400
401 2007-04-01  Roland McGrath  <roland@redhat.com>
402
403         * run-allregs.sh: Updated expected output for x86_64.
404
405 2007-03-04  Roland McGrath  <roland@redhat.com>
406
407         * dwfl-bug-fd-leak.c: New file.
408         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
409         (dwfl_bug_fd_leak_LDADD): New variable.
410
411         * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
412         show what files have been located.
413
414 2007-02-02  Roland McGrath  <roland@redhat.com>
415
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.
420
421 2007-01-20  Roland McGrath  <roland@redhat.com>
422
423         * testfile33.bz2: New data file.
424         * Makefile.am (EXTRA_DIST): Add it.
425         * run-elflint-test.sh: Test on it too.
426
427 2007-01-18  Roland McGrath  <roland@redhat.com>
428
429         * Makefile.am (CFLAGS): Don't molest it.
430
431 2007-01-11  Roland McGrath  <roland@redhat.com>
432
433         * testfile32.bz2: New data file.
434         * Makefile.am (EXTRA_DIST): Add it.
435         * run-elflint-test.sh: Test on it too.
436
437 2007-02-04  Ulrich Drepper  <drepper@redhat.com>
438
439         * arls.c: New file.
440         * Makefile (noinst_PROGRAMS): Add arls.
441
442         * run-ranlib-test2.sh: Fix type in comment.
443
444 2007-01-10  Ulrich Drepper  <drepper@redhat.com>
445
446         * run-elflint-self.sh (runtest): Show which file has the problem.
447
448 2007-01-10  Roland McGrath  <roland@redhat.com>
449
450         * dwfl-bug-addr-overflow.c: New file.
451         * Makefile.am (TESTS): Add it.
452         (dwfl_bug_addr_overflow_LDADD): New variable.
453
454 2006-12-17  Roland McGrath  <roland@redhat.com>
455
456         * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
457
458 2006-09-05  Roland McGrath  <roland@redhat.com>
459
460         * run-strings-test.sh: Export LC_ALL=C for the test.
461
462 2006-08-29  Roland McGrath  <roland@redhat.com>
463
464         * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
465         * run-arsymtest.sh: Likewise.
466
467         * run-native-test.sh (native.c compilation): Add some braces.
468
469 2006-08-22  Roland McGrath  <roland@redhat.com>
470
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.
477
478 2006-08-03  Roland McGrath  <roland@redhat.com>
479
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.
484
485 2006-07-21  Roland McGrath  <roland@redhat.com>
486
487         * allregs.c (struct reginfo): Increase size of name.
488         (one_register): Assert that it's big enough.
489
490 2006-04-04  Roland McGrath  <roland@redhat.com>
491
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.
496
497 2006-04-04  Ulrich Drepper  <drepper@redhat.com>
498
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.
504
505 2006-03-09  Roland McGrath  <roland@redhat.com>
506
507         * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
508
509 2006-03-01  Roland McGrath  <roland@redhat.com>
510
511         * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
512         changes matching 3.0 spec.
513
514 2006-01-13  Roland McGrath  <roland@redhat.com>
515
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.
518
519 2006-01-11  Roland McGrath  <roland@redhat.com>
520
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.
525
526 2005-12-14  Roland McGrath  <roland@redhat.com>
527
528         * run-native-test.sh: Redirect output from native test process.
529
530 2005-12-13  Roland McGrath  <roland@redhat.com>
531
532         * allregs.c (main): Fail if we find no registers.
533
534         * run-native-test.sh: New file.
535         * Makefile.am (TESTS, EXTRA_DIST): Add it.
536
537 2005-12-10  Ulrich Drepper  <drepper@redhat.com
538
539         * run-readelf-test1.sh: New file.
540         * Makefile.am (TESTS): Add run-readelf-test1.sh.
541         (EXTRA_DIST): Likewise.
542
543 2005-12-07  Roland McGrath  <roland@redhat.com>
544
545         * ecp.c (main): Use elf_end to clean up.
546
547 2005-11-25  Roland McGrath  <roland@redhat.com>
548
549         * coverage.sh: Given -v argument, print names of unused files.
550
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.
557
558         * run-allregs.sh: New file.
559         * Makefile.am (TESTS, EXTRA_DIST): Add it.
560
561         * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
562         * Makefile.am (allregs_LDADD): Updated.
563
564         * allregs.c: New file.
565         * Makefile.am (noinst_PROGRAMS): Add it.
566         (allregs_LDADD): New variable.
567
568 2005-11-18  Roland McGrath  <roland@redhat.com>
569
570         * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
571         * test-wrapper.sh: Likewise.
572
573 2005-11-17  Roland McGrath  <roland@redhat.com>
574
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}.
580
581         * Makefile.am (installcheck-local): Fix typo in last change.
582
583 2005-11-16  Roland McGrath  <roland@redhat.com>
584
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.
620
621         * dwflmodtest.c (print_instance): Don't use INTUSE.
622         (options): Don't use N_ macro.
623
624 2005-11-15  Roland McGrath  <roland@redhat.com>
625
626         * coverage.sh: Look in backends.
627         * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
628         (TESTS_ENVIRONMENT): Likewise.
629
630         * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
631         pass FUNCDIE direclty to dwfl_module_return_value_location.
632
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.
642
643 2005-11-14  Roland McGrath  <roland@redhat.com>
644
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.
671
672 2005-11-13  Roland McGrath  <roland@redhat.com>
673
674         * funcretval.c: New file.
675         * Makefile.am (noinst_PROGRAMS): Add it.
676         (funcretval_LDADD): New variable.
677
678 2005-11-09  Ulrich Drepper  <drepper@redhat.com>
679
680         * line2addr.c (handle_module): Add missing parameter to printf.
681
682 2005-10-27  Roland McGrath  <roland@redhat.com>
683
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.
688
689 2005-10-27  Roland McGrath  <roland@redhat.com>
690
691         * run-find-prologues.sh: New file.
692         * Makefile.am (TESTS, EXTRA_DIST): Add it.
693
694         * find-prologues.c (handle_function): Skip inlines.
695
696 2005-10-25  Roland McGrath  <roland@redhat.com>
697
698         * find-prologues.c: New file.
699         * Makefile.am (noinst_PROGRAMS): Add it.
700         (find_prologues_LDADD): New variable.
701
702 2005-09-02  Ulrich Drepper  <drepper@redhat.com>
703
704         * run-strings-test.sh: Remove strings.out in the end.
705
706 2005-08-31  Ulrich Drepper  <drepper@redhat.com>
707
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.
725
726 2005-08-30  Ulrich Drepper  <drepper@redhat.com>
727
728         * coverage.sh: Handle case where there is no .gcno file at all.
729
730 2005-08-29  Ulrich Drepper  <drepper@redhat.com>
731
732         * Makefile.am (EXTRA_DIST): Add coverage.
733         [GCOV]: Generate coverage summary after the tests ran
734         * coverage.sh: New file.
735
736 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
737
738         * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
739         (CLEANFILES): Add *.gcno *.gcda *.gconv.
740
741 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
742
743         * run-strings-test.sh: New file.
744         * Makefile.am (TESTS, EXTRA_DIST): Add it.
745
746 2005-08-27  Roland McGrath  <roland@redhat.com>
747
748         * addrscopes.c (handle_address): Apply bias to PC addresses.
749
750         * run-funcscopes.sh: New file.
751         * testfile25.bz2: New data file.
752         * Makefile.am (TESTS, EXTRA_DIST): Add them.
753
754 2005-08-26  Roland McGrath  <roland@redhat.com>
755
756         * addrscopes.c (dwarf_diename_integrate): Removed.
757         (print_vars, handle_address): Use plain dwarf_diename.
758
759 2005-08-25  Roland McGrath  <roland@redhat.com>
760
761         * funcscopes.c: New file.
762         * Makefile.am (noinst_PROGRAMS): Add it.
763         (funcscopes_LDADD): New variable.
764
765         * run-addrscopes.sh: Add another case.
766         * testfile24.bz2: New data file.
767         * Makefile.am (EXTRA_DIST): Add it.
768
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.
772
773 2005-08-24  Roland McGrath  <roland@redhat.com>
774
775         * line2addr.c (print_address): Omit () for DSOs.
776
777 2005-08-24  Ulrich Drepper  <drepper@redhat.com>
778
779         * run-line2addr.sh: Remove testfile23 in the end.
780
781         * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
782         [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
783
784 2005-08-22  Roland McGrath  <roland@redhat.com>
785
786         * run-line2addr.sh: Add a case.
787         * testfile23.bz2: New data file.
788         * Makefile.am (EXTRA_DIST): Add it.
789
790 2005-08-18  Roland McGrath  <roland@redhat.com>
791
792         * run-addrscopes.sh: New file.
793         * testfile22.bz2: New data file.
794         * Makefile.am (TESTS, EXTRA_DIST): Add them.
795
796         * addrscopes.c: New file.
797         * Makefile.am (noinst_PROGRAMS): Add it.
798         (addrscopes_LDADD): New variable.
799
800 2005-08-15  Ulrich Drepper  <drepper@redhat.com>
801
802         * run-elflint-self.sh: Don't run test if the file doesn't exist.
803
804 2005-08-15  Roland McGrath  <roland@redhat.com>
805
806         * dwflmodtest.c (print_instance, print_inline): New functions.
807         (print_func): Call print_inline.
808         (options, parse_opt): Grok -i/--inlines.
809
810 2005-08-07  Roland McGrath  <roland@redhat.com>
811
812         * dwflmodtest.c: Print function details only if -f flag is given.
813
814 2005-08-06  Ulrich Drepper  <drepper@redhat.com>
815
816         * run-elflint-self.sh: New file.
817         * Makefile.am (TESTS): Add run-elflint-self.sh.
818         (EXTRA_DIST): Likewise.
819
820         * Makefile.am: Link with statis libs if BUILD_STATIC.
821         (dwflmodtest_LDADD): Also link with -ldl.
822
823 2005-08-02  Ulrich Drepper  <drepper@redhat.com>
824
825         * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
826         * asm-tst1.c: Adjust for new asm_begin interface.  Open backend
827         library first.
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.
836
837         * msg_tst.c: Add new error message.
838
839 2005-07-28  Ulrich Drepper  <drepper@redhat.com>
840
841         * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
842
843 2005-06-01  Roland McGrath  <roland@redhat.com>
844
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.
850
851 2005-07-28  Roland McGrath  <roland@redhat.com>
852
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.
857
858 2005-07-21  Ulrich Drepper  <drepper@redhat.com>
859
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.
864
865 2005-05-24  Ulrich Drepper  <drepper@redhat.com>
866
867         * get-files.c (main): Use correct format specifier.
868
869 2005-05-21  Ulrich Drepper  <drepper@redhat.com>
870
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.
883
884 2005-05-08  Ulrich Drepper  <drepper@redhat.com>
885
886         * run-line2addr.sh: Remove testfile14 at the end.
887
888         * run-strip-test.sh: Remove debuginfo test input file as well.
889
890         * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
891         .bz, not .bz2.
892
893 2005-05-03  Roland McGrath  <roland@redhat.com>
894
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.
909
910 2005-04-25  Ulrich Drepper  <drepper@redhat.com>
911
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.
916
917         * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
918
919 2005-04-04  Roland McGrath  <roland@redhat.com>
920
921         * line2addr.c (main): Initialize LINES and NLINES before calling
922         dwarf_getsrc_file, and free LINES afterwards.
923
924         * allfcts.c (main): Use size_t for CUHL.
925
926 2005-04-04  Ulrich Drepper  <drepper@redhat.com>
927
928         * line2addr.c: New file.
929         * run-line2addr.sh: New file.
930         * Makefile.am: Add rules to build, run, and distribute new code.
931
932 2005-04-02  Ulrich Drepper  <drepper@redhat.com>
933
934         * allfcts.c: New file.
935         * run-allfcts.sh: New file.
936         * Makefile.am: Add rules to build, run, and distribute new code.
937
938 2005-02-05  Ulrich Drepper  <drepper@redhat.com>
939
940         * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap.  Link all test
941         programs with -lmudflap.
942
943 2004-09-25  Ulrich Drepper  <drepper@redhat.com>
944
945         * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
946         * asm-tst5.c (main): Likewise.
947         * asm-tst6.c (main): Likewise.
948
949 2004-01-17  Ulrich Drepper  <drepper@redhat.com>
950
951         * Makefile.am: Support building with mudflap.
952
953 2004-01-12  Ulrich Drepper  <drepper@redhat.com>
954
955         * get-aranges.c: Rewrite to use libdw.
956         * Makefile.am: Reenable get-aranges test.
957
958 2004-01-11  Ulrich Drepper  <drepper@redhat.com>
959
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.
966
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.
970
971 2004-01-09  Ulrich Drepper  <drepper@redhat.com>
972
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.
976
977 2003-08-13  Ulrich Drepper  <drepper@redhat.com>
978
979         * Makefile.in: Depend on libebl.a, not libebl.so.
980
981 2003-08-11  Ulrich Drepper  <drepper@redhat.com>
982
983         * Moved to CVS archive.