Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
[platform/upstream/elfutils.git] / tests / ChangeLog
1 2011-02-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
2
3         * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
4         * run-readelf-twofiles.sh: New file.
5
6 2011-02-25  Mark Wielaard  <mjw@redhat.com>
7
8         * Makefile.am (BUILD_RPATH): Be consistent in naming.
9
10 2011-02-02  Josh Stone  <jistone@redhat.com>
11
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.
17
18 2011-01-12  Roland McGrath  <roland@redhat.com>
19
20         * run-prelink-addr-test.sh: Make symlinks to find .debug files
21         corresponding to .noshdrs files.
22
23 2011-01-11  Josh Stone  <jistone@redhat.com>
24
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.
31
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.
40
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.
50
51 2011-01-10  Josh Stone  <jistone@redhat.com>
52
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.
60
61 2010-06-04  Roland McGrath  <roland@redhat.com>
62
63         * run-unstrip-test.sh: Also test modifying the file in place.
64
65 2010-04-22  Roland McGrath  <roland@redhat.com>
66
67         * addrcfi.c (handle_cfi): Fix function name in error message.
68         Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
69
70 2010-04-14  Roland McGrath  <roland@redhat.com>
71
72         * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
73
74 2010-04-10  Ulrich Drepper  <drepper@redhat.com>
75
76         * msg_tst.c: Adjust expected error message.
77
78 2010-04-01  Petr Machata  <pmachata@redhat.com>
79
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.
84
85 2010-02-15  Roland McGrath  <roland@redhat.com>
86
87         * Makefile.am: Use config/eu.am for common stuff.
88
89         * asm-tst9.c (main): Rename local to avoid shadowing another local.
90
91 2009-07-22  Roland McGrath  <roland@redhat.com>
92
93         * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
94
95 2009-07-08  Roland McGrath  <roland@redhat.com>
96
97         * addrcfi.c: New file.
98         * Makefile.am (noinst_PROGRAMS): Add it.
99         (addrcfi_LDADD): New variable.
100
101 2009-05-07  Petr Machata  <pmachata@redhat.com>
102
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.
108
109 2009-04-23  Ulrich Drepper  <drepper@redhat.com>
110
111         * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
112         (rdwrmmap_LDADD): Add $(libmudflap).
113
114 2009-04-21  Roland McGrath  <roland@redhat.com>
115
116         * testfile50.bz2: New data file.
117         * Makefile.am (EXTRA_DIST): Add it.
118         * run-dwfl-addr-sect.sh: Add a case using it.
119
120 2008-12-31  Ulrich Drepper  <drepper@redhat.com>
121
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.
132
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.
137
138 2008-12-30  Ulrich Drepper  <drepper@redhat.com>
139
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.
144
145 2008-12-19  Ulrich Drepper  <drepper@redhat.com>
146
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.
151
152 2008-11-26  Roland McGrath  <roland@redhat.com>
153
154         * dwfl-bug-getmodules.c: New file.
155         * Makefile.am (noinst_PROGRAMS): Add it.
156         (dwfl_bug_getmodules_LDADD): New variable.
157
158 2008-09-10  Roland McGrath  <roland@redhat.com>
159
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.
163
164 2008-08-21  Denys Vlasenko  <dvlasenk@redhat.com>
165
166         * run-addrname-test.sh: Add a new case.
167         * testfile49.bz2: New data file.
168         * Makefile.am (EXTRA_DIST): Add it.
169
170 2008-04-10  Roland McGrath  <roland@redhat.com>
171
172         * testfile48.bz2, testfile48.bz2.debug: New data files.
173         * Makefile.am (EXTRA_DIST): Add them.
174         * run-strip-test8.sh: Use them.
175
176         * testfile16.bz2, testfile16.debug.bz2: Replace data files.
177
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.
182
183 2008-03-31  Roland McGrath  <roland@redhat.com>
184
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.
189
190 2008-03-19  Roland McGrath  <roland@redhat.com>
191
192         * run-addrname-test.sh: Add a new case.
193
194 2008-02-22  Roland McGrath  <roland@redhat.com>
195
196         * run-elflint-test.sh: Typo fix.
197
198 2008-02-21  Roland McGrath  <roland@redhat.com>
199
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.
203
204 2008-02-20  Roland McGrath  <roland@redhat.com>
205
206         * testfile46.bz2: New data file.
207         * Makefile.am (EXTRA_DIST): Add it.
208         * run-elflint-test.sh: Test on it.
209
210 2008-02-01  Ulrich Drepper  <drepper@redhat.com>
211
212         * Makefile.am: Hook up sha1-tst.c.
213         * sha1-tst.c: New file.
214
215 2008-01-21  Roland McGrath  <roland@redhat.com>
216
217         * testfile45.S.bz2: Add tests for cltq, cqto.
218         * testfile45.expect.bz2: Adjust.
219
220 2008-01-14  Ulrich Drepper  <drepper@redhat.com>
221
222         * testfile45.S.bz2: Add more tests.
223         * testfile45.expect.bz2: Adjust.
224
225 2008-01-11  Ulrich Drepper  <drepper@redhat.com>
226
227         * testfile45.expect.bz2: Adjust for adding of address for %rip based
228         address mode.
229
230 2008-01-10  Ulrich Drepper  <drepper@redhat.com>
231
232         * testfile45.S.bz2: Add more tests.
233         * testfile45.expect.bz2: Adjust.
234
235 2008-01-08  Ulrich Drepper  <drepper@redhat.com>
236
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.
245
246 2008-01-04  Ulrich Drepper  <drepper@redhat.com>
247
248         * testfile44.S.bz2: New tests.
249         * testfile44.expect.bz2: Adjust.
250
251 2008-01-04  Roland McGrath  <roland@redhat.com>
252
253         * dwfl-bug-fd-leak.c (main): Add a cast.
254
255 2008-01-03  Ulrich Drepper  <drepper@redhat.com>
256
257         * testfile44.S.bz2: New tests.
258         * testfile44.expect.bz2: Adjust.
259
260 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
261
262         * line2addr.c: Use %m modifier instead of %a to appease gcc.
263
264 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
265
266         * testfile44.S.bz2: New tests.
267         * testfile44.expect.bz2: Adjust.
268
269 2007-12-31  Ulrich Drepper  <drepper@redhat.com>
270
271         * testfile44.S.bz2: New tests.
272         * testfile44.expect.bz2: Adjust.
273
274 2007-12-30  Ulrich Drepper  <drepper@redhat.com>
275
276         * testfile44.S.bz2: New tests.
277         * testfile44.expect.bz2: Adjust.
278
279 2007-12-29  Ulrich Drepper  <drepper@redhat.com>
280
281         * testfile44.s.bz2: New tests.
282         * testfile44.expect.bz2: Adjust.
283
284 2007-12-28  Ulrich Drepper  <drepper@redhat.com>
285
286         * testfile44.S.bz2: New tests.
287         * testfile44.expect.bz2: Adjust.
288
289 2007-12-27  Ulrich Drepper  <drepper@redhat.com>
290
291         * testfile44.S.bz2: New tests.
292         * testfile44.expect.bz2: Adjust.
293
294 2007-12-26  Ulrich Drepper  <drepper@redhat.com>
295
296         * testfile44.S.bz2: New tests.
297         * testfile44.expect.bz2: Adjust
298
299 2007-12-21  Ulrich Drepper  <drepper@redhat.com>
300
301         * testfile44.S.bz2: More tests.
302         * testfile44.expect.bz2: Adjust appropriately.
303
304 2007-12-19  Ulrich Drepper  <drepper@redhat.com>
305
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.
312
313 2007-12-15  Roland McGrath  <roland@redhat.com>
314
315         * run-allregs.sh: Change expected output for powerpc spefscr.
316
317 2007-10-20  Roland McGrath  <roland@redhat.com>
318
319         * run-dwfl-addr-sect.sh: Change expected output, no errors.
320
321 2007-10-19  Roland McGrath  <roland@redhat.com>
322
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.
329
330 2007-10-18  Roland McGrath  <roland@redhat.com>
331
332         * run-allregs.sh: Update expected ppc output for vrsave/vscr.
333
334 2007-10-16  Roland McGrath  <roland@redhat.com>
335
336         * test-subr.sh (remove_files): Don't pass -Bb to diff.
337
338 2007-10-09  Roland McGrath  <roland@redhat.com>
339
340         * dwflmodtest.c (print_module): Don't use %p in output.
341         * run-dwfl-bug-offline-rel.sh: Updated expected output.
342
343 2007-10-08  Roland McGrath  <roland@redhat.com>
344
345         * testfile42.bz2: New data file.
346         * Makefile.am (EXTRA_DIST): Add it.
347         * run-elflint-test.sh: New test on that file.
348
349 2007-10-04  Roland McGrath  <roland@redhat.com>
350
351         * run-readelf-test4.sh: New file.
352         * Makefile.am (TESTS, EXTRA_DIST): Add it.
353
354 2007-10-03  Roland McGrath  <roland@redhat.com>
355
356         * run-readelf-test3.sh: New file.
357         * Makefile.am (TESTS, EXTRA_DIST): Add it.
358
359 2007-10-01  Roland McGrath  <roland@redhat.com>
360
361         * run-readelf-test2.sh: New file.
362         * Makefile.am (TESTS, EXTRA_DIST): Add it.
363
364 2007-09-11  Roland McGrath  <roland@redhat.com>
365
366         * run-addrname-test.sh: Add a new case.
367         * testfile41.bz2: New data file.
368         * Makefile.am (EXTRA_DIST): Add it.
369
370 2007-08-23  Roland McGrath  <roland@redhat.com>
371
372         * run-allregs.sh: Update expected x86-64 output for %rflags.
373
374 2007-08-12  Roland McGrath  <roland@redhat.com>
375
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.
381
382 2007-08-09  Roland McGrath  <roland@redhat.com>
383
384         * dwfl-bug-report.c: Fix header inclusion.
385
386 2007-08-08  Roland McGrath  <roland@redhat.com>
387
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.
391
392 2007-07-16  Roland McGrath  <roland@redhat.com>
393
394         * dwfl-bug-report.c: New file.
395         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
396         (dwfl_bug_report_LDADD): New variable.
397
398 2007-06-06  Roland McGrath  <roland@redhat.com>
399
400         * run-unstrip-test.sh: Declare testfile.unstrip for removal.
401
402 2007-06-05  Ulrich Drepper  <drepper@redhat.com>
403
404         * Makefile.am (EXTRA_DIST): Add missing line continuation and
405         testfile37.bz and testfile37.debug.bz2.
406
407 2007-05-23  Roland McGrath  <roland@redhat.com>
408
409         * run-allregs.sh: Update expected Alpha results.
410
411 2007-05-18  Roland McGrath  <roland@redhat.com>
412
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.
418
419 2007-05-10  Roland McGrath  <roland@redhat.com>
420
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.
425
426 2007-04-28  Roland McGrath  <roland@redhat.com>
427
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.
433
434         * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
435
436 2007-04-26  Roland McGrath  <roland@redhat.com>
437
438         * run-elflint-self.sh: Run all tests even if one fails.
439
440         * run-allregs.sh: Add expected output for alpha.
441
442 2007-04-24  Roland McGrath  <roland@redhat.com>
443
444         * run-strip-test.sh: When we saved the debug info, test unstrip too.
445
446 2007-04-22  Roland McGrath  <roland@redhat.com>
447
448         * run-allregs.sh: Update expected register info.
449
450 2007-04-16  Roland McGrath  <roland@redhat.com>
451
452         * dwfl-addr-sect.c: New file.
453         * Makefile.am (noinst_PROGRAMS): Add it.
454         (dwfl_addr_sect_LDADD): New variable.
455
456 2007-04-05  Roland McGrath  <roland@redhat.com>
457
458         * get-files.c: Test dwarf_getsrcdirs.
459         * run-get-files.sh: Update expected output.
460
461 2007-04-01  Roland McGrath  <roland@redhat.com>
462
463         * run-allregs.sh: Updated expected output for x86_64.
464
465 2007-03-04  Roland McGrath  <roland@redhat.com>
466
467         * dwfl-bug-fd-leak.c: New file.
468         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
469         (dwfl_bug_fd_leak_LDADD): New variable.
470
471         * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
472         show what files have been located.
473
474 2007-02-02  Roland McGrath  <roland@redhat.com>
475
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.
480
481 2007-01-20  Roland McGrath  <roland@redhat.com>
482
483         * testfile33.bz2: New data file.
484         * Makefile.am (EXTRA_DIST): Add it.
485         * run-elflint-test.sh: Test on it too.
486
487 2007-01-18  Roland McGrath  <roland@redhat.com>
488
489         * Makefile.am (CFLAGS): Don't molest it.
490
491 2007-01-11  Roland McGrath  <roland@redhat.com>
492
493         * testfile32.bz2: New data file.
494         * Makefile.am (EXTRA_DIST): Add it.
495         * run-elflint-test.sh: Test on it too.
496
497 2007-02-04  Ulrich Drepper  <drepper@redhat.com>
498
499         * arls.c: New file.
500         * Makefile (noinst_PROGRAMS): Add arls.
501
502         * run-ranlib-test2.sh: Fix type in comment.
503
504 2007-01-10  Ulrich Drepper  <drepper@redhat.com>
505
506         * run-elflint-self.sh (runtest): Show which file has the problem.
507
508 2007-01-10  Roland McGrath  <roland@redhat.com>
509
510         * dwfl-bug-addr-overflow.c: New file.
511         * Makefile.am (TESTS): Add it.
512         (dwfl_bug_addr_overflow_LDADD): New variable.
513
514 2006-12-17  Roland McGrath  <roland@redhat.com>
515
516         * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
517
518 2006-09-05  Roland McGrath  <roland@redhat.com>
519
520         * run-strings-test.sh: Export LC_ALL=C for the test.
521
522 2006-08-29  Roland McGrath  <roland@redhat.com>
523
524         * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
525         * run-arsymtest.sh: Likewise.
526
527         * run-native-test.sh (native.c compilation): Add some braces.
528
529 2006-08-22  Roland McGrath  <roland@redhat.com>
530
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.
537
538 2006-08-03  Roland McGrath  <roland@redhat.com>
539
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.
544
545 2006-07-21  Roland McGrath  <roland@redhat.com>
546
547         * allregs.c (struct reginfo): Increase size of name.
548         (one_register): Assert that it's big enough.
549
550 2006-04-04  Roland McGrath  <roland@redhat.com>
551
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.
556
557 2006-04-04  Ulrich Drepper  <drepper@redhat.com>
558
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.
564
565 2006-03-09  Roland McGrath  <roland@redhat.com>
566
567         * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
568
569 2006-03-01  Roland McGrath  <roland@redhat.com>
570
571         * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
572         changes matching 3.0 spec.
573
574 2006-01-13  Roland McGrath  <roland@redhat.com>
575
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.
578
579 2006-01-11  Roland McGrath  <roland@redhat.com>
580
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.
585
586 2005-12-14  Roland McGrath  <roland@redhat.com>
587
588         * run-native-test.sh: Redirect output from native test process.
589
590 2005-12-13  Roland McGrath  <roland@redhat.com>
591
592         * allregs.c (main): Fail if we find no registers.
593
594         * run-native-test.sh: New file.
595         * Makefile.am (TESTS, EXTRA_DIST): Add it.
596
597 2005-12-10  Ulrich Drepper  <drepper@redhat.com
598
599         * run-readelf-test1.sh: New file.
600         * Makefile.am (TESTS): Add run-readelf-test1.sh.
601         (EXTRA_DIST): Likewise.
602
603 2005-12-07  Roland McGrath  <roland@redhat.com>
604
605         * ecp.c (main): Use elf_end to clean up.
606
607 2005-11-25  Roland McGrath  <roland@redhat.com>
608
609         * coverage.sh: Given -v argument, print names of unused files.
610
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.
617
618         * run-allregs.sh: New file.
619         * Makefile.am (TESTS, EXTRA_DIST): Add it.
620
621         * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
622         * Makefile.am (allregs_LDADD): Updated.
623
624         * allregs.c: New file.
625         * Makefile.am (noinst_PROGRAMS): Add it.
626         (allregs_LDADD): New variable.
627
628 2005-11-18  Roland McGrath  <roland@redhat.com>
629
630         * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
631         * test-wrapper.sh: Likewise.
632
633 2005-11-17  Roland McGrath  <roland@redhat.com>
634
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}.
640
641         * Makefile.am (installcheck-local): Fix typo in last change.
642
643 2005-11-16  Roland McGrath  <roland@redhat.com>
644
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.
680
681         * dwflmodtest.c (print_instance): Don't use INTUSE.
682         (options): Don't use N_ macro.
683
684 2005-11-15  Roland McGrath  <roland@redhat.com>
685
686         * coverage.sh: Look in backends.
687         * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
688         (TESTS_ENVIRONMENT): Likewise.
689
690         * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
691         pass FUNCDIE direclty to dwfl_module_return_value_location.
692
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.
702
703 2005-11-14  Roland McGrath  <roland@redhat.com>
704
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.
731
732 2005-11-13  Roland McGrath  <roland@redhat.com>
733
734         * funcretval.c: New file.
735         * Makefile.am (noinst_PROGRAMS): Add it.
736         (funcretval_LDADD): New variable.
737
738 2005-11-09  Ulrich Drepper  <drepper@redhat.com>
739
740         * line2addr.c (handle_module): Add missing parameter to printf.
741
742 2005-10-27  Roland McGrath  <roland@redhat.com>
743
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.
748
749 2005-10-27  Roland McGrath  <roland@redhat.com>
750
751         * run-find-prologues.sh: New file.
752         * Makefile.am (TESTS, EXTRA_DIST): Add it.
753
754         * find-prologues.c (handle_function): Skip inlines.
755
756 2005-10-25  Roland McGrath  <roland@redhat.com>
757
758         * find-prologues.c: New file.
759         * Makefile.am (noinst_PROGRAMS): Add it.
760         (find_prologues_LDADD): New variable.
761
762 2005-09-02  Ulrich Drepper  <drepper@redhat.com>
763
764         * run-strings-test.sh: Remove strings.out in the end.
765
766 2005-08-31  Ulrich Drepper  <drepper@redhat.com>
767
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.
785
786 2005-08-30  Ulrich Drepper  <drepper@redhat.com>
787
788         * coverage.sh: Handle case where there is no .gcno file at all.
789
790 2005-08-29  Ulrich Drepper  <drepper@redhat.com>
791
792         * Makefile.am (EXTRA_DIST): Add coverage.
793         [GCOV]: Generate coverage summary after the tests ran
794         * coverage.sh: New file.
795
796 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
797
798         * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
799         (CLEANFILES): Add *.gcno *.gcda *.gconv.
800
801 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
802
803         * run-strings-test.sh: New file.
804         * Makefile.am (TESTS, EXTRA_DIST): Add it.
805
806 2005-08-27  Roland McGrath  <roland@redhat.com>
807
808         * addrscopes.c (handle_address): Apply bias to PC addresses.
809
810         * run-funcscopes.sh: New file.
811         * testfile25.bz2: New data file.
812         * Makefile.am (TESTS, EXTRA_DIST): Add them.
813
814 2005-08-26  Roland McGrath  <roland@redhat.com>
815
816         * addrscopes.c (dwarf_diename_integrate): Removed.
817         (print_vars, handle_address): Use plain dwarf_diename.
818
819 2005-08-25  Roland McGrath  <roland@redhat.com>
820
821         * funcscopes.c: New file.
822         * Makefile.am (noinst_PROGRAMS): Add it.
823         (funcscopes_LDADD): New variable.
824
825         * run-addrscopes.sh: Add another case.
826         * testfile24.bz2: New data file.
827         * Makefile.am (EXTRA_DIST): Add it.
828
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.
832
833 2005-08-24  Roland McGrath  <roland@redhat.com>
834
835         * line2addr.c (print_address): Omit () for DSOs.
836
837 2005-08-24  Ulrich Drepper  <drepper@redhat.com>
838
839         * run-line2addr.sh: Remove testfile23 in the end.
840
841         * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
842         [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
843
844 2005-08-22  Roland McGrath  <roland@redhat.com>
845
846         * run-line2addr.sh: Add a case.
847         * testfile23.bz2: New data file.
848         * Makefile.am (EXTRA_DIST): Add it.
849
850 2005-08-18  Roland McGrath  <roland@redhat.com>
851
852         * run-addrscopes.sh: New file.
853         * testfile22.bz2: New data file.
854         * Makefile.am (TESTS, EXTRA_DIST): Add them.
855
856         * addrscopes.c: New file.
857         * Makefile.am (noinst_PROGRAMS): Add it.
858         (addrscopes_LDADD): New variable.
859
860 2005-08-15  Ulrich Drepper  <drepper@redhat.com>
861
862         * run-elflint-self.sh: Don't run test if the file doesn't exist.
863
864 2005-08-15  Roland McGrath  <roland@redhat.com>
865
866         * dwflmodtest.c (print_instance, print_inline): New functions.
867         (print_func): Call print_inline.
868         (options, parse_opt): Grok -i/--inlines.
869
870 2005-08-07  Roland McGrath  <roland@redhat.com>
871
872         * dwflmodtest.c: Print function details only if -f flag is given.
873
874 2005-08-06  Ulrich Drepper  <drepper@redhat.com>
875
876         * run-elflint-self.sh: New file.
877         * Makefile.am (TESTS): Add run-elflint-self.sh.
878         (EXTRA_DIST): Likewise.
879
880         * Makefile.am: Link with statis libs if BUILD_STATIC.
881         (dwflmodtest_LDADD): Also link with -ldl.
882
883 2005-08-02  Ulrich Drepper  <drepper@redhat.com>
884
885         * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
886         * asm-tst1.c: Adjust for new asm_begin interface.  Open backend
887         library first.
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.
896
897         * msg_tst.c: Add new error message.
898
899 2005-07-28  Ulrich Drepper  <drepper@redhat.com>
900
901         * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
902
903 2005-06-01  Roland McGrath  <roland@redhat.com>
904
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.
910
911 2005-07-28  Roland McGrath  <roland@redhat.com>
912
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.
917
918 2005-07-21  Ulrich Drepper  <drepper@redhat.com>
919
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.
924
925 2005-05-24  Ulrich Drepper  <drepper@redhat.com>
926
927         * get-files.c (main): Use correct format specifier.
928
929 2005-05-21  Ulrich Drepper  <drepper@redhat.com>
930
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.
943
944 2005-05-08  Ulrich Drepper  <drepper@redhat.com>
945
946         * run-line2addr.sh: Remove testfile14 at the end.
947
948         * run-strip-test.sh: Remove debuginfo test input file as well.
949
950         * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
951         .bz, not .bz2.
952
953 2005-05-03  Roland McGrath  <roland@redhat.com>
954
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.
969
970 2005-04-25  Ulrich Drepper  <drepper@redhat.com>
971
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.
976
977         * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
978
979 2005-04-04  Roland McGrath  <roland@redhat.com>
980
981         * line2addr.c (main): Initialize LINES and NLINES before calling
982         dwarf_getsrc_file, and free LINES afterwards.
983
984         * allfcts.c (main): Use size_t for CUHL.
985
986 2005-04-04  Ulrich Drepper  <drepper@redhat.com>
987
988         * line2addr.c: New file.
989         * run-line2addr.sh: New file.
990         * Makefile.am: Add rules to build, run, and distribute new code.
991
992 2005-04-02  Ulrich Drepper  <drepper@redhat.com>
993
994         * allfcts.c: New file.
995         * run-allfcts.sh: New file.
996         * Makefile.am: Add rules to build, run, and distribute new code.
997
998 2005-02-05  Ulrich Drepper  <drepper@redhat.com>
999
1000         * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap.  Link all test
1001         programs with -lmudflap.
1002
1003 2004-09-25  Ulrich Drepper  <drepper@redhat.com>
1004
1005         * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1006         * asm-tst5.c (main): Likewise.
1007         * asm-tst6.c (main): Likewise.
1008
1009 2004-01-17  Ulrich Drepper  <drepper@redhat.com>
1010
1011         * Makefile.am: Support building with mudflap.
1012
1013 2004-01-12  Ulrich Drepper  <drepper@redhat.com>
1014
1015         * get-aranges.c: Rewrite to use libdw.
1016         * Makefile.am: Reenable get-aranges test.
1017
1018 2004-01-11  Ulrich Drepper  <drepper@redhat.com>
1019
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.
1026
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.
1030
1031 2004-01-09  Ulrich Drepper  <drepper@redhat.com>
1032
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.
1036
1037 2003-08-13  Ulrich Drepper  <drepper@redhat.com>
1038
1039         * Makefile.in: Depend on libebl.a, not libebl.so.
1040
1041 2003-08-11  Ulrich Drepper  <drepper@redhat.com>
1042
1043         * Moved to CVS archive.