blob: 4c6e9f7f865c4880dcc05cf7bf119b6798c261f5 [file] [log] [blame]
Mark Wielaardd9bc75f2012-05-07 13:29:52 +020012012-05-07 Mark Wielaard <mjw@redhat.com>
2
3 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC.
4
Mark Wielaard54797252012-04-27 13:00:50 +020052012-04-27 Mark Wielaard <mjw@redhat.com>
6
7 * Makefile.am (TESTS): Add run-low_high_pc.sh
8 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2
9 (noinst_PROGRAMS): Add low_high_pc.
10 (low_high_pc_LDADD): New variable.
11 * low_high_pc.c: New test.
12
Mark Wielaardbdad8e32012-04-26 12:24:33 +0200132012-04-26 Mark Wielaard <mjw@redhat.com>
14
15 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh.
16 * run-show-ciefde.sh: Removed old libdwarf test.
17 * show-ciefde.c: Likewise.
18
Mark Wielaard191d1f02012-04-02 17:11:25 +0200192012-04-02 Mark Wielaard <mjw@redhat.com>
20
Mark Wielaard96a52132012-04-03 00:21:50 +020021 * Makefile.am (TESTS): Add run-unstrip-n.sh.
22 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh.
23 * run-unstrip-n.sh: New test.
24 * testcore-rtlib.bz2: New testfile.
25
262012-04-02 Mark Wielaard <mjw@redhat.com>
27
Mark Wielaard191d1f02012-04-02 17:11:25 +020028 * Makefile.am (TESTS): Add run-readelf-d.sh.
29 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh.
30 * run-readelf-d.sh: New test.
31 * run-elflint-test.sh: Check new testfile.
32
Tom Tromey581c3f62012-03-21 08:54:32 -0600332012-03-21 Tom Tromey <tromey@redhat.com>
34
35 * typeiter.c: New file.
36 * run-typeiter.sh: New file.
37 * testfile59.bz2: New file.
38 * Makefile.am (noinst_PROGRAMS): Add typeiter.
39 (TESTS): Add run-typeiter.sh.
40 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2.
41 (typeiter_LDADD): New variable.
42
Kurt Roeckx5a8e39a2012-02-24 23:40:32 +0100432012-02-21 Kurt Roeckx <kurt@roeckx.be>
44
45 * run-alldts.sh: testrun ./alldts.
46
Roland McGrathe3b15682012-02-21 11:12:46 -0800472012-02-21 Roland McGrath <roland@hack.frob.com>
48
49 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
Roland McGrathc1c6a9d2012-02-21 12:51:36 -080050 * test-subr.sh (installed_testrun): Likewise.
Roland McGrathe3b15682012-02-21 11:12:46 -080051
Roland McGrathb8ff18e2012-01-18 13:57:08 -0800522012-01-18 Roland McGrath <roland@hack.frob.com>
53
54 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
55 it will have been inherited correctly from the test harness.
56 * asm-tst5.c (main): Likewise.
57 * asm-tst6.c (main): Likewise.
58 Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
59
Roland McGrath32899ac2011-07-09 03:17:24 -0700602011-07-09 Roland McGrath <roland@hack.frob.com>
61
62 * sha1-tst.c: File removed.
63 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
64 (sha1_tst_LDADD): Variable removed.
65
66 * md5-sha1-test.c: New file.
67 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
68 (md5_sha1_test_LDADD): New variable.
69
Mark Wielaard3f2290b2011-05-30 15:46:32 +0200702011-05-30 Mark Wielaard <mjw@redhat.com>
71
72 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
73 run-rerequest_tag.sh
74
Mark Wielaard20a217d2011-05-24 14:30:40 +0200752011-05-24 Mark Wielaard <mjw@redhat.com>
76
77 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
78 * run-strip-reloc.sh: Add hello_s390.ko testcase.
79 * hello_s390.ko.bz2: New test file.
80
Mark Wielaard1662bc32011-05-16 11:33:11 +0200812011-05-23 Mark Wielaard <mjw@redhat.com>
82
83 * Makefile.am (TESTS): Add run-strip-reloc.sh.
84 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
85 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
86 * run-strip-reloc.sh: New test.
87 * hello_i386.ko.bz2: New test file.
88 * hello_x86_64.ko.bz2: Likewise.
89 * hello_ppc64.ko.bz2: Likewise.
90
Mark Wielaard7a125b92011-05-17 12:20:01 +0200912011-05-18 Mark Wielaard <mjw@redhat.com>
92
93 * run-strip-groups.sh: New test.
94 * testfile58.bz2: New test file.
95 * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
96 (TESTS): Add run-strip-groups.sh.
97 (EXTRA_DIST): Likewise.
98
Marek Polacek494275c2011-03-28 16:00:38 +0200992011-03-28 Marek Polacek <mpolacek@redhat.com>
100
101 * alldts.c: New file.
102 * run-alldts.sh: Use it.
103 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
104 (alldts_LDADD): New variable.
105
1062011-03-02 Marek Polacek <mpolacek@redhat.com>
Marek Polacek48942212011-03-07 11:16:50 -0800107
108 * dwarf-getstring.c: New test.
109 * run-dwarf-getstring.sh: And its wrapper.
110 * Makefile.am (EXTRA_DIST): Add and update all.
111
Jan Kratochvilfec39992011-02-27 12:01:25 -08001122011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
113
114 * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
115 * run-readelf-twofiles.sh: New file.
116
Mark Wielaard58cfa1c2011-02-25 20:17:52 +01001172011-02-25 Mark Wielaard <mjw@redhat.com>
118
119 * Makefile.am (BUILD_RPATH): Be consistent in naming.
120
Josh Stonedc34eda2011-02-02 16:30:01 -08001212011-02-02 Josh Stone <jistone@redhat.com>
122
123 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
124 * testfile55-64.bz2, testfile55-64.debug.bz2,
125 testfile55-64.prelink.bz2, testfile55-32.bz2,
126 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
127 * Makefile.am (EXTRA_DIST): Add and update all.
128
Roland McGrath32520bd2011-01-12 10:43:32 -08001292011-01-12 Roland McGrath <roland@redhat.com>
130
131 * run-prelink-addr-test.sh: Make symlinks to find .debug files
Roland McGrath4f6d4e12011-01-12 10:49:40 -0800132 corresponding to .noshdrs files.
Roland McGrath32520bd2011-01-12 10:43:32 -0800133
Josh Stoned41d9a62011-01-11 19:16:57 -08001342011-01-11 Josh Stone <jistone@redhat.com>
135
Josh Stoneccbccef2011-01-11 19:16:59 -0800136 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
137 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
138 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
139 testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
140 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
141 * Makefile.am (EXTRA_DIST): Add and update all.
142
Josh Stonecf514712011-01-11 19:16:58 -0800143 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
144 * testfile53.bz2, testfile53.debug.bz2,
145 testfile53.prelink.bz2: Deleted, so...
146 * testfile53-64.bz2, testfile53-64.debug.bz2,
147 testfile53-64.prelink.bz2: Recreated with 64-bit names.
148 * testfile53-32.bz2, testfile53-32.debug.bz2,
149 testfile53-32.prelink.bz2: New in 32-bit.
150 * Makefile.am (EXTRA_DIST): Add and update all.
151
Josh Stoned41d9a62011-01-11 19:16:57 -0800152 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
153 * testfile52.so.bz2, testfile52.so.debug.bz2,
154 testfile52.prelink.so.bz2: Deleted, so...
155 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
156 testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
157 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
158 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
Roland McGrath32520bd2011-01-12 10:43:32 -0800159 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
Josh Stoned41d9a62011-01-11 19:16:57 -0800160 * Makefile.am (EXTRA_DIST): Add and update all.
161
Josh Stoneffa02002011-01-10 21:28:46 -08001622011-01-10 Josh Stone <jistone@redhat.com>
163
164 * run-prelink-addr-test.sh: New test for prelinked addrs.
165 * Makefile.am (TESTS, EXTRA_DIST): Add it.
166 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
167 * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
168 * testfile53.bz2, testfile53.debug.bz2: New data files.
169 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
170 * Makefile.am (EXTRA_DIST): Add them.
171
Roland McGrathec86e5f2010-06-14 17:44:38 -07001722010-06-04 Roland McGrath <roland@redhat.com>
173
174 * run-unstrip-test.sh: Also test modifying the file in place.
175
Roland McGrath3c6ee4b2010-04-22 22:38:58 -07001762010-04-22 Roland McGrath <roland@redhat.com>
177
178 * addrcfi.c (handle_cfi): Fix function name in error message.
179 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
180
Roland McGrath26618d82010-04-14 13:10:47 -07001812010-04-14 Roland McGrath <roland@redhat.com>
182
183 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
184
Ulrich Drepperc2d1e482010-04-10 18:23:47 -07001852010-04-10 Ulrich Drepper <drepper@redhat.com>
186
187 * msg_tst.c: Adjust expected error message.
188
Petr Machata77961b52010-04-06 14:16:58 +02001892010-04-01 Petr Machata <pmachata@redhat.com>
190
191 * test-flag-nobits.c: New test.
192 * run-test-flag-nobits.sh: And its wrapper.
193 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
194 (test_flag_nobits_LDADD): New variable.
195
Roland McGrathe9ca7382010-02-15 15:15:50 -08001962010-02-15 Roland McGrath <roland@redhat.com>
197
Roland McGrath22359e22010-02-15 15:57:03 -0800198 * Makefile.am: Use config/eu.am for common stuff.
199
Roland McGrathe9ca7382010-02-15 15:15:50 -0800200 * asm-tst9.c (main): Rename local to avoid shadowing another local.
201
Roland McGrathaf800142009-07-22 13:55:50 -07002022009-07-22 Roland McGrath <roland@redhat.com>
203
204 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
205
Roland McGrath3c84db32009-06-24 17:41:40 -07002062009-07-08 Roland McGrath <roland@redhat.com>
207
208 * addrcfi.c: New file.
209 * Makefile.am (noinst_PROGRAMS): Add it.
210 (addrcfi_LDADD): New variable.
211
Petr Machatad24c7bf2009-05-07 20:58:19 +02002122009-05-07 Petr Machata <pmachata@redhat.com>
213
214 * testfile51.bz2: New data file.
215 * dwarf-getmacros.c: New test core.
216 * run-dwarf-getmacros.sh: New test wrapper.
Roland McGrath0c735a92009-05-07 18:19:16 -0700217 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
218 (dwarf_getmacros_LDADD): New variable.
Petr Machatad24c7bf2009-05-07 20:58:19 +0200219
Ulrich Drepperf9545c42009-04-23 07:59:02 -07002202009-04-23 Ulrich Drepper <drepper@redhat.com>
221
222 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
223 (rdwrmmap_LDADD): Add $(libmudflap).
Roland McGrath0c735a92009-05-07 18:19:16 -0700224
Roland McGrath19a8e4d2009-04-21 15:44:07 -07002252009-04-21 Roland McGrath <roland@redhat.com>
226
227 * testfile50.bz2: New data file.
228 * Makefile.am (EXTRA_DIST): Add it.
229 * run-dwfl-addr-sect.sh: Add a case using it.
230
Ulrich Drepper5bd44442008-12-31 09:02:54 -08002312008-12-31 Ulrich Drepper <drepper@redhat.com>
232
Ulrich Drepper3bf57592009-01-01 18:52:05 -0800233 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
234 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
235 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
236 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
237 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
238 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
239 roundss, roundps, roundpd, and roundsd.
240 * testfile45.S.bz2: Likewise.
241 * testfile44.expect.bz2: Adjust accordingly.
242 * testfile45.expect.bz2: Likewise.
243
Ulrich Drepper5bd44442008-12-31 09:02:54 -0800244 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
245 * testfile45.S.bz2: Likewise.
246 * testfile44.expect.bz2: Adjust accordingly.
247 * testfile45.expect.bz2: Likewise.
248
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -08002492008-12-30 Ulrich Drepper <drepper@redhat.com>
250
Ulrich Drepperec32ff92008-12-30 23:24:09 -0800251 * testfile44.S.bz2: Add tests for blendpd and blendps.
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -0800252 * testfile45.S.bz2: Likewise.
253 * testfile44.expect.bz2: Adjust accordingly.
254 * testfile45.expect.bz2: Likewise.
255
Ulrich Drepper5a04b9f2008-12-19 01:14:12 -08002562008-12-19 Ulrich Drepper <drepper@redhat.com>
257
258 * testfile44.S.bz2: Add tests for AMD 3DNOW.
259 * testfile45.S.bz2: Likewise.
260 * testfile44.expect.bz2: Adjust accordingly.
261 * testfile45.expect.bz2: Likewise.
262
Roland McGratha845f682008-12-03 03:41:58 +00002632008-11-26 Roland McGrath <roland@redhat.com>
264
265 * dwfl-bug-getmodules.c: New file.
266 * Makefile.am (noinst_PROGRAMS): Add it.
267 (dwfl_bug_getmodules_LDADD): New variable.
268
2692008-09-10 Roland McGrath <roland@redhat.com>
270
271 * test-subr.sh (LC_ALL): Export it set to "C".
272 * run-dwfl-addr-sect.sh: Don't do it here.
273 * run-strings-test.sh: Likewise.
274
Roland McGrathb4d6f0f2008-08-25 22:55:17 +00002752008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
276
277 * run-addrname-test.sh: Add a new case.
278 * testfile49.bz2: New data file.
279 * Makefile.am (EXTRA_DIST): Add it.
280
Roland McGrath521c47d2008-04-11 07:01:58 +00002812008-04-10 Roland McGrath <roland@redhat.com>
282
283 * testfile48.bz2, testfile48.bz2.debug: New data files.
284 * Makefile.am (EXTRA_DIST): Add them.
285 * run-strip-test8.sh: Use them.
286
287 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
288
289 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
290 * run-strip-test8.sh: New file.
291 * testfile47.bz2: New data file.
292 * Makefile.am (TESTS, EXTRA_DIST): Add them.
293
Roland McGrath13b69602008-04-01 02:30:05 +00002942008-03-31 Roland McGrath <roland@redhat.com>
295
296 * run-early-offscn.sh: New file.
297 * early-offscn.c: New file.
298 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
299 (early_offscn_LDADD): New variable.
300
Roland McGrathd11f9cb2008-03-26 20:51:59 +00003012008-03-19 Roland McGrath <roland@redhat.com>
302
303 * run-addrname-test.sh: Add a new case.
304
Roland McGrath658094a2008-02-22 08:14:07 +00003052008-02-22 Roland McGrath <roland@redhat.com>
306
307 * run-elflint-test.sh: Typo fix.
308
3092008-02-21 Roland McGrath <roland@redhat.com>
310
311 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
312 for the build down to minimum.
313 * run-disasm-x86-64.sh: Likewise.
314
Roland McGrath059c83e2008-02-21 06:19:39 +00003152008-02-20 Roland McGrath <roland@redhat.com>
316
317 * testfile46.bz2: New data file.
318 * Makefile.am (EXTRA_DIST): Add it.
319 * run-elflint-test.sh: Test on it.
320
Ulrich Drepperc54785a2008-02-01 18:05:21 +00003212008-02-01 Ulrich Drepper <drepper@redhat.com>
322
323 * Makefile.am: Hook up sha1-tst.c.
324 * sha1-tst.c: New file.
325
Ulrich Drepper4d8bc812008-01-22 06:02:31 +00003262008-01-21 Roland McGrath <roland@redhat.com>
327
328 * testfile45.S.bz2: Add tests for cltq, cqto.
329 * testfile45.expect.bz2: Adjust.
330
Ulrich Drepper35f2fe62008-01-14 19:17:36 +00003312008-01-14 Ulrich Drepper <drepper@redhat.com>
332
333 * testfile45.S.bz2: Add more tests.
334 * testfile45.expect.bz2: Adjust.
335
Ulrich Drepperfd479892008-01-12 03:06:47 +00003362008-01-11 Ulrich Drepper <drepper@redhat.com>
337
338 * testfile45.expect.bz2: Adjust for adding of address for %rip based
339 address mode.
340
Ulrich Drepper96a73992008-01-11 06:17:06 +00003412008-01-10 Ulrich Drepper <drepper@redhat.com>
342
343 * testfile45.S.bz2: Add more tests.
344 * testfile45.expect.bz2: Adjust.
345
Ulrich Drepperff993222008-01-09 05:39:28 +00003462008-01-08 Ulrich Drepper <drepper@redhat.com>
347
348 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
349 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
350 run-disasm-x86-64.sh.
351 * run-disasm-x86-64.sh: New file.
352 * testfile45.S.bz2: New file.
353 * testfile45.expect.bz2: New file.
354 * testfile44.S.bz2: New tests.
355 * testfile44.expect.bz2: Adjust.
356
Ulrich Drepper9e6925d2008-01-04 21:42:14 +00003572008-01-04 Ulrich Drepper <drepper@redhat.com>
358
359 * testfile44.S.bz2: New tests.
360 * testfile44.expect.bz2: Adjust.
361
Ulrich Dreppere219f1c2008-01-09 05:49:49 +00003622008-01-04 Roland McGrath <roland@redhat.com>
363
364 * dwfl-bug-fd-leak.c (main): Add a cast.
365
Ulrich Drepperee67b642008-01-03 08:45:10 +00003662008-01-03 Ulrich Drepper <drepper@redhat.com>
367
368 * testfile44.S.bz2: New tests.
369 * testfile44.expect.bz2: Adjust.
370
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00003712008-01-01 Ulrich Drepper <drepper@redhat.com>
372
Ulrich Drepperf231e272008-01-02 18:07:17 +0000373 * line2addr.c: Use %m modifier instead of %a to appease gcc.
374
3752008-01-01 Ulrich Drepper <drepper@redhat.com>
376
Ulrich Drepperee67b642008-01-03 08:45:10 +0000377 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000378 * testfile44.expect.bz2: Adjust.
379
3802007-12-31 Ulrich Drepper <drepper@redhat.com>
381
Ulrich Drepperee67b642008-01-03 08:45:10 +0000382 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000383 * testfile44.expect.bz2: Adjust.
384
3852007-12-30 Ulrich Drepper <drepper@redhat.com>
386
Ulrich Drepperee67b642008-01-03 08:45:10 +0000387 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000388 * testfile44.expect.bz2: Adjust.
389
3902007-12-29 Ulrich Drepper <drepper@redhat.com>
391
Ulrich Drepperee67b642008-01-03 08:45:10 +0000392 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000393 * testfile44.expect.bz2: Adjust.
394
3952007-12-28 Ulrich Drepper <drepper@redhat.com>
396
397 * testfile44.S.bz2: New tests.
398 * testfile44.expect.bz2: Adjust.
399
4002007-12-27 Ulrich Drepper <drepper@redhat.com>
401
402 * testfile44.S.bz2: New tests.
403 * testfile44.expect.bz2: Adjust.
404
4052007-12-26 Ulrich Drepper <drepper@redhat.com>
406
407 * testfile44.S.bz2: New tests.
408 * testfile44.expect.bz2: Adjust
409
4102007-12-21 Ulrich Drepper <drepper@redhat.com>
411
412 * testfile44.S.bz2: More tests.
413 * testfile44.expect.bz2: Adjust appropriately.
414
4152007-12-19 Ulrich Drepper <drepper@redhat.com>
416
417 * Makefile.am (TESTS): Add run-disasm.sh.
418 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
419 testfile44.expect.bz2.
420 * run-disasm.sh: New file.
421 * testfile44.S.bz2: New file.
422 * testfile44.expect.bz2: New file.
423
Roland McGrath1a2e8f42007-12-15 23:39:34 +00004242007-12-15 Roland McGrath <roland@redhat.com>
425
426 * run-allregs.sh: Change expected output for powerpc spefscr.
427
Roland McGrathe4c22ea2007-10-23 13:07:39 +00004282007-10-20 Roland McGrath <roland@redhat.com>
429
430 * run-dwfl-addr-sect.sh: Change expected output, no errors.
431
4322007-10-19 Roland McGrath <roland@redhat.com>
433
434 * dwfl-addr-sect.c (handle_address): Return int.
435 Don't exit on error, just return nonzero.
436 (main): Collect results.
437 * run-dwfl-addr-sect.sh: New file.
438 * testfile43.bz2: New data file.
439 * Makefile.am (EXTRA_DIST, TESTS): Add them.
440
4412007-10-18 Roland McGrath <roland@redhat.com>
442
443 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
444
4452007-10-16 Roland McGrath <roland@redhat.com>
446
447 * test-subr.sh (remove_files): Don't pass -Bb to diff.
448
Ulrich Drepperb597dfa2007-10-16 05:21:27 +00004492007-10-09 Roland McGrath <roland@redhat.com>
450
451 * dwflmodtest.c (print_module): Don't use %p in output.
452 * run-dwfl-bug-offline-rel.sh: Updated expected output.
453
4542007-10-08 Roland McGrath <roland@redhat.com>
455
456 * testfile42.bz2: New data file.
457 * Makefile.am (EXTRA_DIST): Add it.
458 * run-elflint-test.sh: New test on that file.
459
Roland McGrath59ea7f32007-10-04 08:50:09 +00004602007-10-04 Roland McGrath <roland@redhat.com>
461
462 * run-readelf-test4.sh: New file.
463 * Makefile.am (TESTS, EXTRA_DIST): Add it.
464
4652007-10-03 Roland McGrath <roland@redhat.com>
466
467 * run-readelf-test3.sh: New file.
468 * Makefile.am (TESTS, EXTRA_DIST): Add it.
469
Roland McGrathf6b92282007-10-02 02:34:11 +00004702007-10-01 Roland McGrath <roland@redhat.com>
471
472 * run-readelf-test2.sh: New file.
473 * Makefile.am (TESTS, EXTRA_DIST): Add it.
474
Roland McGrathc76f0b02007-09-27 07:31:33 +00004752007-09-11 Roland McGrath <roland@redhat.com>
476
477 * run-addrname-test.sh: Add a new case.
478 * testfile41.bz2: New data file.
479 * Makefile.am (EXTRA_DIST): Add it.
480
Roland McGrathcb6d8652007-08-23 08:10:54 +00004812007-08-23 Roland McGrath <roland@redhat.com>
482
483 * run-allregs.sh: Update expected x86-64 output for %rflags.
484
Roland McGrath099dd522007-08-13 22:58:36 +00004852007-08-12 Roland McGrath <roland@redhat.com>
486
487 * run-strip-test7.sh: New file.
488 * testfile39.bz2: New data file.
489 * testfile40.bz2: New data file.
490 * testfile40.debug.bz2: New data file.
491 * Makefile.am (TESTS, EXTRA_DIST): Add them.
492
Roland McGrath42f68682007-08-09 07:54:22 +00004932007-08-09 Roland McGrath <roland@redhat.com>
494
495 * dwfl-bug-report.c: Fix header inclusion.
496
4972007-08-08 Roland McGrath <roland@redhat.com>
498
499 * run-addrname-test.sh: Add a new case using addr2line -S.
500 * testfile38.bz2: New data file.
501 * Makefile.am (EXTRA_DIST): Add it.
502
Roland McGrath87d47802007-07-16 22:23:37 +00005032007-07-16 Roland McGrath <roland@redhat.com>
504
505 * dwfl-bug-report.c: New file.
506 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
507 (dwfl_bug_report_LDADD): New variable.
508
5092007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +0000510
511 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
512
Ulrich Drepperb0243862007-06-06 00:09:36 +00005132007-06-05 Ulrich Drepper <drepper@redhat.com>
514
515 * Makefile.am (EXTRA_DIST): Add missing line continuation and
516 testfile37.bz and testfile37.debug.bz2.
517
Roland McGrath53bce222007-05-23 19:15:04 +00005182007-05-23 Roland McGrath <roland@redhat.com>
519
520 * run-allregs.sh: Update expected Alpha results.
521
Roland McGrath9aa8ef72007-05-18 08:59:43 +00005222007-05-18 Roland McGrath <roland@redhat.com>
523
524 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
525 * testfile37.bz2: New data file.
526 * testfile37.debug.bz2: New data file.
527 * run-unstrip-test2.sh: New file.
528 * Makefile.am (TESTS, EXTRA_DIST): Add them.
529
5302007-05-10 Roland McGrath <roland@redhat.com>
531
532 * run-dwfl-bug-offline-rel.sh: New file.
533 * testfile36.bz2: New data file.
534 * testfile36.debug.bz2: New data file.
535 * Makefile.am (TESTS, EXTRA_DIST): Add them.
536
5372007-04-28 Roland McGrath <roland@redhat.com>
538
539 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
540 * testfile35.bz2: New data file.
541 * testfile35.debug.bz2: New data file.
542 * run-unstrip-test.sh: New file.
543 * Makefile.am (TESTS, EXTRA_DIST): Add them.
544
545 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
546
Roland McGrath2be02912007-04-27 04:07:41 +00005472007-04-26 Roland McGrath <roland@redhat.com>
548
549 * run-elflint-self.sh: Run all tests even if one fails.
550
551 * run-allregs.sh: Add expected output for alpha.
552
Roland McGrath4be15242007-04-25 03:09:33 +00005532007-04-24 Roland McGrath <roland@redhat.com>
554
555 * run-strip-test.sh: When we saved the debug info, test unstrip too.
556
5572007-04-22 Roland McGrath <roland@redhat.com>
558
559 * run-allregs.sh: Update expected register info.
560
Roland McGrath43da9892007-04-16 23:13:37 +00005612007-04-16 Roland McGrath <roland@redhat.com>
562
563 * dwfl-addr-sect.c: New file.
564 * Makefile.am (noinst_PROGRAMS): Add it.
565 (dwfl_addr_sect_LDADD): New variable.
566
5672007-04-05 Roland McGrath <roland@redhat.com>
568
569 * get-files.c: Test dwarf_getsrcdirs.
570 * run-get-files.sh: Update expected output.
571
Roland McGrath5f6a41a2007-04-01 23:11:40 +00005722007-04-01 Roland McGrath <roland@redhat.com>
573
574 * run-allregs.sh: Updated expected output for x86_64.
575
Ulrich Drepper6258e742007-03-13 06:22:40 +00005762007-03-04 Roland McGrath <roland@redhat.com>
577
578 * dwfl-bug-fd-leak.c: New file.
579 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
580 (dwfl_bug_fd_leak_LDADD): New variable.
581
582 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
583 show what files have been located.
584
Ulrich Drepperaa915fd2007-02-05 07:25:33 +00005852007-02-02 Roland McGrath <roland@redhat.com>
586
587 * run-addrname-test.sh: New file.
588 * Makefile.am (TESTS, EXTRA_DIST): Add it.
589 * testfile34.bz2: New data file.
590 * Makefile.am (EXTRA_DIST): Add it.
591
5922007-01-20 Roland McGrath <roland@redhat.com>
593
594 * testfile33.bz2: New data file.
595 * Makefile.am (EXTRA_DIST): Add it.
596 * run-elflint-test.sh: Test on it too.
597
5982007-01-18 Roland McGrath <roland@redhat.com>
599
600 * Makefile.am (CFLAGS): Don't molest it.
601
6022007-01-11 Roland McGrath <roland@redhat.com>
603
604 * testfile32.bz2: New data file.
605 * Makefile.am (EXTRA_DIST): Add it.
606 * run-elflint-test.sh: Test on it too.
607
Ulrich Drepperce0bdb62007-02-05 07:13:52 +00006082007-02-04 Ulrich Drepper <drepper@redhat.com>
609
610 * arls.c: New file.
611 * Makefile (noinst_PROGRAMS): Add arls.
612
613 * run-ranlib-test2.sh: Fix type in comment.
614
Ulrich Dreppercd4992c2007-01-10 20:58:17 +00006152007-01-10 Ulrich Drepper <drepper@redhat.com>
616
617 * run-elflint-self.sh (runtest): Show which file has the problem.
618
Roland McGrathba949b32007-01-10 20:44:29 +00006192007-01-10 Roland McGrath <roland@redhat.com>
620
621 * dwfl-bug-addr-overflow.c: New file.
622 * Makefile.am (TESTS): Add it.
623 (dwfl_bug_addr_overflow_LDADD): New variable.
624
Roland McGrath8190db62006-12-17 23:56:51 +00006252006-12-17 Roland McGrath <roland@redhat.com>
626
627 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
628
Roland McGrathc373d852006-10-10 00:25:21 +00006292006-09-05 Roland McGrath <roland@redhat.com>
630
631 * run-strings-test.sh: Export LC_ALL=C for the test.
632
6332006-08-29 Roland McGrath <roland@redhat.com>
634
635 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
636 * run-arsymtest.sh: Likewise.
637
638 * run-native-test.sh (native.c compilation): Add some braces.
639
6402006-08-22 Roland McGrath <roland@redhat.com>
641
642 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
643 (struct reginfo): New members bits, type.
644 (one_register, match_register): Update to take new args,
645 record and display new info.
646 (main): Display new info.
647 * run-allregs.sh: Update expected results.
648
Roland McGrath19db8592006-08-03 08:52:46 +00006492006-08-03 Roland McGrath <roland@redhat.com>
650
651 * run-allregs.sh: Add sparc cases.
652 * testfile30.bz2: New data file.
653 * testfile31.bz2: New data file.
654 * Makefile.am (EXTRA_DIST): Add them.
655
Roland McGrath95024622006-07-21 10:06:31 +00006562006-07-21 Roland McGrath <roland@redhat.com>
657
658 * allregs.c (struct reginfo): Increase size of name.
659 (one_register): Assert that it's big enough.
660
Roland McGrathb4379722006-04-05 01:35:26 +00006612006-04-04 Roland McGrath <roland@redhat.com>
662
663 * run-bug1-test.sh: Test a second case, to cover both byte orders.
664 * testfile29.bz2: New file.
665 * testfile29.rdwr.bz2: New file.
666 * Makefile.am (EXTRA_DIST): Add them.
667
Ulrich Drepperba718b12006-04-04 21:31:16 +00006682006-04-04 Ulrich Drepper <drepper@redhat.com>
669
670 * Makefile.am: Add rules to run run-bug1-test.sh.
671 * rdwrmmap.c: New file.
672 * run-bug1-test.sh: New file.
673 * testfile28.bz2: New file.
674 * testfile28.rdwr.bz2: New file.
675
Roland McGrathdd7e22b2006-03-09 23:05:47 +00006762006-03-09 Roland McGrath <roland@redhat.com>
677
678 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
679
Roland McGrath060fa052006-03-02 07:51:50 +00006802006-03-01 Roland McGrath <roland@redhat.com>
681
682 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
683 changes matching 3.0 spec.
684
Roland McGrathc40f58a2006-01-13 20:13:21 +00006852006-01-13 Roland McGrath <roland@redhat.com>
686
687 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
688 bash 3.1 whines when it's done in the trap 0 handler.
689
Roland McGrath4b248ce2006-01-12 03:34:38 +00006902006-01-11 Roland McGrath <roland@redhat.com>
691
692 * testfile26.bz2: New data file.
693 * testfile27.bz2: New data file.
694 * Makefile.am (EXTRA_DIST): Add them.
695 * run-allregs.sh: Test s390 data.
696
Roland McGrath124a7982005-12-15 02:37:09 +00006972005-12-14 Roland McGrath <roland@redhat.com>
698
699 * run-native-test.sh: Redirect output from native test process.
700
Roland McGrath94d26ad2005-12-13 23:24:37 +00007012005-12-13 Roland McGrath <roland@redhat.com>
702
703 * allregs.c (main): Fail if we find no registers.
704
705 * run-native-test.sh: New file.
706 * Makefile.am (TESTS, EXTRA_DIST): Add it.
707
Roland McGrathba72ab12005-12-12 00:04:33 +00007082005-12-10 Ulrich Drepper <drepper@redhat.com
709
710 * run-readelf-test1.sh: New file.
711 * Makefile.am (TESTS): Add run-readelf-test1.sh.
712 (EXTRA_DIST): Likewise.
713
Roland McGrathd804e722005-12-08 01:35:42 +00007142005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000715
Roland McGrathd804e722005-12-08 01:35:42 +0000716 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000717
Roland McGrath994b4892005-12-05 22:46:21 +00007182005-11-25 Roland McGrath <roland@redhat.com>
719
720 * coverage.sh: Given -v argument, print names of unused files.
721
722 * addrscopes.c (main): Use dwfl_end before return.
723 * allregs.c (main): Likewise.
724 * find-prologues.c (main): Likewise.
725 * funcretval.c (main): Likewise.
726 * funcscopes.c (main): Likewise.
727 * line2addr.c (main): Likewise.
728
729 * run-allregs.sh: New file.
730 * Makefile.am (TESTS, EXTRA_DIST): Add it.
731
732 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
733 * Makefile.am (allregs_LDADD): Updated.
734
735 * allregs.c: New file.
736 * Makefile.am (noinst_PROGRAMS): Add it.
737 (allregs_LDADD): New variable.
738
Roland McGrath9365d2c2005-11-18 23:55:47 +00007392005-11-18 Roland McGrath <roland@redhat.com>
740
741 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
742 * test-wrapper.sh: Likewise.
743
Roland McGrath575dd392005-11-18 01:41:52 +00007442005-11-17 Roland McGrath <roland@redhat.com>
745
Roland McGrathaf74f5c2005-11-18 02:25:14 +0000746 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
747 environment for test-wrapper.sh.
748 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
749 * test-subr.sh (installed_testrun): Likewise.
750 Use explicit path in ${bindir}.
751
Roland McGrath575dd392005-11-18 01:41:52 +0000752 * Makefile.am (installcheck-local): Fix typo in last change.
753
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00007542005-11-16 Roland McGrath <roland@redhat.com>
755
756 * configure.ac: New file, for standalone build/dist of test suite.
757 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
758 (asm_TESTS): New variable, broken out of ...
759 (TESTS): ... here. Also remove msg_tst.
760 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
761 (installed_TESTS_ENVIRONMENT): New variable.
762 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
763 [!STANDALONE] (installcheck-local): Likewise.
764 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
765 * addrscopes.c: Include <config.h>.
766 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
767 * allfcts.c: Likewise.
768 * asm-tst1.c: Likewise.
769 * asm-tst2.c: Likewise.
770 * asm-tst3.c: Likewise.
771 * asm-tst4.c: Likewise.
772 * asm-tst5.c: Likewise.
773 * asm-tst6.c: Likewise.
774 * asm-tst7.c: Likewise.
775 * asm-tst8.c: Likewise.
776 * asm-tst9.c: Likewise.
777 * dwflmodtest.c: Likewise.
778 * find-prologues.c: Likewise.
779 * funcscopes.c: Likewise.
780 * get-aranges.c: Likewise.
781 * get-files.c: Likewise.
782 * get-lines.c: Likewise.
783 * get-pubnames.c: Likewise.
784 * line2addr.c: Likewise.
785 * newscn.c: Likewise.
786 * show-abbrev.c: Likewise.
787 * show-die-info.c: Likewise.
788 * update3.c: Likewise.
789 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +0000790 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +0000791
792 * dwflmodtest.c (print_instance): Don't use INTUSE.
793 (options): Don't use N_ macro.
794
Roland McGrath1b8b4462005-11-16 01:33:38 +00007952005-11-15 Roland McGrath <roland@redhat.com>
796
Roland McGrathe47ab762005-11-17 03:16:00 +0000797 * coverage.sh: Look in backends.
798 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
799 (TESTS_ENVIRONMENT): Likewise.
800
801 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
802 pass FUNCDIE direclty to dwfl_module_return_value_location.
803
Roland McGrath1b8b4462005-11-16 01:33:38 +0000804 * Makefile.am (BUILD_RPATH): New variable.
805 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
806 (tests_rpath): New variable.
807 (installcheck-local): Pass it to test-wrapper.sh.
808 * test-wrapper.sh: In "installed" format, take yes/no value
809 for elfutils_tests_rpath, which export. When running a test
810 binary for installcheck, exit 77.
811 * test-subr.sh (installed_testrun): When running a test binary
812 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
813
8142005-11-14 Roland McGrath <roland@redhat.com>
815
816 * test-subr.sh: New file.
817 * test-wrapper.sh: New file.
818 * Makefile.am (EXTRA_DIST): Add them.
819 (AM_LDFLAGS): Variable removed.
820 (TESTS_ENVIRONMENT): New variable.
821 (installcheck-local): New target.
822 * run-addrscopes.sh: Use test-subr.sh.
823 * run-allfcts.sh: Likewise.
824 * run-ecp-test.sh: Likewise.
825 * run-ecp-test2.sh: Likewise.
826 * run-elflint-self.sh: Likewise.
827 * run-elflint-test.sh: Likewise.
828 * run-find-prologues.sh: Likewise.
829 * run-funcscopes.sh: Likewise.
830 * run-get-aranges.sh: Likewise.
831 * run-get-files.sh: Likewise.
832 * run-get-lines.sh: Likewise.
833 * run-get-pubnames.sh: Likewise.
834 * run-line2addr.sh: Likewise.
835 * run-ranlib-test.sh: Likewise.
836 * run-ranlib-test2.sh: Likewise.
837 * run-show-abbrev.sh: Likewise.
838 * run-show-ciefde.sh: Likewise.
839 * run-show-die-info.sh: Likewise.
840 * run-strings-test.sh: Likewise.
841 * run-strip-test.sh: Likewise.
842
Roland McGrathe47ab762005-11-17 03:16:00 +00008432005-11-13 Roland McGrath <roland@redhat.com>
844
845 * funcretval.c: New file.
846 * Makefile.am (noinst_PROGRAMS): Add it.
847 (funcretval_LDADD): New variable.
848
Ulrich Drepper3840c1c2005-11-09 16:13:48 +00008492005-11-09 Ulrich Drepper <drepper@redhat.com>
850
851 * line2addr.c (handle_module): Add missing parameter to printf.
852
Roland McGrath07d4f2f2005-10-28 06:56:24 +00008532005-10-27 Roland McGrath <roland@redhat.com>
854
Roland McGrath6724c902005-10-28 07:07:19 +0000855 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
856 * funcscopes.c (handle_function): Likewise.
857 * dwflmodtest.c (print_inline, print_func): Likewise.
858 * find-prologues.c (handle_function): Likewise.
859
8602005-10-27 Roland McGrath <roland@redhat.com>
861
Roland McGrath07d4f2f2005-10-28 06:56:24 +0000862 * run-find-prologues.sh: New file.
863 * Makefile.am (TESTS, EXTRA_DIST): Add it.
864
865 * find-prologues.c (handle_function): Skip inlines.
866
8672005-10-25 Roland McGrath <roland@redhat.com>
868
869 * find-prologues.c: New file.
870 * Makefile.am (noinst_PROGRAMS): Add it.
871 (find_prologues_LDADD): New variable.
872
Ulrich Drepper3bbc9502005-09-02 20:29:56 +00008732005-09-02 Ulrich Drepper <drepper@redhat.com>
874
875 * run-strings-test.sh: Remove strings.out in the end.
876
Ulrich Drepper7d65d012005-08-31 15:14:26 +00008772005-08-31 Ulrich Drepper <drepper@redhat.com>
878
879 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
880 * run-allfcts.sh: Likewise.
881 * run-ecp-test.sh: Likewise.
882 * run-ecp-test2.sh: Likewise.
883 * run-elflint-test.sh: Likewise.
884 * run-funcscopes.sh: Likewise.
885 * run-get-aranges.sh: Likewise.
886 * run-get-files.sh: Likewise.
887 * run-get-lines.sh: Likewise.
888 * run-get-pubnames.sh: Likewise.
889 * run-line2addr.sh: Likewise.
890 * run-ranlib-test2.sh: Likewise.
891 * run-show-abbrev.sh: Likewise.
892 * run-show-ciefde.sh: Likewise.
893 * run-show-die-info.sh: Likewise.
894 * run-strings-test.sh: Likewise.
895 * run-strip-test.sh: Likewise.
896
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +00008972005-08-30 Ulrich Drepper <drepper@redhat.com>
898
899 * coverage.sh: Handle case where there is no .gcno file at all.
900
Ulrich Drepper39cec7a2005-08-30 01:22:01 +00009012005-08-29 Ulrich Drepper <drepper@redhat.com>
902
903 * Makefile.am (EXTRA_DIST): Add coverage.
904 [GCOV]: Generate coverage summary after the tests ran
905 * coverage.sh: New file.
906
Ulrich Drepperfbe998a2005-08-29 16:27:10 +00009072005-08-28 Ulrich Drepper <drepper@redhat.com>
908
909 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
910 (CLEANFILES): Add *.gcno *.gcda *.gconv.
911
9122005-08-28 Ulrich Drepper <drepper@redhat.com>
913
914 * run-strings-test.sh: New file.
915 * Makefile.am (TESTS, EXTRA_DIST): Add it.
916
Roland McGrath71e15a02005-08-27 10:33:26 +00009172005-08-27 Roland McGrath <roland@redhat.com>
918
Roland McGrathb0bc2782005-08-27 21:07:16 +0000919 * addrscopes.c (handle_address): Apply bias to PC addresses.
920
Roland McGrath71e15a02005-08-27 10:33:26 +0000921 * run-funcscopes.sh: New file.
922 * testfile25.bz2: New data file.
923 * Makefile.am (TESTS, EXTRA_DIST): Add them.
924
9252005-08-26 Roland McGrath <roland@redhat.com>
926
927 * addrscopes.c (dwarf_diename_integrate): Removed.
928 (print_vars, handle_address): Use plain dwarf_diename.
929
9302005-08-25 Roland McGrath <roland@redhat.com>
931
932 * funcscopes.c: New file.
933 * Makefile.am (noinst_PROGRAMS): Add it.
934 (funcscopes_LDADD): New variable.
935
936 * run-addrscopes.sh: Add another case.
937 * testfile24.bz2: New data file.
938 * Makefile.am (EXTRA_DIST): Add it.
939
940 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
941 pass it to dwarf_getscopes.
942 (main): Pass it, true when '=' follows an address.
943
Roland McGrath4c305da2005-08-25 01:49:35 +00009442005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +0000945
Roland McGrath4c305da2005-08-25 01:49:35 +0000946 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +0000947
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00009482005-08-24 Ulrich Drepper <drepper@redhat.com>
949
Ulrich Drepper958bf132005-08-24 21:40:55 +0000950 * run-line2addr.sh: Remove testfile23 in the end.
951
Ulrich Drepper2eb660f2005-08-24 19:47:57 +0000952 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +0000953 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +0000954
Roland McGrathd17fac72005-08-23 08:20:21 +00009552005-08-22 Roland McGrath <roland@redhat.com>
956
957 * run-line2addr.sh: Add a case.
958 * testfile23.bz2: New data file.
959 * Makefile.am (EXTRA_DIST): Add it.
960
Roland McGrath9a1f3652005-08-18 20:57:04 +00009612005-08-18 Roland McGrath <roland@redhat.com>
962
Roland McGrathf5fda7d2005-08-18 22:01:57 +0000963 * run-addrscopes.sh: New file.
964 * testfile22.bz2: New data file.
965 * Makefile.am (TESTS, EXTRA_DIST): Add them.
966
Roland McGrath9a1f3652005-08-18 20:57:04 +0000967 * addrscopes.c: New file.
968 * Makefile.am (noinst_PROGRAMS): Add it.
969 (addrscopes_LDADD): New variable.
970
Ulrich Drepper837b5222005-08-16 05:12:01 +00009712005-08-15 Ulrich Drepper <drepper@redhat.com>
972
973 * run-elflint-self.sh: Don't run test if the file doesn't exist.
974
Roland McGrath1ecb6062005-08-15 09:53:04 +00009752005-08-15 Roland McGrath <roland@redhat.com>
976
977 * dwflmodtest.c (print_instance, print_inline): New functions.
978 (print_func): Call print_inline.
979 (options, parse_opt): Grok -i/--inlines.
980
Roland McGrath8d18c292005-08-07 21:42:07 +00009812005-08-07 Roland McGrath <roland@redhat.com>
982
983 * dwflmodtest.c: Print function details only if -f flag is given.
984
Ulrich Drepper47be7952005-08-07 04:41:39 +00009852005-08-06 Ulrich Drepper <drepper@redhat.com>
986
Ulrich Drepper637963b2005-08-07 05:33:07 +0000987 * run-elflint-self.sh: New file.
988 * Makefile.am (TESTS): Add run-elflint-self.sh.
989 (EXTRA_DIST): Likewise.
990
Ulrich Drepper47be7952005-08-07 04:41:39 +0000991 * Makefile.am: Link with statis libs if BUILD_STATIC.
992 (dwflmodtest_LDADD): Also link with -ldl.
993
Ulrich Drepper41de4882005-08-03 00:02:56 +00009942005-08-02 Ulrich Drepper <drepper@redhat.com>
995
Ulrich Dreppera38998e2005-08-03 02:05:39 +0000996 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
997 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
998 library first.
999 * asm-tst2.c: Likewise.
1000 * asm-tst3.c: Likewise.
1001 * asm-tst4.c: Likewise.
1002 * asm-tst5.c: Likewise.
1003 * asm-tst6.c: Likewise.
1004 * asm-tst7.c: Likewise.
1005 * asm-tst8.c: Likewise.
1006 * asm-tst9.c: Likewise.
1007
Ulrich Drepper41de4882005-08-03 00:02:56 +00001008 * msg_tst.c: Add new error message.
1009
Ulrich Drepper18618fd2005-07-28 21:29:22 +000010102005-07-28 Ulrich Drepper <drepper@redhat.com>
1011
1012 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
1013
Roland McGrathd17fac72005-08-23 08:20:21 +000010142005-06-01 Roland McGrath <roland@redhat.com>
1015
1016 * line2addr.c: Rewritten using libdwfl.
1017 * run-line2addr.sh: Update test for changed arguments.
1018 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
1019 (libdwfl): New variable.
1020 (line2addr_LDADD): Use it.
1021
Roland McGrath18385902005-07-28 07:12:38 +000010222005-07-28 Roland McGrath <roland@redhat.com>
1023
1024 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
1025 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
1026 (dwflmodtest_LDADD): New variable.
1027 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
1028
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000010292005-07-21 Ulrich Drepper <drepper@redhat.com>
1030
1031 * testfile18.bz2: New file.
1032 * run-elflint-test.sh: New file.
1033 * Makefile.am (TESTS): Add run-elflint-test.sh.
1034 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
1035
10362005-05-24 Ulrich Drepper <drepper@redhat.com>
1037
1038 * get-files.c (main): Use correct format specifier.
1039
10402005-05-21 Ulrich Drepper <drepper@redhat.com>
1041
1042 * Makefile.am: Add -Wextra to CFLAGS.
1043 * get-files.c: Remove warning this produced.
1044 * get-pubnames.c: Likewise.
1045 * newfile.c: Likewise.
1046 * newscn.c: Likewise.
1047 * scnnames.c: Likewise.
1048 * showptable.c: Likewise.
1049 * test-nlist.c: Likewise.
1050 * update1.c: Likewise.
1051 * update2.c: Likewise.
1052 * update3.c: Likewise.
1053 * update4.c: Likewise.
1054
10552005-05-08 Ulrich Drepper <drepper@redhat.com>
1056
1057 * run-line2addr.sh: Remove testfile14 at the end.
1058
Ulrich Drepper282bf322005-07-28 21:49:05 +00001059 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001060
1061 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
1062 .bz, not .bz2.
1063
10642005-05-03 Roland McGrath <roland@redhat.com>
1065
1066 * run-strip-test.sh: Use variables for test file names.
1067 Optionally produce separate debug file and check it.
1068 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
1069 * run-strip-test3.sh: Likewise.
1070 * run-strip-test4.sh: New file.
1071 * run-strip-test5.sh: New file.
1072 * run-strip-test6.sh: New file.
1073 * testfile15.bz: New file.
1074 * testfile15.debug.bz: New file.
1075 * testfile16.bz: New file.
1076 * testfile16.debug.bz: New file.
1077 * testfile17.bz: New file.
1078 * testfile17.debug.bz: New file.
1079 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1080
10812005-04-25 Ulrich Drepper <drepper@redhat.com>
1082
1083 * run-line2addr.sh: Also use testfile14. Adjust for correct
1084 return of multiple matches.
1085 * testfile14.bz2: New file.
1086 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
1087
1088 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
1089
Roland McGrath87d47802007-07-16 22:23:37 +000010902005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001091
1092 * line2addr.c (main): Initialize LINES and NLINES before calling
1093 dwarf_getsrc_file, and free LINES afterwards.
1094
1095 * allfcts.c (main): Use size_t for CUHL.
1096
10972005-04-04 Ulrich Drepper <drepper@redhat.com>
1098
1099 * line2addr.c: New file.
1100 * run-line2addr.sh: New file.
1101 * Makefile.am: Add rules to build, run, and distribute new code.
1102
11032005-04-02 Ulrich Drepper <drepper@redhat.com>
1104
1105 * allfcts.c: New file.
1106 * run-allfcts.sh: New file.
1107 * Makefile.am: Add rules to build, run, and distribute new code.
1108
11092005-02-05 Ulrich Drepper <drepper@redhat.com>
1110
1111 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
1112 programs with -lmudflap.
1113
11142004-09-25 Ulrich Drepper <drepper@redhat.com>
1115
1116 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1117 * asm-tst5.c (main): Likewise.
1118 * asm-tst6.c (main): Likewise.
1119
11202004-01-17 Ulrich Drepper <drepper@redhat.com>
1121
1122 * Makefile.am: Support building with mudflap.
1123
11242004-01-12 Ulrich Drepper <drepper@redhat.com>
1125
1126 * get-aranges.c: Rewrite to use libdw.
1127 * Makefile.am: Reenable get-aranges test.
1128
11292004-01-11 Ulrich Drepper <drepper@redhat.com>
1130
1131 * get-lines.c: New file.
1132 * get-files.c: Adjust for libdw.
1133 * run-get-files.sh: Adjust expected result.
1134 * run-get-lines.sh: Likewise.
1135 * Makefile.am: Run get-lines test. Don't run get-aranges and
1136 get-ciefde test for now.
1137
1138 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1139 change. Print attribute offset information.
1140 * run-show-abbrev.sh: Adjust expected output.
1141
11422004-01-09 Ulrich Drepper <drepper@redhat.com>
1143
1144 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1145 * show-die-info.c: Likewise.
1146 * run-show-die-info.sh: Adjust expected output.
1147
11482003-08-13 Ulrich Drepper <drepper@redhat.com>
1149
1150 * Makefile.in: Depend on libebl.a, not libebl.so.
1151
11522003-08-11 Ulrich Drepper <drepper@redhat.com>
1153
1154 * Moved to CVS archive.