Don't set LD_LIBRARY_PATH explicitly for command run inside test case.
[platform/upstream/elfutils.git] / tests / ChangeLog
1 2012-01-18  Roland McGrath  <roland@hack.frob.com>
2
3         * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
4         it will have been inherited correctly from the test harness.
5         * asm-tst5.c (main): Likewise.
6         * asm-tst6.c (main): Likewise.
7         Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
8
9 2011-07-09  Roland McGrath  <roland@hack.frob.com>
10
11         * sha1-tst.c: File removed.
12         * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
13         (sha1_tst_LDADD): Variable removed.
14
15         * md5-sha1-test.c: New file.
16         * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
17         (md5_sha1_test_LDADD): New variable.
18
19 2011-05-30  Mark Wielaard  <mjw@redhat.com>
20
21         * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
22         run-rerequest_tag.sh
23
24 2011-05-24  Mark Wielaard  <mjw@redhat.com>
25
26         * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
27         * run-strip-reloc.sh: Add hello_s390.ko testcase.
28         * hello_s390.ko.bz2: New test file.
29
30 2011-05-23  Mark Wielaard  <mjw@redhat.com>
31
32         * Makefile.am (TESTS): Add run-strip-reloc.sh.
33         (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
34         hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
35         * run-strip-reloc.sh: New test.
36         * hello_i386.ko.bz2: New test file.
37         * hello_x86_64.ko.bz2: Likewise.
38         * hello_ppc64.ko.bz2: Likewise.
39
40 2011-05-18  Mark Wielaard  <mjw@redhat.com>
41
42         * run-strip-groups.sh: New test.
43         * testfile58.bz2: New test file.
44         * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
45         (TESTS): Add run-strip-groups.sh.
46         (EXTRA_DIST): Likewise.
47
48 2011-03-28  Marek Polacek  <mpolacek@redhat.com>
49
50         * alldts.c: New file.
51         * run-alldts.sh: Use it.
52         * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
53         (alldts_LDADD): New variable.
54
55 2011-03-02  Marek Polacek  <mpolacek@redhat.com>
56
57         * dwarf-getstring.c: New test.
58         * run-dwarf-getstring.sh: And its wrapper.
59         * Makefile.am (EXTRA_DIST): Add and update all.
60
61 2011-02-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
62
63         * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
64         * run-readelf-twofiles.sh: New file.
65
66 2011-02-25  Mark Wielaard  <mjw@redhat.com>
67
68         * Makefile.am (BUILD_RPATH): Be consistent in naming.
69
70 2011-02-02  Josh Stone  <jistone@redhat.com>
71
72         * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
73         * testfile55-64.bz2, testfile55-64.debug.bz2,
74         testfile55-64.prelink.bz2, testfile55-32.bz2,
75         testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
76         * Makefile.am (EXTRA_DIST): Add and update all.
77
78 2011-01-12  Roland McGrath  <roland@redhat.com>
79
80         * run-prelink-addr-test.sh: Make symlinks to find .debug files
81         corresponding to .noshdrs files.
82
83 2011-01-11  Josh Stone  <jistone@redhat.com>
84
85         * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
86         * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
87         testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
88         testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
89         testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
90         * Makefile.am (EXTRA_DIST): Add and update all.
91
92         * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
93         * testfile53.bz2, testfile53.debug.bz2,
94         testfile53.prelink.bz2: Deleted, so...
95         * testfile53-64.bz2, testfile53-64.debug.bz2,
96         testfile53-64.prelink.bz2: Recreated with 64-bit names.
97         * testfile53-32.bz2, testfile53-32.debug.bz2,
98         testfile53-32.prelink.bz2: New in 32-bit.
99         * Makefile.am (EXTRA_DIST): Add and update all.
100
101         * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
102         * testfile52.so.bz2, testfile52.so.debug.bz2,
103         testfile52.prelink.so.bz2: Deleted, so...
104         * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
105         testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
106         * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
107         * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
108         testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
109         * Makefile.am (EXTRA_DIST): Add and update all.
110
111 2011-01-10  Josh Stone  <jistone@redhat.com>
112
113         * run-prelink-addr-test.sh: New test for prelinked addrs.
114         * Makefile.am (TESTS, EXTRA_DIST): Add it.
115         * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
116         * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
117         * testfile53.bz2, testfile53.debug.bz2: New data files.
118         * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
119         * Makefile.am (EXTRA_DIST): Add them.
120
121 2010-06-04  Roland McGrath  <roland@redhat.com>
122
123         * run-unstrip-test.sh: Also test modifying the file in place.
124
125 2010-04-22  Roland McGrath  <roland@redhat.com>
126
127         * addrcfi.c (handle_cfi): Fix function name in error message.
128         Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
129
130 2010-04-14  Roland McGrath  <roland@redhat.com>
131
132         * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
133
134 2010-04-10  Ulrich Drepper  <drepper@redhat.com>
135
136         * msg_tst.c: Adjust expected error message.
137
138 2010-04-01  Petr Machata  <pmachata@redhat.com>
139
140         * test-flag-nobits.c: New test.
141         * run-test-flag-nobits.sh: And its wrapper.
142         * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
143         (test_flag_nobits_LDADD): New variable.
144
145 2010-02-15  Roland McGrath  <roland@redhat.com>
146
147         * Makefile.am: Use config/eu.am for common stuff.
148
149         * asm-tst9.c (main): Rename local to avoid shadowing another local.
150
151 2009-07-22  Roland McGrath  <roland@redhat.com>
152
153         * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
154
155 2009-07-08  Roland McGrath  <roland@redhat.com>
156
157         * addrcfi.c: New file.
158         * Makefile.am (noinst_PROGRAMS): Add it.
159         (addrcfi_LDADD): New variable.
160
161 2009-05-07  Petr Machata  <pmachata@redhat.com>
162
163         * testfile51.bz2: New data file.
164         * dwarf-getmacros.c: New test core.
165         * run-dwarf-getmacros.sh: New test wrapper.
166         * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
167         (dwarf_getmacros_LDADD): New variable.
168
169 2009-04-23  Ulrich Drepper  <drepper@redhat.com>
170
171         * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
172         (rdwrmmap_LDADD): Add $(libmudflap).
173
174 2009-04-21  Roland McGrath  <roland@redhat.com>
175
176         * testfile50.bz2: New data file.
177         * Makefile.am (EXTRA_DIST): Add it.
178         * run-dwfl-addr-sect.sh: Add a case using it.
179
180 2008-12-31  Ulrich Drepper  <drepper@redhat.com>
181
182         * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
183         mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
184         pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
185         pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
186         pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
187         pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
188         roundss, roundps, roundpd, and roundsd.
189         * testfile45.S.bz2: Likewise.
190         * testfile44.expect.bz2: Adjust accordingly.
191         * testfile45.expect.bz2: Likewise.
192
193         * testfile44.S.bz2: Add tests for blendvpd and blendvps.
194         * testfile45.S.bz2: Likewise.
195         * testfile44.expect.bz2: Adjust accordingly.
196         * testfile45.expect.bz2: Likewise.
197
198 2008-12-30  Ulrich Drepper  <drepper@redhat.com>
199
200         * testfile44.S.bz2: Add tests for blendpd and blendps.
201         * testfile45.S.bz2: Likewise.
202         * testfile44.expect.bz2: Adjust accordingly.
203         * testfile45.expect.bz2: Likewise.
204
205 2008-12-19  Ulrich Drepper  <drepper@redhat.com>
206
207         * testfile44.S.bz2: Add tests for AMD 3DNOW.
208         * testfile45.S.bz2: Likewise.
209         * testfile44.expect.bz2: Adjust accordingly.
210         * testfile45.expect.bz2: Likewise.
211
212 2008-11-26  Roland McGrath  <roland@redhat.com>
213
214         * dwfl-bug-getmodules.c: New file.
215         * Makefile.am (noinst_PROGRAMS): Add it.
216         (dwfl_bug_getmodules_LDADD): New variable.
217
218 2008-09-10  Roland McGrath  <roland@redhat.com>
219
220         * test-subr.sh (LC_ALL): Export it set to "C".
221         * run-dwfl-addr-sect.sh: Don't do it here.
222         * run-strings-test.sh: Likewise.
223
224 2008-08-21  Denys Vlasenko  <dvlasenk@redhat.com>
225
226         * run-addrname-test.sh: Add a new case.
227         * testfile49.bz2: New data file.
228         * Makefile.am (EXTRA_DIST): Add it.
229
230 2008-04-10  Roland McGrath  <roland@redhat.com>
231
232         * testfile48.bz2, testfile48.bz2.debug: New data files.
233         * Makefile.am (EXTRA_DIST): Add them.
234         * run-strip-test8.sh: Use them.
235
236         * testfile16.bz2, testfile16.debug.bz2: Replace data files.
237
238         * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
239         * run-strip-test8.sh: New file.
240         * testfile47.bz2: New data file.
241         * Makefile.am (TESTS, EXTRA_DIST): Add them.
242
243 2008-03-31  Roland McGrath  <roland@redhat.com>
244
245         * run-early-offscn.sh: New file.
246         * early-offscn.c: New file.
247         * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
248         (early_offscn_LDADD): New variable.
249
250 2008-03-19  Roland McGrath  <roland@redhat.com>
251
252         * run-addrname-test.sh: Add a new case.
253
254 2008-02-22  Roland McGrath  <roland@redhat.com>
255
256         * run-elflint-test.sh: Typo fix.
257
258 2008-02-21  Roland McGrath  <roland@redhat.com>
259
260         * run-disasm-x86.sh: Use uname instead of arch, keep tools required
261         for the build down to minimum.
262         * run-disasm-x86-64.sh: Likewise.
263
264 2008-02-20  Roland McGrath  <roland@redhat.com>
265
266         * testfile46.bz2: New data file.
267         * Makefile.am (EXTRA_DIST): Add it.
268         * run-elflint-test.sh: Test on it.
269
270 2008-02-01  Ulrich Drepper  <drepper@redhat.com>
271
272         * Makefile.am: Hook up sha1-tst.c.
273         * sha1-tst.c: New file.
274
275 2008-01-21  Roland McGrath  <roland@redhat.com>
276
277         * testfile45.S.bz2: Add tests for cltq, cqto.
278         * testfile45.expect.bz2: Adjust.
279
280 2008-01-14  Ulrich Drepper  <drepper@redhat.com>
281
282         * testfile45.S.bz2: Add more tests.
283         * testfile45.expect.bz2: Adjust.
284
285 2008-01-11  Ulrich Drepper  <drepper@redhat.com>
286
287         * testfile45.expect.bz2: Adjust for adding of address for %rip based
288         address mode.
289
290 2008-01-10  Ulrich Drepper  <drepper@redhat.com>
291
292         * testfile45.S.bz2: Add more tests.
293         * testfile45.expect.bz2: Adjust.
294
295 2008-01-08  Ulrich Drepper  <drepper@redhat.com>
296
297         * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
298         (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
299         run-disasm-x86-64.sh.
300         * run-disasm-x86-64.sh: New file.
301         * testfile45.S.bz2: New file.
302         * testfile45.expect.bz2: New file.
303         * testfile44.S.bz2: New tests.
304         * testfile44.expect.bz2: Adjust.
305
306 2008-01-04  Ulrich Drepper  <drepper@redhat.com>
307
308         * testfile44.S.bz2: New tests.
309         * testfile44.expect.bz2: Adjust.
310
311 2008-01-04  Roland McGrath  <roland@redhat.com>
312
313         * dwfl-bug-fd-leak.c (main): Add a cast.
314
315 2008-01-03  Ulrich Drepper  <drepper@redhat.com>
316
317         * testfile44.S.bz2: New tests.
318         * testfile44.expect.bz2: Adjust.
319
320 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
321
322         * line2addr.c: Use %m modifier instead of %a to appease gcc.
323
324 2008-01-01  Ulrich Drepper  <drepper@redhat.com>
325
326         * testfile44.S.bz2: New tests.
327         * testfile44.expect.bz2: Adjust.
328
329 2007-12-31  Ulrich Drepper  <drepper@redhat.com>
330
331         * testfile44.S.bz2: New tests.
332         * testfile44.expect.bz2: Adjust.
333
334 2007-12-30  Ulrich Drepper  <drepper@redhat.com>
335
336         * testfile44.S.bz2: New tests.
337         * testfile44.expect.bz2: Adjust.
338
339 2007-12-29  Ulrich Drepper  <drepper@redhat.com>
340
341         * testfile44.s.bz2: New tests.
342         * testfile44.expect.bz2: Adjust.
343
344 2007-12-28  Ulrich Drepper  <drepper@redhat.com>
345
346         * testfile44.S.bz2: New tests.
347         * testfile44.expect.bz2: Adjust.
348
349 2007-12-27  Ulrich Drepper  <drepper@redhat.com>
350
351         * testfile44.S.bz2: New tests.
352         * testfile44.expect.bz2: Adjust.
353
354 2007-12-26  Ulrich Drepper  <drepper@redhat.com>
355
356         * testfile44.S.bz2: New tests.
357         * testfile44.expect.bz2: Adjust
358
359 2007-12-21  Ulrich Drepper  <drepper@redhat.com>
360
361         * testfile44.S.bz2: More tests.
362         * testfile44.expect.bz2: Adjust appropriately.
363
364 2007-12-19  Ulrich Drepper  <drepper@redhat.com>
365
366         * Makefile.am (TESTS): Add run-disasm.sh.
367         (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
368         testfile44.expect.bz2.
369         * run-disasm.sh: New file.
370         * testfile44.S.bz2: New file.
371         * testfile44.expect.bz2: New file.
372
373 2007-12-15  Roland McGrath  <roland@redhat.com>
374
375         * run-allregs.sh: Change expected output for powerpc spefscr.
376
377 2007-10-20  Roland McGrath  <roland@redhat.com>
378
379         * run-dwfl-addr-sect.sh: Change expected output, no errors.
380
381 2007-10-19  Roland McGrath  <roland@redhat.com>
382
383         * dwfl-addr-sect.c (handle_address): Return int.
384         Don't exit on error, just return nonzero.
385         (main): Collect results.
386         * run-dwfl-addr-sect.sh: New file.
387         * testfile43.bz2: New data file.
388         * Makefile.am (EXTRA_DIST, TESTS): Add them.
389
390 2007-10-18  Roland McGrath  <roland@redhat.com>
391
392         * run-allregs.sh: Update expected ppc output for vrsave/vscr.
393
394 2007-10-16  Roland McGrath  <roland@redhat.com>
395
396         * test-subr.sh (remove_files): Don't pass -Bb to diff.
397
398 2007-10-09  Roland McGrath  <roland@redhat.com>
399
400         * dwflmodtest.c (print_module): Don't use %p in output.
401         * run-dwfl-bug-offline-rel.sh: Updated expected output.
402
403 2007-10-08  Roland McGrath  <roland@redhat.com>
404
405         * testfile42.bz2: New data file.
406         * Makefile.am (EXTRA_DIST): Add it.
407         * run-elflint-test.sh: New test on that file.
408
409 2007-10-04  Roland McGrath  <roland@redhat.com>
410
411         * run-readelf-test4.sh: New file.
412         * Makefile.am (TESTS, EXTRA_DIST): Add it.
413
414 2007-10-03  Roland McGrath  <roland@redhat.com>
415
416         * run-readelf-test3.sh: New file.
417         * Makefile.am (TESTS, EXTRA_DIST): Add it.
418
419 2007-10-01  Roland McGrath  <roland@redhat.com>
420
421         * run-readelf-test2.sh: New file.
422         * Makefile.am (TESTS, EXTRA_DIST): Add it.
423
424 2007-09-11  Roland McGrath  <roland@redhat.com>
425
426         * run-addrname-test.sh: Add a new case.
427         * testfile41.bz2: New data file.
428         * Makefile.am (EXTRA_DIST): Add it.
429
430 2007-08-23  Roland McGrath  <roland@redhat.com>
431
432         * run-allregs.sh: Update expected x86-64 output for %rflags.
433
434 2007-08-12  Roland McGrath  <roland@redhat.com>
435
436         * run-strip-test7.sh: New file.
437         * testfile39.bz2: New data file.
438         * testfile40.bz2: New data file.
439         * testfile40.debug.bz2: New data file.
440         * Makefile.am (TESTS, EXTRA_DIST): Add them.
441
442 2007-08-09  Roland McGrath  <roland@redhat.com>
443
444         * dwfl-bug-report.c: Fix header inclusion.
445
446 2007-08-08  Roland McGrath  <roland@redhat.com>
447
448         * run-addrname-test.sh: Add a new case using addr2line -S.
449         * testfile38.bz2: New data file.
450         * Makefile.am (EXTRA_DIST): Add it.
451
452 2007-07-16  Roland McGrath  <roland@redhat.com>
453
454         * dwfl-bug-report.c: New file.
455         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
456         (dwfl_bug_report_LDADD): New variable.
457
458 2007-06-06  Roland McGrath  <roland@redhat.com>
459
460         * run-unstrip-test.sh: Declare testfile.unstrip for removal.
461
462 2007-06-05  Ulrich Drepper  <drepper@redhat.com>
463
464         * Makefile.am (EXTRA_DIST): Add missing line continuation and
465         testfile37.bz and testfile37.debug.bz2.
466
467 2007-05-23  Roland McGrath  <roland@redhat.com>
468
469         * run-allregs.sh: Update expected Alpha results.
470
471 2007-05-18  Roland McGrath  <roland@redhat.com>
472
473         * run-strip-test4.sh (stripped, debugfile): Use new reference files.
474         * testfile37.bz2: New data file.
475         * testfile37.debug.bz2: New data file.
476         * run-unstrip-test2.sh: New file.
477         * Makefile.am (TESTS, EXTRA_DIST): Add them.
478
479 2007-05-10  Roland McGrath  <roland@redhat.com>
480
481         * run-dwfl-bug-offline-rel.sh: New file.
482         * testfile36.bz2: New data file.
483         * testfile36.debug.bz2: New data file.
484         * Makefile.am (TESTS, EXTRA_DIST): Add them.
485
486 2007-04-28  Roland McGrath  <roland@redhat.com>
487
488         * run-strip-test6.sh (stripped, debugfile): Use new reference files.
489         * testfile35.bz2: New data file.
490         * testfile35.debug.bz2: New data file.
491         * run-unstrip-test.sh: New file.
492         * Makefile.am (TESTS, EXTRA_DIST): Add them.
493
494         * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
495
496 2007-04-26  Roland McGrath  <roland@redhat.com>
497
498         * run-elflint-self.sh: Run all tests even if one fails.
499
500         * run-allregs.sh: Add expected output for alpha.
501
502 2007-04-24  Roland McGrath  <roland@redhat.com>
503
504         * run-strip-test.sh: When we saved the debug info, test unstrip too.
505
506 2007-04-22  Roland McGrath  <roland@redhat.com>
507
508         * run-allregs.sh: Update expected register info.
509
510 2007-04-16  Roland McGrath  <roland@redhat.com>
511
512         * dwfl-addr-sect.c: New file.
513         * Makefile.am (noinst_PROGRAMS): Add it.
514         (dwfl_addr_sect_LDADD): New variable.
515
516 2007-04-05  Roland McGrath  <roland@redhat.com>
517
518         * get-files.c: Test dwarf_getsrcdirs.
519         * run-get-files.sh: Update expected output.
520
521 2007-04-01  Roland McGrath  <roland@redhat.com>
522
523         * run-allregs.sh: Updated expected output for x86_64.
524
525 2007-03-04  Roland McGrath  <roland@redhat.com>
526
527         * dwfl-bug-fd-leak.c: New file.
528         * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
529         (dwfl_bug_fd_leak_LDADD): New variable.
530
531         * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
532         show what files have been located.
533
534 2007-02-02  Roland McGrath  <roland@redhat.com>
535
536         * run-addrname-test.sh: New file.
537         * Makefile.am (TESTS, EXTRA_DIST): Add it.
538         * testfile34.bz2: New data file.
539         * Makefile.am (EXTRA_DIST): Add it.
540
541 2007-01-20  Roland McGrath  <roland@redhat.com>
542
543         * testfile33.bz2: New data file.
544         * Makefile.am (EXTRA_DIST): Add it.
545         * run-elflint-test.sh: Test on it too.
546
547 2007-01-18  Roland McGrath  <roland@redhat.com>
548
549         * Makefile.am (CFLAGS): Don't molest it.
550
551 2007-01-11  Roland McGrath  <roland@redhat.com>
552
553         * testfile32.bz2: New data file.
554         * Makefile.am (EXTRA_DIST): Add it.
555         * run-elflint-test.sh: Test on it too.
556
557 2007-02-04  Ulrich Drepper  <drepper@redhat.com>
558
559         * arls.c: New file.
560         * Makefile (noinst_PROGRAMS): Add arls.
561
562         * run-ranlib-test2.sh: Fix type in comment.
563
564 2007-01-10  Ulrich Drepper  <drepper@redhat.com>
565
566         * run-elflint-self.sh (runtest): Show which file has the problem.
567
568 2007-01-10  Roland McGrath  <roland@redhat.com>
569
570         * dwfl-bug-addr-overflow.c: New file.
571         * Makefile.am (TESTS): Add it.
572         (dwfl_bug_addr_overflow_LDADD): New variable.
573
574 2006-12-17  Roland McGrath  <roland@redhat.com>
575
576         * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
577
578 2006-09-05  Roland McGrath  <roland@redhat.com>
579
580         * run-strings-test.sh: Export LC_ALL=C for the test.
581
582 2006-08-29  Roland McGrath  <roland@redhat.com>
583
584         * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
585         * run-arsymtest.sh: Likewise.
586
587         * run-native-test.sh (native.c compilation): Add some braces.
588
589 2006-08-22  Roland McGrath  <roland@redhat.com>
590
591         * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
592         (struct reginfo): New members bits, type.
593         (one_register, match_register): Update to take new args,
594         record and display new info.
595         (main): Display new info.
596         * run-allregs.sh: Update expected results.
597
598 2006-08-03  Roland McGrath  <roland@redhat.com>
599
600         * run-allregs.sh: Add sparc cases.
601         * testfile30.bz2: New data file.
602         * testfile31.bz2: New data file.
603         * Makefile.am (EXTRA_DIST): Add them.
604
605 2006-07-21  Roland McGrath  <roland@redhat.com>
606
607         * allregs.c (struct reginfo): Increase size of name.
608         (one_register): Assert that it's big enough.
609
610 2006-04-04  Roland McGrath  <roland@redhat.com>
611
612         * run-bug1-test.sh: Test a second case, to cover both byte orders.
613         * testfile29.bz2: New file.
614         * testfile29.rdwr.bz2: New file.
615         * Makefile.am (EXTRA_DIST): Add them.
616
617 2006-04-04  Ulrich Drepper  <drepper@redhat.com>
618
619         * Makefile.am: Add rules to run run-bug1-test.sh.
620         * rdwrmmap.c: New file.
621         * run-bug1-test.sh: New file.
622         * testfile28.bz2: New file.
623         * testfile28.rdwr.bz2: New file.
624
625 2006-03-09  Roland McGrath  <roland@redhat.com>
626
627         * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
628
629 2006-03-01  Roland McGrath  <roland@redhat.com>
630
631         * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
632         changes matching 3.0 spec.
633
634 2006-01-13  Roland McGrath  <roland@redhat.com>
635
636         * run-native-test.sh: Do kill -9 and reap explicitly at end, since
637         bash 3.1 whines when it's done in the trap 0 handler.
638
639 2006-01-11  Roland McGrath  <roland@redhat.com>
640
641         * testfile26.bz2: New data file.
642         * testfile27.bz2: New data file.
643         * Makefile.am (EXTRA_DIST): Add them.
644         * run-allregs.sh: Test s390 data.
645
646 2005-12-14  Roland McGrath  <roland@redhat.com>
647
648         * run-native-test.sh: Redirect output from native test process.
649
650 2005-12-13  Roland McGrath  <roland@redhat.com>
651
652         * allregs.c (main): Fail if we find no registers.
653
654         * run-native-test.sh: New file.
655         * Makefile.am (TESTS, EXTRA_DIST): Add it.
656
657 2005-12-10  Ulrich Drepper  <drepper@redhat.com
658
659         * run-readelf-test1.sh: New file.
660         * Makefile.am (TESTS): Add run-readelf-test1.sh.
661         (EXTRA_DIST): Likewise.
662
663 2005-12-07  Roland McGrath  <roland@redhat.com>
664
665         * ecp.c (main): Use elf_end to clean up.
666
667 2005-11-25  Roland McGrath  <roland@redhat.com>
668
669         * coverage.sh: Given -v argument, print names of unused files.
670
671         * addrscopes.c (main): Use dwfl_end before return.
672         * allregs.c (main): Likewise.
673         * find-prologues.c (main): Likewise.
674         * funcretval.c (main): Likewise.
675         * funcscopes.c (main): Likewise.
676         * line2addr.c (main): Likewise.
677
678         * run-allregs.sh: New file.
679         * Makefile.am (TESTS, EXTRA_DIST): Add it.
680
681         * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
682         * Makefile.am (allregs_LDADD): Updated.
683
684         * allregs.c: New file.
685         * Makefile.am (noinst_PROGRAMS): Add it.
686         (allregs_LDADD): New variable.
687
688 2005-11-18  Roland McGrath  <roland@redhat.com>
689
690         * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
691         * test-wrapper.sh: Likewise.
692
693 2005-11-17  Roland McGrath  <roland@redhat.com>
694
695         * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
696         environment for test-wrapper.sh.
697         * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
698         * test-subr.sh (installed_testrun): Likewise.
699         Use explicit path in ${bindir}.
700
701         * Makefile.am (installcheck-local): Fix typo in last change.
702
703 2005-11-16  Roland McGrath  <roland@redhat.com>
704
705         * configure.ac: New file, for standalone build/dist of test suite.
706         * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
707         (asm_TESTS): New variable, broken out of ...
708         (TESTS): ... here.  Also remove msg_tst.
709         [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
710         (installed_TESTS_ENVIRONMENT): New variable.
711         [STANDALONE] (TESTS_ENVIRONMENT): Use that.
712         [!STANDALONE] (installcheck-local): Likewise.
713         [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
714         * addrscopes.c: Include <config.h>.
715         Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
716         * allfcts.c: Likewise.
717         * asm-tst1.c: Likewise.
718         * asm-tst2.c: Likewise.
719         * asm-tst3.c: Likewise.
720         * asm-tst4.c: Likewise.
721         * asm-tst5.c: Likewise.
722         * asm-tst6.c: Likewise.
723         * asm-tst7.c: Likewise.
724         * asm-tst8.c: Likewise.
725         * asm-tst9.c: Likewise.
726         * dwflmodtest.c: Likewise.
727         * find-prologues.c: Likewise.
728         * funcscopes.c: Likewise.
729         * get-aranges.c: Likewise.
730         * get-files.c: Likewise.
731         * get-lines.c: Likewise.
732         * get-pubnames.c: Likewise.
733         * line2addr.c: Likewise.
734         * newscn.c: Likewise.
735         * show-abbrev.c: Likewise.
736         * show-die-info.c: Likewise.
737         * update3.c: Likewise.
738         * update4.c: Likewise.
739         * funcretval.c: Likewise.
740
741         * dwflmodtest.c (print_instance): Don't use INTUSE.
742         (options): Don't use N_ macro.
743
744 2005-11-15  Roland McGrath  <roland@redhat.com>
745
746         * coverage.sh: Look in backends.
747         * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
748         (TESTS_ENVIRONMENT): Likewise.
749
750         * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
751         pass FUNCDIE direclty to dwfl_module_return_value_location.
752
753         * Makefile.am (BUILD_RPATH): New variable.
754         [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
755         (tests_rpath): New variable.
756         (installcheck-local): Pass it to test-wrapper.sh.
757         * test-wrapper.sh: In "installed" format, take yes/no value
758         for elfutils_tests_rpath, which export.  When running a test
759         binary for installcheck, exit 77.
760         * test-subr.sh (installed_testrun): When running a test binary
761         for installcheck, exit 77 if $elfutils_tests_rpath = yes.
762
763 2005-11-14  Roland McGrath  <roland@redhat.com>
764
765         * test-subr.sh: New file.
766         * test-wrapper.sh: New file.
767         * Makefile.am (EXTRA_DIST): Add them.
768         (AM_LDFLAGS): Variable removed.
769         (TESTS_ENVIRONMENT): New variable.
770         (installcheck-local): New target.
771         * run-addrscopes.sh: Use test-subr.sh.
772         * run-allfcts.sh: Likewise.
773         * run-ecp-test.sh: Likewise.
774         * run-ecp-test2.sh: Likewise.
775         * run-elflint-self.sh: Likewise.
776         * run-elflint-test.sh: Likewise.
777         * run-find-prologues.sh: Likewise.
778         * run-funcscopes.sh: Likewise.
779         * run-get-aranges.sh: Likewise.
780         * run-get-files.sh: Likewise.
781         * run-get-lines.sh: Likewise.
782         * run-get-pubnames.sh: Likewise.
783         * run-line2addr.sh: Likewise.
784         * run-ranlib-test.sh: Likewise.
785         * run-ranlib-test2.sh: Likewise.
786         * run-show-abbrev.sh: Likewise.
787         * run-show-ciefde.sh: Likewise.
788         * run-show-die-info.sh: Likewise.
789         * run-strings-test.sh: Likewise.
790         * run-strip-test.sh: Likewise.
791
792 2005-11-13  Roland McGrath  <roland@redhat.com>
793
794         * funcretval.c: New file.
795         * Makefile.am (noinst_PROGRAMS): Add it.
796         (funcretval_LDADD): New variable.
797
798 2005-11-09  Ulrich Drepper  <drepper@redhat.com>
799
800         * line2addr.c (handle_module): Add missing parameter to printf.
801
802 2005-10-27  Roland McGrath  <roland@redhat.com>
803
804         * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
805         * funcscopes.c (handle_function): Likewise.
806         * dwflmodtest.c (print_inline, print_func): Likewise.
807         * find-prologues.c (handle_function): Likewise.
808
809 2005-10-27  Roland McGrath  <roland@redhat.com>
810
811         * run-find-prologues.sh: New file.
812         * Makefile.am (TESTS, EXTRA_DIST): Add it.
813
814         * find-prologues.c (handle_function): Skip inlines.
815
816 2005-10-25  Roland McGrath  <roland@redhat.com>
817
818         * find-prologues.c: New file.
819         * Makefile.am (noinst_PROGRAMS): Add it.
820         (find_prologues_LDADD): New variable.
821
822 2005-09-02  Ulrich Drepper  <drepper@redhat.com>
823
824         * run-strings-test.sh: Remove strings.out in the end.
825
826 2005-08-31  Ulrich Drepper  <drepper@redhat.com>
827
828         * run-addrscopes.sh: Use correct exit code if test cannot be performed.
829         * run-allfcts.sh: Likewise.
830         * run-ecp-test.sh: Likewise.
831         * run-ecp-test2.sh: Likewise.
832         * run-elflint-test.sh: Likewise.
833         * run-funcscopes.sh: Likewise.
834         * run-get-aranges.sh: Likewise.
835         * run-get-files.sh: Likewise.
836         * run-get-lines.sh: Likewise.
837         * run-get-pubnames.sh: Likewise.
838         * run-line2addr.sh: Likewise.
839         * run-ranlib-test2.sh: Likewise.
840         * run-show-abbrev.sh: Likewise.
841         * run-show-ciefde.sh: Likewise.
842         * run-show-die-info.sh: Likewise.
843         * run-strings-test.sh: Likewise.
844         * run-strip-test.sh: Likewise.
845
846 2005-08-30  Ulrich Drepper  <drepper@redhat.com>
847
848         * coverage.sh: Handle case where there is no .gcno file at all.
849
850 2005-08-29  Ulrich Drepper  <drepper@redhat.com>
851
852         * Makefile.am (EXTRA_DIST): Add coverage.
853         [GCOV]: Generate coverage summary after the tests ran
854         * coverage.sh: New file.
855
856 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
857
858         * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
859         (CLEANFILES): Add *.gcno *.gcda *.gconv.
860
861 2005-08-28  Ulrich Drepper  <drepper@redhat.com>
862
863         * run-strings-test.sh: New file.
864         * Makefile.am (TESTS, EXTRA_DIST): Add it.
865
866 2005-08-27  Roland McGrath  <roland@redhat.com>
867
868         * addrscopes.c (handle_address): Apply bias to PC addresses.
869
870         * run-funcscopes.sh: New file.
871         * testfile25.bz2: New data file.
872         * Makefile.am (TESTS, EXTRA_DIST): Add them.
873
874 2005-08-26  Roland McGrath  <roland@redhat.com>
875
876         * addrscopes.c (dwarf_diename_integrate): Removed.
877         (print_vars, handle_address): Use plain dwarf_diename.
878
879 2005-08-25  Roland McGrath  <roland@redhat.com>
880
881         * funcscopes.c: New file.
882         * Makefile.am (noinst_PROGRAMS): Add it.
883         (funcscopes_LDADD): New variable.
884
885         * run-addrscopes.sh: Add another case.
886         * testfile24.bz2: New data file.
887         * Makefile.am (EXTRA_DIST): Add it.
888
889         * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
890         pass it to dwarf_getscopes.
891         (main): Pass it, true when '=' follows an address.
892
893 2005-08-24  Roland McGrath  <roland@redhat.com>
894
895         * line2addr.c (print_address): Omit () for DSOs.
896
897 2005-08-24  Ulrich Drepper  <drepper@redhat.com>
898
899         * run-line2addr.sh: Remove testfile23 in the end.
900
901         * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
902         [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
903
904 2005-08-22  Roland McGrath  <roland@redhat.com>
905
906         * run-line2addr.sh: Add a case.
907         * testfile23.bz2: New data file.
908         * Makefile.am (EXTRA_DIST): Add it.
909
910 2005-08-18  Roland McGrath  <roland@redhat.com>
911
912         * run-addrscopes.sh: New file.
913         * testfile22.bz2: New data file.
914         * Makefile.am (TESTS, EXTRA_DIST): Add them.
915
916         * addrscopes.c: New file.
917         * Makefile.am (noinst_PROGRAMS): Add it.
918         (addrscopes_LDADD): New variable.
919
920 2005-08-15  Ulrich Drepper  <drepper@redhat.com>
921
922         * run-elflint-self.sh: Don't run test if the file doesn't exist.
923
924 2005-08-15  Roland McGrath  <roland@redhat.com>
925
926         * dwflmodtest.c (print_instance, print_inline): New functions.
927         (print_func): Call print_inline.
928         (options, parse_opt): Grok -i/--inlines.
929
930 2005-08-07  Roland McGrath  <roland@redhat.com>
931
932         * dwflmodtest.c: Print function details only if -f flag is given.
933
934 2005-08-06  Ulrich Drepper  <drepper@redhat.com>
935
936         * run-elflint-self.sh: New file.
937         * Makefile.am (TESTS): Add run-elflint-self.sh.
938         (EXTRA_DIST): Likewise.
939
940         * Makefile.am: Link with statis libs if BUILD_STATIC.
941         (dwflmodtest_LDADD): Also link with -ldl.
942
943 2005-08-02  Ulrich Drepper  <drepper@redhat.com>
944
945         * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
946         * asm-tst1.c: Adjust for new asm_begin interface.  Open backend
947         library first.
948         * asm-tst2.c: Likewise.
949         * asm-tst3.c: Likewise.
950         * asm-tst4.c: Likewise.
951         * asm-tst5.c: Likewise.
952         * asm-tst6.c: Likewise.
953         * asm-tst7.c: Likewise.
954         * asm-tst8.c: Likewise.
955         * asm-tst9.c: Likewise.
956
957         * msg_tst.c: Add new error message.
958
959 2005-07-28  Ulrich Drepper  <drepper@redhat.com>
960
961         * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
962
963 2005-06-01  Roland McGrath  <roland@redhat.com>
964
965         * line2addr.c: Rewritten using libdwfl.
966         * run-line2addr.sh: Update test for changed arguments.
967         * Makefile.am (INCLUDES): Add libdwfl source directory to path.
968         (libdwfl): New variable.
969         (line2addr_LDADD): Use it.
970
971 2005-07-28  Roland McGrath  <roland@redhat.com>
972
973         * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
974         * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
975         (dwflmodtest_LDADD): New variable.
976         (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
977
978 2005-07-21  Ulrich Drepper  <drepper@redhat.com>
979
980         * testfile18.bz2: New file.
981         * run-elflint-test.sh: New file.
982         * Makefile.am (TESTS): Add run-elflint-test.sh.
983         (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
984
985 2005-05-24  Ulrich Drepper  <drepper@redhat.com>
986
987         * get-files.c (main): Use correct format specifier.
988
989 2005-05-21  Ulrich Drepper  <drepper@redhat.com>
990
991         * Makefile.am: Add -Wextra to CFLAGS.
992         * get-files.c: Remove warning this produced.
993         * get-pubnames.c: Likewise.
994         * newfile.c: Likewise.
995         * newscn.c: Likewise.
996         * scnnames.c: Likewise.
997         * showptable.c: Likewise.
998         * test-nlist.c: Likewise.
999         * update1.c: Likewise.
1000         * update2.c: Likewise.
1001         * update3.c: Likewise.
1002         * update4.c: Likewise.
1003
1004 2005-05-08  Ulrich Drepper  <drepper@redhat.com>
1005
1006         * run-line2addr.sh: Remove testfile14 at the end.
1007
1008         * run-strip-test.sh: Remove debuginfo test input file as well.
1009
1010         * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
1011         .bz, not .bz2.
1012
1013 2005-05-03  Roland McGrath  <roland@redhat.com>
1014
1015         * run-strip-test.sh: Use variables for test file names.
1016         Optionally produce separate debug file and check it.
1017         * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
1018         * run-strip-test3.sh: Likewise.
1019         * run-strip-test4.sh: New file.
1020         * run-strip-test5.sh: New file.
1021         * run-strip-test6.sh: New file.
1022         * testfile15.bz: New file.
1023         * testfile15.debug.bz: New file.
1024         * testfile16.bz: New file.
1025         * testfile16.debug.bz: New file.
1026         * testfile17.bz: New file.
1027         * testfile17.debug.bz: New file.
1028         * Makefile.am (TESTS, EXTRA_DIST): Add them.
1029
1030 2005-04-25  Ulrich Drepper  <drepper@redhat.com>
1031
1032         * run-line2addr.sh: Also use testfile14.  Adjust for correct
1033         return of multiple matches.
1034         * testfile14.bz2: New file.
1035         * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
1036
1037         * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
1038
1039 2005-04-04  Roland McGrath  <roland@redhat.com>
1040
1041         * line2addr.c (main): Initialize LINES and NLINES before calling
1042         dwarf_getsrc_file, and free LINES afterwards.
1043
1044         * allfcts.c (main): Use size_t for CUHL.
1045
1046 2005-04-04  Ulrich Drepper  <drepper@redhat.com>
1047
1048         * line2addr.c: New file.
1049         * run-line2addr.sh: New file.
1050         * Makefile.am: Add rules to build, run, and distribute new code.
1051
1052 2005-04-02  Ulrich Drepper  <drepper@redhat.com>
1053
1054         * allfcts.c: New file.
1055         * run-allfcts.sh: New file.
1056         * Makefile.am: Add rules to build, run, and distribute new code.
1057
1058 2005-02-05  Ulrich Drepper  <drepper@redhat.com>
1059
1060         * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap.  Link all test
1061         programs with -lmudflap.
1062
1063 2004-09-25  Ulrich Drepper  <drepper@redhat.com>
1064
1065         * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1066         * asm-tst5.c (main): Likewise.
1067         * asm-tst6.c (main): Likewise.
1068
1069 2004-01-17  Ulrich Drepper  <drepper@redhat.com>
1070
1071         * Makefile.am: Support building with mudflap.
1072
1073 2004-01-12  Ulrich Drepper  <drepper@redhat.com>
1074
1075         * get-aranges.c: Rewrite to use libdw.
1076         * Makefile.am: Reenable get-aranges test.
1077
1078 2004-01-11  Ulrich Drepper  <drepper@redhat.com>
1079
1080         * get-lines.c: New file.
1081         * get-files.c: Adjust for libdw.
1082         * run-get-files.sh: Adjust expected result.
1083         * run-get-lines.sh: Likewise.
1084         * Makefile.am: Run get-lines test.  Don't run get-aranges and
1085         get-ciefde test for now.
1086
1087         * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1088         change.  Print attribute offset information.
1089         * run-show-abbrev.sh: Adjust expected output.
1090
1091 2004-01-09  Ulrich Drepper  <drepper@redhat.com>
1092
1093         * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1094         * show-die-info.c: Likewise.
1095         * run-show-die-info.sh: Adjust expected output.
1096
1097 2003-08-13  Ulrich Drepper  <drepper@redhat.com>
1098
1099         * Makefile.in: Depend on libebl.a, not libebl.so.
1100
1101 2003-08-11  Ulrich Drepper  <drepper@redhat.com>
1102
1103         * Moved to CVS archive.