blob: 6133048f65014cc77e72a95a5deb9cfee4ae44b1 [file] [log] [blame]
Mark Wielaard714ea0e2012-07-19 13:07:39 +020012012-07-19 Mark Wielaard <mjw@redhat.com>
2
Mark Wielaard030f6262012-07-18 13:14:30 +02003 * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr.
4 (TESTS): Add run-elf_cntl_gelf_getshdr.sh.
5 (EXTRA_DIST): Likewise.
6 (test_elf_cntl_gelf_getshdr_LDADD): New.
7 test-elf_cntl_gelf_getshdr.c: New test program.
8 run-elf_cntl_gelf_getshdr.sh: New test script.
9
102012-07-19 Mark Wielaard <mjw@redhat.com>
11
Mark Wielaardadcd1dd2012-07-19 22:59:18 +020012 * run-elflint-self.sh: runtests on ../backends/*so files.
13
142012-07-19 Mark Wielaard <mjw@redhat.com>
15
Mark Wielaard714ea0e2012-07-19 13:07:39 +020016 * run-unstrip-n.sh: test_cleanup.
17 * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2.
18
Mark Wielaarde9b23882012-06-29 22:30:15 +0200192012-07-11 Mark Wielaard <mjw@redhat.com>
20
21 * run-readelf-macro.sh: New test.
22 * testfilemacro.bz2: New testfile.
23 * Makefile.am (TESTS): Add run-readelf-macro.sh.
24 (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2.
25
Mark Wielaard84a1e0b2012-06-29 23:38:09 +0200262012-06-27 Mark Wielaard <mjw@redhat.com>
27
28 * run-readelf-gdb-index.sh: New test.
29 * testfilegdbindex5.bz2: New testfile.
30 * testfilegdbindex7.bz2: Likewise.
31 * Makefile.am (TESTS): Add run-readelf-gdb-index.sh.
32 (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and
33 testfilegdbindex7.bz2.
34
Mark Wielaard97212fe2012-07-17 21:12:39 +0200352012-07-17 Mark Wielaard <mjw@redhat.com>
36
37 * testcore-rtlib-ppc.bz2: New testfile.
38 * run-unstrip-n.sh: Check new ppc core testfile.
39
Mike Frysingerc09c5f32012-06-26 12:07:44 -0400402012-06-26 Mike Frysinger <vapier@gentoo.org>
41
42 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS.
43
Mark Wielaarda0172d72012-06-25 17:18:53 +0200442012-06-26 Mark Wielaard <mjw@redhat.com>
45
46 * run-macro-test.sh: New test.
47 * testfile-macinfo.bz2: New testfile.
48 * testfile-macros.bz2: Likewise.
49
Mark Wielaard547049b2012-06-22 18:19:02 +0200502012-05-07 Mark Wielaard <mjw@redhat.com>
51
52 * low_high_pc.c: Use proper inttypes in printf formats.
53
Mark Wielaarddbbc67a2012-05-11 12:57:57 +0200542012-05-11 Mark Wielaard <mjw@redhat.com>
55
56 * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C.
57
Mark Wielaardd9bc75f2012-05-07 13:29:52 +0200582012-05-07 Mark Wielaard <mjw@redhat.com>
59
60 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC.
61
Mark Wielaard54797252012-04-27 13:00:50 +0200622012-04-27 Mark Wielaard <mjw@redhat.com>
63
64 * Makefile.am (TESTS): Add run-low_high_pc.sh
65 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2
66 (noinst_PROGRAMS): Add low_high_pc.
67 (low_high_pc_LDADD): New variable.
68 * low_high_pc.c: New test.
69
Mark Wielaardbdad8e32012-04-26 12:24:33 +0200702012-04-26 Mark Wielaard <mjw@redhat.com>
71
72 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh.
73 * run-show-ciefde.sh: Removed old libdwarf test.
74 * show-ciefde.c: Likewise.
75
Mark Wielaard191d1f02012-04-02 17:11:25 +0200762012-04-02 Mark Wielaard <mjw@redhat.com>
77
Mark Wielaard96a52132012-04-03 00:21:50 +020078 * Makefile.am (TESTS): Add run-unstrip-n.sh.
79 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh.
80 * run-unstrip-n.sh: New test.
81 * testcore-rtlib.bz2: New testfile.
82
832012-04-02 Mark Wielaard <mjw@redhat.com>
84
Mark Wielaard191d1f02012-04-02 17:11:25 +020085 * Makefile.am (TESTS): Add run-readelf-d.sh.
86 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh.
87 * run-readelf-d.sh: New test.
88 * run-elflint-test.sh: Check new testfile.
89
Tom Tromey581c3f62012-03-21 08:54:32 -0600902012-03-21 Tom Tromey <tromey@redhat.com>
91
92 * typeiter.c: New file.
93 * run-typeiter.sh: New file.
94 * testfile59.bz2: New file.
95 * Makefile.am (noinst_PROGRAMS): Add typeiter.
96 (TESTS): Add run-typeiter.sh.
97 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2.
98 (typeiter_LDADD): New variable.
99
Kurt Roeckx5a8e39a2012-02-24 23:40:32 +01001002012-02-21 Kurt Roeckx <kurt@roeckx.be>
101
102 * run-alldts.sh: testrun ./alldts.
103
Roland McGrathe3b15682012-02-21 11:12:46 -08001042012-02-21 Roland McGrath <roland@hack.frob.com>
105
106 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
Roland McGrathc1c6a9d2012-02-21 12:51:36 -0800107 * test-subr.sh (installed_testrun): Likewise.
Roland McGrathe3b15682012-02-21 11:12:46 -0800108
Roland McGrathb8ff18e2012-01-18 13:57:08 -08001092012-01-18 Roland McGrath <roland@hack.frob.com>
110
111 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
112 it will have been inherited correctly from the test harness.
113 * asm-tst5.c (main): Likewise.
114 * asm-tst6.c (main): Likewise.
115 Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
116
Roland McGrath32899ac2011-07-09 03:17:24 -07001172011-07-09 Roland McGrath <roland@hack.frob.com>
118
119 * sha1-tst.c: File removed.
120 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
121 (sha1_tst_LDADD): Variable removed.
122
123 * md5-sha1-test.c: New file.
124 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
125 (md5_sha1_test_LDADD): New variable.
126
Mark Wielaard3f2290b2011-05-30 15:46:32 +02001272011-05-30 Mark Wielaard <mjw@redhat.com>
128
129 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
130 run-rerequest_tag.sh
131
Mark Wielaard20a217d2011-05-24 14:30:40 +02001322011-05-24 Mark Wielaard <mjw@redhat.com>
133
134 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
135 * run-strip-reloc.sh: Add hello_s390.ko testcase.
136 * hello_s390.ko.bz2: New test file.
137
Mark Wielaard1662bc32011-05-16 11:33:11 +02001382011-05-23 Mark Wielaard <mjw@redhat.com>
139
140 * Makefile.am (TESTS): Add run-strip-reloc.sh.
141 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
142 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
143 * run-strip-reloc.sh: New test.
144 * hello_i386.ko.bz2: New test file.
145 * hello_x86_64.ko.bz2: Likewise.
146 * hello_ppc64.ko.bz2: Likewise.
147
Mark Wielaard7a125b92011-05-17 12:20:01 +02001482011-05-18 Mark Wielaard <mjw@redhat.com>
149
150 * run-strip-groups.sh: New test.
151 * testfile58.bz2: New test file.
152 * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
153 (TESTS): Add run-strip-groups.sh.
154 (EXTRA_DIST): Likewise.
155
Marek Polacek494275c2011-03-28 16:00:38 +02001562011-03-28 Marek Polacek <mpolacek@redhat.com>
157
158 * alldts.c: New file.
159 * run-alldts.sh: Use it.
160 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
161 (alldts_LDADD): New variable.
162
1632011-03-02 Marek Polacek <mpolacek@redhat.com>
Marek Polacek48942212011-03-07 11:16:50 -0800164
165 * dwarf-getstring.c: New test.
166 * run-dwarf-getstring.sh: And its wrapper.
167 * Makefile.am (EXTRA_DIST): Add and update all.
168
Jan Kratochvilfec39992011-02-27 12:01:25 -08001692011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
172 * run-readelf-twofiles.sh: New file.
173
Mark Wielaard58cfa1c2011-02-25 20:17:52 +01001742011-02-25 Mark Wielaard <mjw@redhat.com>
175
176 * Makefile.am (BUILD_RPATH): Be consistent in naming.
177
Josh Stonedc34eda2011-02-02 16:30:01 -08001782011-02-02 Josh Stone <jistone@redhat.com>
179
180 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
181 * testfile55-64.bz2, testfile55-64.debug.bz2,
182 testfile55-64.prelink.bz2, testfile55-32.bz2,
183 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
184 * Makefile.am (EXTRA_DIST): Add and update all.
185
Roland McGrath32520bd2011-01-12 10:43:32 -08001862011-01-12 Roland McGrath <roland@redhat.com>
187
188 * run-prelink-addr-test.sh: Make symlinks to find .debug files
Roland McGrath4f6d4e12011-01-12 10:49:40 -0800189 corresponding to .noshdrs files.
Roland McGrath32520bd2011-01-12 10:43:32 -0800190
Josh Stoned41d9a62011-01-11 19:16:57 -08001912011-01-11 Josh Stone <jistone@redhat.com>
192
Josh Stoneccbccef2011-01-11 19:16:59 -0800193 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
194 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
195 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
196 testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
197 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
198 * Makefile.am (EXTRA_DIST): Add and update all.
199
Josh Stonecf514712011-01-11 19:16:58 -0800200 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
201 * testfile53.bz2, testfile53.debug.bz2,
202 testfile53.prelink.bz2: Deleted, so...
203 * testfile53-64.bz2, testfile53-64.debug.bz2,
204 testfile53-64.prelink.bz2: Recreated with 64-bit names.
205 * testfile53-32.bz2, testfile53-32.debug.bz2,
206 testfile53-32.prelink.bz2: New in 32-bit.
207 * Makefile.am (EXTRA_DIST): Add and update all.
208
Josh Stoned41d9a62011-01-11 19:16:57 -0800209 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
210 * testfile52.so.bz2, testfile52.so.debug.bz2,
211 testfile52.prelink.so.bz2: Deleted, so...
212 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
213 testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
214 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
215 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
Roland McGrath32520bd2011-01-12 10:43:32 -0800216 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
Josh Stoned41d9a62011-01-11 19:16:57 -0800217 * Makefile.am (EXTRA_DIST): Add and update all.
218
Josh Stoneffa02002011-01-10 21:28:46 -08002192011-01-10 Josh Stone <jistone@redhat.com>
220
221 * run-prelink-addr-test.sh: New test for prelinked addrs.
222 * Makefile.am (TESTS, EXTRA_DIST): Add it.
223 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
224 * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
225 * testfile53.bz2, testfile53.debug.bz2: New data files.
226 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
227 * Makefile.am (EXTRA_DIST): Add them.
228
Roland McGrathec86e5f2010-06-14 17:44:38 -07002292010-06-04 Roland McGrath <roland@redhat.com>
230
231 * run-unstrip-test.sh: Also test modifying the file in place.
232
Roland McGrath3c6ee4b2010-04-22 22:38:58 -07002332010-04-22 Roland McGrath <roland@redhat.com>
234
235 * addrcfi.c (handle_cfi): Fix function name in error message.
236 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
237
Roland McGrath26618d82010-04-14 13:10:47 -07002382010-04-14 Roland McGrath <roland@redhat.com>
239
240 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
241
Ulrich Drepperc2d1e482010-04-10 18:23:47 -07002422010-04-10 Ulrich Drepper <drepper@redhat.com>
243
244 * msg_tst.c: Adjust expected error message.
245
Petr Machata77961b52010-04-06 14:16:58 +02002462010-04-01 Petr Machata <pmachata@redhat.com>
247
248 * test-flag-nobits.c: New test.
249 * run-test-flag-nobits.sh: And its wrapper.
250 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
251 (test_flag_nobits_LDADD): New variable.
252
Roland McGrathe9ca7382010-02-15 15:15:50 -08002532010-02-15 Roland McGrath <roland@redhat.com>
254
Roland McGrath22359e22010-02-15 15:57:03 -0800255 * Makefile.am: Use config/eu.am for common stuff.
256
Roland McGrathe9ca7382010-02-15 15:15:50 -0800257 * asm-tst9.c (main): Rename local to avoid shadowing another local.
258
Roland McGrathaf800142009-07-22 13:55:50 -07002592009-07-22 Roland McGrath <roland@redhat.com>
260
261 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
262
Roland McGrath3c84db32009-06-24 17:41:40 -07002632009-07-08 Roland McGrath <roland@redhat.com>
264
265 * addrcfi.c: New file.
266 * Makefile.am (noinst_PROGRAMS): Add it.
267 (addrcfi_LDADD): New variable.
268
Petr Machatad24c7bf2009-05-07 20:58:19 +02002692009-05-07 Petr Machata <pmachata@redhat.com>
270
271 * testfile51.bz2: New data file.
272 * dwarf-getmacros.c: New test core.
273 * run-dwarf-getmacros.sh: New test wrapper.
Roland McGrath0c735a92009-05-07 18:19:16 -0700274 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
275 (dwarf_getmacros_LDADD): New variable.
Petr Machatad24c7bf2009-05-07 20:58:19 +0200276
Ulrich Drepperf9545c42009-04-23 07:59:02 -07002772009-04-23 Ulrich Drepper <drepper@redhat.com>
278
279 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
280 (rdwrmmap_LDADD): Add $(libmudflap).
Roland McGrath0c735a92009-05-07 18:19:16 -0700281
Roland McGrath19a8e4d2009-04-21 15:44:07 -07002822009-04-21 Roland McGrath <roland@redhat.com>
283
284 * testfile50.bz2: New data file.
285 * Makefile.am (EXTRA_DIST): Add it.
286 * run-dwfl-addr-sect.sh: Add a case using it.
287
Ulrich Drepper5bd44442008-12-31 09:02:54 -08002882008-12-31 Ulrich Drepper <drepper@redhat.com>
289
Ulrich Drepper3bf57592009-01-01 18:52:05 -0800290 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
291 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
292 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
293 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
294 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
295 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
296 roundss, roundps, roundpd, and roundsd.
297 * testfile45.S.bz2: Likewise.
298 * testfile44.expect.bz2: Adjust accordingly.
299 * testfile45.expect.bz2: Likewise.
300
Ulrich Drepper5bd44442008-12-31 09:02:54 -0800301 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
302 * testfile45.S.bz2: Likewise.
303 * testfile44.expect.bz2: Adjust accordingly.
304 * testfile45.expect.bz2: Likewise.
305
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -08003062008-12-30 Ulrich Drepper <drepper@redhat.com>
307
Ulrich Drepperec32ff92008-12-30 23:24:09 -0800308 * testfile44.S.bz2: Add tests for blendpd and blendps.
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -0800309 * testfile45.S.bz2: Likewise.
310 * testfile44.expect.bz2: Adjust accordingly.
311 * testfile45.expect.bz2: Likewise.
312
Ulrich Drepper5a04b9f2008-12-19 01:14:12 -08003132008-12-19 Ulrich Drepper <drepper@redhat.com>
314
315 * testfile44.S.bz2: Add tests for AMD 3DNOW.
316 * testfile45.S.bz2: Likewise.
317 * testfile44.expect.bz2: Adjust accordingly.
318 * testfile45.expect.bz2: Likewise.
319
Roland McGratha845f682008-12-03 03:41:58 +00003202008-11-26 Roland McGrath <roland@redhat.com>
321
322 * dwfl-bug-getmodules.c: New file.
323 * Makefile.am (noinst_PROGRAMS): Add it.
324 (dwfl_bug_getmodules_LDADD): New variable.
325
3262008-09-10 Roland McGrath <roland@redhat.com>
327
328 * test-subr.sh (LC_ALL): Export it set to "C".
329 * run-dwfl-addr-sect.sh: Don't do it here.
330 * run-strings-test.sh: Likewise.
331
Roland McGrathb4d6f0f2008-08-25 22:55:17 +00003322008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
333
334 * run-addrname-test.sh: Add a new case.
335 * testfile49.bz2: New data file.
336 * Makefile.am (EXTRA_DIST): Add it.
337
Roland McGrath521c47d2008-04-11 07:01:58 +00003382008-04-10 Roland McGrath <roland@redhat.com>
339
340 * testfile48.bz2, testfile48.bz2.debug: New data files.
341 * Makefile.am (EXTRA_DIST): Add them.
342 * run-strip-test8.sh: Use them.
343
344 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
345
346 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
347 * run-strip-test8.sh: New file.
348 * testfile47.bz2: New data file.
349 * Makefile.am (TESTS, EXTRA_DIST): Add them.
350
Roland McGrath13b69602008-04-01 02:30:05 +00003512008-03-31 Roland McGrath <roland@redhat.com>
352
353 * run-early-offscn.sh: New file.
354 * early-offscn.c: New file.
355 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
356 (early_offscn_LDADD): New variable.
357
Roland McGrathd11f9cb2008-03-26 20:51:59 +00003582008-03-19 Roland McGrath <roland@redhat.com>
359
360 * run-addrname-test.sh: Add a new case.
361
Roland McGrath658094a2008-02-22 08:14:07 +00003622008-02-22 Roland McGrath <roland@redhat.com>
363
364 * run-elflint-test.sh: Typo fix.
365
3662008-02-21 Roland McGrath <roland@redhat.com>
367
368 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
369 for the build down to minimum.
370 * run-disasm-x86-64.sh: Likewise.
371
Roland McGrath059c83e2008-02-21 06:19:39 +00003722008-02-20 Roland McGrath <roland@redhat.com>
373
374 * testfile46.bz2: New data file.
375 * Makefile.am (EXTRA_DIST): Add it.
376 * run-elflint-test.sh: Test on it.
377
Ulrich Drepperc54785a2008-02-01 18:05:21 +00003782008-02-01 Ulrich Drepper <drepper@redhat.com>
379
380 * Makefile.am: Hook up sha1-tst.c.
381 * sha1-tst.c: New file.
382
Ulrich Drepper4d8bc812008-01-22 06:02:31 +00003832008-01-21 Roland McGrath <roland@redhat.com>
384
385 * testfile45.S.bz2: Add tests for cltq, cqto.
386 * testfile45.expect.bz2: Adjust.
387
Ulrich Drepper35f2fe62008-01-14 19:17:36 +00003882008-01-14 Ulrich Drepper <drepper@redhat.com>
389
390 * testfile45.S.bz2: Add more tests.
391 * testfile45.expect.bz2: Adjust.
392
Ulrich Drepperfd479892008-01-12 03:06:47 +00003932008-01-11 Ulrich Drepper <drepper@redhat.com>
394
395 * testfile45.expect.bz2: Adjust for adding of address for %rip based
396 address mode.
397
Ulrich Drepper96a73992008-01-11 06:17:06 +00003982008-01-10 Ulrich Drepper <drepper@redhat.com>
399
400 * testfile45.S.bz2: Add more tests.
401 * testfile45.expect.bz2: Adjust.
402
Ulrich Drepperff993222008-01-09 05:39:28 +00004032008-01-08 Ulrich Drepper <drepper@redhat.com>
404
405 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
406 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
407 run-disasm-x86-64.sh.
408 * run-disasm-x86-64.sh: New file.
409 * testfile45.S.bz2: New file.
410 * testfile45.expect.bz2: New file.
411 * testfile44.S.bz2: New tests.
412 * testfile44.expect.bz2: Adjust.
413
Ulrich Drepper9e6925d2008-01-04 21:42:14 +00004142008-01-04 Ulrich Drepper <drepper@redhat.com>
415
416 * testfile44.S.bz2: New tests.
417 * testfile44.expect.bz2: Adjust.
418
Ulrich Dreppere219f1c2008-01-09 05:49:49 +00004192008-01-04 Roland McGrath <roland@redhat.com>
420
421 * dwfl-bug-fd-leak.c (main): Add a cast.
422
Ulrich Drepperee67b642008-01-03 08:45:10 +00004232008-01-03 Ulrich Drepper <drepper@redhat.com>
424
425 * testfile44.S.bz2: New tests.
426 * testfile44.expect.bz2: Adjust.
427
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00004282008-01-01 Ulrich Drepper <drepper@redhat.com>
429
Ulrich Drepperf231e272008-01-02 18:07:17 +0000430 * line2addr.c: Use %m modifier instead of %a to appease gcc.
431
4322008-01-01 Ulrich Drepper <drepper@redhat.com>
433
Ulrich Drepperee67b642008-01-03 08:45:10 +0000434 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000435 * testfile44.expect.bz2: Adjust.
436
4372007-12-31 Ulrich Drepper <drepper@redhat.com>
438
Ulrich Drepperee67b642008-01-03 08:45:10 +0000439 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000440 * testfile44.expect.bz2: Adjust.
441
4422007-12-30 Ulrich Drepper <drepper@redhat.com>
443
Ulrich Drepperee67b642008-01-03 08:45:10 +0000444 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000445 * testfile44.expect.bz2: Adjust.
446
4472007-12-29 Ulrich Drepper <drepper@redhat.com>
448
Ulrich Drepperee67b642008-01-03 08:45:10 +0000449 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000450 * testfile44.expect.bz2: Adjust.
451
4522007-12-28 Ulrich Drepper <drepper@redhat.com>
453
454 * testfile44.S.bz2: New tests.
455 * testfile44.expect.bz2: Adjust.
456
4572007-12-27 Ulrich Drepper <drepper@redhat.com>
458
459 * testfile44.S.bz2: New tests.
460 * testfile44.expect.bz2: Adjust.
461
4622007-12-26 Ulrich Drepper <drepper@redhat.com>
463
464 * testfile44.S.bz2: New tests.
465 * testfile44.expect.bz2: Adjust
466
4672007-12-21 Ulrich Drepper <drepper@redhat.com>
468
469 * testfile44.S.bz2: More tests.
470 * testfile44.expect.bz2: Adjust appropriately.
471
4722007-12-19 Ulrich Drepper <drepper@redhat.com>
473
474 * Makefile.am (TESTS): Add run-disasm.sh.
475 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
476 testfile44.expect.bz2.
477 * run-disasm.sh: New file.
478 * testfile44.S.bz2: New file.
479 * testfile44.expect.bz2: New file.
480
Roland McGrath1a2e8f42007-12-15 23:39:34 +00004812007-12-15 Roland McGrath <roland@redhat.com>
482
483 * run-allregs.sh: Change expected output for powerpc spefscr.
484
Roland McGrathe4c22ea2007-10-23 13:07:39 +00004852007-10-20 Roland McGrath <roland@redhat.com>
486
487 * run-dwfl-addr-sect.sh: Change expected output, no errors.
488
4892007-10-19 Roland McGrath <roland@redhat.com>
490
491 * dwfl-addr-sect.c (handle_address): Return int.
492 Don't exit on error, just return nonzero.
493 (main): Collect results.
494 * run-dwfl-addr-sect.sh: New file.
495 * testfile43.bz2: New data file.
496 * Makefile.am (EXTRA_DIST, TESTS): Add them.
497
4982007-10-18 Roland McGrath <roland@redhat.com>
499
500 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
501
5022007-10-16 Roland McGrath <roland@redhat.com>
503
504 * test-subr.sh (remove_files): Don't pass -Bb to diff.
505
Ulrich Drepperb597dfa2007-10-16 05:21:27 +00005062007-10-09 Roland McGrath <roland@redhat.com>
507
508 * dwflmodtest.c (print_module): Don't use %p in output.
509 * run-dwfl-bug-offline-rel.sh: Updated expected output.
510
5112007-10-08 Roland McGrath <roland@redhat.com>
512
513 * testfile42.bz2: New data file.
514 * Makefile.am (EXTRA_DIST): Add it.
515 * run-elflint-test.sh: New test on that file.
516
Roland McGrath59ea7f32007-10-04 08:50:09 +00005172007-10-04 Roland McGrath <roland@redhat.com>
518
519 * run-readelf-test4.sh: New file.
520 * Makefile.am (TESTS, EXTRA_DIST): Add it.
521
5222007-10-03 Roland McGrath <roland@redhat.com>
523
524 * run-readelf-test3.sh: New file.
525 * Makefile.am (TESTS, EXTRA_DIST): Add it.
526
Roland McGrathf6b92282007-10-02 02:34:11 +00005272007-10-01 Roland McGrath <roland@redhat.com>
528
529 * run-readelf-test2.sh: New file.
530 * Makefile.am (TESTS, EXTRA_DIST): Add it.
531
Roland McGrathc76f0b02007-09-27 07:31:33 +00005322007-09-11 Roland McGrath <roland@redhat.com>
533
534 * run-addrname-test.sh: Add a new case.
535 * testfile41.bz2: New data file.
536 * Makefile.am (EXTRA_DIST): Add it.
537
Roland McGrathcb6d8652007-08-23 08:10:54 +00005382007-08-23 Roland McGrath <roland@redhat.com>
539
540 * run-allregs.sh: Update expected x86-64 output for %rflags.
541
Roland McGrath099dd522007-08-13 22:58:36 +00005422007-08-12 Roland McGrath <roland@redhat.com>
543
544 * run-strip-test7.sh: New file.
545 * testfile39.bz2: New data file.
546 * testfile40.bz2: New data file.
547 * testfile40.debug.bz2: New data file.
548 * Makefile.am (TESTS, EXTRA_DIST): Add them.
549
Roland McGrath42f68682007-08-09 07:54:22 +00005502007-08-09 Roland McGrath <roland@redhat.com>
551
552 * dwfl-bug-report.c: Fix header inclusion.
553
5542007-08-08 Roland McGrath <roland@redhat.com>
555
556 * run-addrname-test.sh: Add a new case using addr2line -S.
557 * testfile38.bz2: New data file.
558 * Makefile.am (EXTRA_DIST): Add it.
559
Roland McGrath87d47802007-07-16 22:23:37 +00005602007-07-16 Roland McGrath <roland@redhat.com>
561
562 * dwfl-bug-report.c: New file.
563 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
564 (dwfl_bug_report_LDADD): New variable.
565
5662007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +0000567
568 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
569
Ulrich Drepperb0243862007-06-06 00:09:36 +00005702007-06-05 Ulrich Drepper <drepper@redhat.com>
571
572 * Makefile.am (EXTRA_DIST): Add missing line continuation and
573 testfile37.bz and testfile37.debug.bz2.
574
Roland McGrath53bce222007-05-23 19:15:04 +00005752007-05-23 Roland McGrath <roland@redhat.com>
576
577 * run-allregs.sh: Update expected Alpha results.
578
Roland McGrath9aa8ef72007-05-18 08:59:43 +00005792007-05-18 Roland McGrath <roland@redhat.com>
580
581 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
582 * testfile37.bz2: New data file.
583 * testfile37.debug.bz2: New data file.
584 * run-unstrip-test2.sh: New file.
585 * Makefile.am (TESTS, EXTRA_DIST): Add them.
586
5872007-05-10 Roland McGrath <roland@redhat.com>
588
589 * run-dwfl-bug-offline-rel.sh: New file.
590 * testfile36.bz2: New data file.
591 * testfile36.debug.bz2: New data file.
592 * Makefile.am (TESTS, EXTRA_DIST): Add them.
593
5942007-04-28 Roland McGrath <roland@redhat.com>
595
596 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
597 * testfile35.bz2: New data file.
598 * testfile35.debug.bz2: New data file.
599 * run-unstrip-test.sh: New file.
600 * Makefile.am (TESTS, EXTRA_DIST): Add them.
601
602 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
603
Roland McGrath2be02912007-04-27 04:07:41 +00006042007-04-26 Roland McGrath <roland@redhat.com>
605
606 * run-elflint-self.sh: Run all tests even if one fails.
607
608 * run-allregs.sh: Add expected output for alpha.
609
Roland McGrath4be15242007-04-25 03:09:33 +00006102007-04-24 Roland McGrath <roland@redhat.com>
611
612 * run-strip-test.sh: When we saved the debug info, test unstrip too.
613
6142007-04-22 Roland McGrath <roland@redhat.com>
615
616 * run-allregs.sh: Update expected register info.
617
Roland McGrath43da9892007-04-16 23:13:37 +00006182007-04-16 Roland McGrath <roland@redhat.com>
619
620 * dwfl-addr-sect.c: New file.
621 * Makefile.am (noinst_PROGRAMS): Add it.
622 (dwfl_addr_sect_LDADD): New variable.
623
6242007-04-05 Roland McGrath <roland@redhat.com>
625
626 * get-files.c: Test dwarf_getsrcdirs.
627 * run-get-files.sh: Update expected output.
628
Roland McGrath5f6a41a2007-04-01 23:11:40 +00006292007-04-01 Roland McGrath <roland@redhat.com>
630
631 * run-allregs.sh: Updated expected output for x86_64.
632
Ulrich Drepper6258e742007-03-13 06:22:40 +00006332007-03-04 Roland McGrath <roland@redhat.com>
634
635 * dwfl-bug-fd-leak.c: New file.
636 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
637 (dwfl_bug_fd_leak_LDADD): New variable.
638
639 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
640 show what files have been located.
641
Ulrich Drepperaa915fd2007-02-05 07:25:33 +00006422007-02-02 Roland McGrath <roland@redhat.com>
643
644 * run-addrname-test.sh: New file.
645 * Makefile.am (TESTS, EXTRA_DIST): Add it.
646 * testfile34.bz2: New data file.
647 * Makefile.am (EXTRA_DIST): Add it.
648
6492007-01-20 Roland McGrath <roland@redhat.com>
650
651 * testfile33.bz2: New data file.
652 * Makefile.am (EXTRA_DIST): Add it.
653 * run-elflint-test.sh: Test on it too.
654
6552007-01-18 Roland McGrath <roland@redhat.com>
656
657 * Makefile.am (CFLAGS): Don't molest it.
658
6592007-01-11 Roland McGrath <roland@redhat.com>
660
661 * testfile32.bz2: New data file.
662 * Makefile.am (EXTRA_DIST): Add it.
663 * run-elflint-test.sh: Test on it too.
664
Ulrich Drepperce0bdb62007-02-05 07:13:52 +00006652007-02-04 Ulrich Drepper <drepper@redhat.com>
666
667 * arls.c: New file.
668 * Makefile (noinst_PROGRAMS): Add arls.
669
670 * run-ranlib-test2.sh: Fix type in comment.
671
Ulrich Dreppercd4992c2007-01-10 20:58:17 +00006722007-01-10 Ulrich Drepper <drepper@redhat.com>
673
674 * run-elflint-self.sh (runtest): Show which file has the problem.
675
Roland McGrathba949b32007-01-10 20:44:29 +00006762007-01-10 Roland McGrath <roland@redhat.com>
677
678 * dwfl-bug-addr-overflow.c: New file.
679 * Makefile.am (TESTS): Add it.
680 (dwfl_bug_addr_overflow_LDADD): New variable.
681
Roland McGrath8190db62006-12-17 23:56:51 +00006822006-12-17 Roland McGrath <roland@redhat.com>
683
684 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
685
Roland McGrathc373d852006-10-10 00:25:21 +00006862006-09-05 Roland McGrath <roland@redhat.com>
687
688 * run-strings-test.sh: Export LC_ALL=C for the test.
689
6902006-08-29 Roland McGrath <roland@redhat.com>
691
692 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
693 * run-arsymtest.sh: Likewise.
694
695 * run-native-test.sh (native.c compilation): Add some braces.
696
6972006-08-22 Roland McGrath <roland@redhat.com>
698
699 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
700 (struct reginfo): New members bits, type.
701 (one_register, match_register): Update to take new args,
702 record and display new info.
703 (main): Display new info.
704 * run-allregs.sh: Update expected results.
705
Roland McGrath19db8592006-08-03 08:52:46 +00007062006-08-03 Roland McGrath <roland@redhat.com>
707
708 * run-allregs.sh: Add sparc cases.
709 * testfile30.bz2: New data file.
710 * testfile31.bz2: New data file.
711 * Makefile.am (EXTRA_DIST): Add them.
712
Roland McGrath95024622006-07-21 10:06:31 +00007132006-07-21 Roland McGrath <roland@redhat.com>
714
715 * allregs.c (struct reginfo): Increase size of name.
716 (one_register): Assert that it's big enough.
717
Roland McGrathb4379722006-04-05 01:35:26 +00007182006-04-04 Roland McGrath <roland@redhat.com>
719
720 * run-bug1-test.sh: Test a second case, to cover both byte orders.
721 * testfile29.bz2: New file.
722 * testfile29.rdwr.bz2: New file.
723 * Makefile.am (EXTRA_DIST): Add them.
724
Ulrich Drepperba718b12006-04-04 21:31:16 +00007252006-04-04 Ulrich Drepper <drepper@redhat.com>
726
727 * Makefile.am: Add rules to run run-bug1-test.sh.
728 * rdwrmmap.c: New file.
729 * run-bug1-test.sh: New file.
730 * testfile28.bz2: New file.
731 * testfile28.rdwr.bz2: New file.
732
Roland McGrathdd7e22b2006-03-09 23:05:47 +00007332006-03-09 Roland McGrath <roland@redhat.com>
734
735 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
736
Roland McGrath060fa052006-03-02 07:51:50 +00007372006-03-01 Roland McGrath <roland@redhat.com>
738
739 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
740 changes matching 3.0 spec.
741
Roland McGrathc40f58a2006-01-13 20:13:21 +00007422006-01-13 Roland McGrath <roland@redhat.com>
743
744 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
745 bash 3.1 whines when it's done in the trap 0 handler.
746
Roland McGrath4b248ce2006-01-12 03:34:38 +00007472006-01-11 Roland McGrath <roland@redhat.com>
748
749 * testfile26.bz2: New data file.
750 * testfile27.bz2: New data file.
751 * Makefile.am (EXTRA_DIST): Add them.
752 * run-allregs.sh: Test s390 data.
753
Roland McGrath124a7982005-12-15 02:37:09 +00007542005-12-14 Roland McGrath <roland@redhat.com>
755
756 * run-native-test.sh: Redirect output from native test process.
757
Roland McGrath94d26ad2005-12-13 23:24:37 +00007582005-12-13 Roland McGrath <roland@redhat.com>
759
760 * allregs.c (main): Fail if we find no registers.
761
762 * run-native-test.sh: New file.
763 * Makefile.am (TESTS, EXTRA_DIST): Add it.
764
Roland McGrathba72ab12005-12-12 00:04:33 +00007652005-12-10 Ulrich Drepper <drepper@redhat.com
766
767 * run-readelf-test1.sh: New file.
768 * Makefile.am (TESTS): Add run-readelf-test1.sh.
769 (EXTRA_DIST): Likewise.
770
Roland McGrathd804e722005-12-08 01:35:42 +00007712005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000772
Roland McGrathd804e722005-12-08 01:35:42 +0000773 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000774
Roland McGrath994b4892005-12-05 22:46:21 +00007752005-11-25 Roland McGrath <roland@redhat.com>
776
777 * coverage.sh: Given -v argument, print names of unused files.
778
779 * addrscopes.c (main): Use dwfl_end before return.
780 * allregs.c (main): Likewise.
781 * find-prologues.c (main): Likewise.
782 * funcretval.c (main): Likewise.
783 * funcscopes.c (main): Likewise.
784 * line2addr.c (main): Likewise.
785
786 * run-allregs.sh: New file.
787 * Makefile.am (TESTS, EXTRA_DIST): Add it.
788
789 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
790 * Makefile.am (allregs_LDADD): Updated.
791
792 * allregs.c: New file.
793 * Makefile.am (noinst_PROGRAMS): Add it.
794 (allregs_LDADD): New variable.
795
Roland McGrath9365d2c2005-11-18 23:55:47 +00007962005-11-18 Roland McGrath <roland@redhat.com>
797
798 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
799 * test-wrapper.sh: Likewise.
800
Roland McGrath575dd392005-11-18 01:41:52 +00008012005-11-17 Roland McGrath <roland@redhat.com>
802
Roland McGrathaf74f5c2005-11-18 02:25:14 +0000803 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
804 environment for test-wrapper.sh.
805 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
806 * test-subr.sh (installed_testrun): Likewise.
807 Use explicit path in ${bindir}.
808
Roland McGrath575dd392005-11-18 01:41:52 +0000809 * Makefile.am (installcheck-local): Fix typo in last change.
810
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00008112005-11-16 Roland McGrath <roland@redhat.com>
812
813 * configure.ac: New file, for standalone build/dist of test suite.
814 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
815 (asm_TESTS): New variable, broken out of ...
816 (TESTS): ... here. Also remove msg_tst.
817 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
818 (installed_TESTS_ENVIRONMENT): New variable.
819 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
820 [!STANDALONE] (installcheck-local): Likewise.
821 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
822 * addrscopes.c: Include <config.h>.
823 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
824 * allfcts.c: Likewise.
825 * asm-tst1.c: Likewise.
826 * asm-tst2.c: Likewise.
827 * asm-tst3.c: Likewise.
828 * asm-tst4.c: Likewise.
829 * asm-tst5.c: Likewise.
830 * asm-tst6.c: Likewise.
831 * asm-tst7.c: Likewise.
832 * asm-tst8.c: Likewise.
833 * asm-tst9.c: Likewise.
834 * dwflmodtest.c: Likewise.
835 * find-prologues.c: Likewise.
836 * funcscopes.c: Likewise.
837 * get-aranges.c: Likewise.
838 * get-files.c: Likewise.
839 * get-lines.c: Likewise.
840 * get-pubnames.c: Likewise.
841 * line2addr.c: Likewise.
842 * newscn.c: Likewise.
843 * show-abbrev.c: Likewise.
844 * show-die-info.c: Likewise.
845 * update3.c: Likewise.
846 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +0000847 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +0000848
849 * dwflmodtest.c (print_instance): Don't use INTUSE.
850 (options): Don't use N_ macro.
851
Roland McGrath1b8b4462005-11-16 01:33:38 +00008522005-11-15 Roland McGrath <roland@redhat.com>
853
Roland McGrathe47ab762005-11-17 03:16:00 +0000854 * coverage.sh: Look in backends.
855 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
856 (TESTS_ENVIRONMENT): Likewise.
857
858 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
859 pass FUNCDIE direclty to dwfl_module_return_value_location.
860
Roland McGrath1b8b4462005-11-16 01:33:38 +0000861 * Makefile.am (BUILD_RPATH): New variable.
862 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
863 (tests_rpath): New variable.
864 (installcheck-local): Pass it to test-wrapper.sh.
865 * test-wrapper.sh: In "installed" format, take yes/no value
866 for elfutils_tests_rpath, which export. When running a test
867 binary for installcheck, exit 77.
868 * test-subr.sh (installed_testrun): When running a test binary
869 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
870
8712005-11-14 Roland McGrath <roland@redhat.com>
872
873 * test-subr.sh: New file.
874 * test-wrapper.sh: New file.
875 * Makefile.am (EXTRA_DIST): Add them.
876 (AM_LDFLAGS): Variable removed.
877 (TESTS_ENVIRONMENT): New variable.
878 (installcheck-local): New target.
879 * run-addrscopes.sh: Use test-subr.sh.
880 * run-allfcts.sh: Likewise.
881 * run-ecp-test.sh: Likewise.
882 * run-ecp-test2.sh: Likewise.
883 * run-elflint-self.sh: Likewise.
884 * run-elflint-test.sh: Likewise.
885 * run-find-prologues.sh: Likewise.
886 * run-funcscopes.sh: Likewise.
887 * run-get-aranges.sh: Likewise.
888 * run-get-files.sh: Likewise.
889 * run-get-lines.sh: Likewise.
890 * run-get-pubnames.sh: Likewise.
891 * run-line2addr.sh: Likewise.
892 * run-ranlib-test.sh: Likewise.
893 * run-ranlib-test2.sh: Likewise.
894 * run-show-abbrev.sh: Likewise.
895 * run-show-ciefde.sh: Likewise.
896 * run-show-die-info.sh: Likewise.
897 * run-strings-test.sh: Likewise.
898 * run-strip-test.sh: Likewise.
899
Roland McGrathe47ab762005-11-17 03:16:00 +00009002005-11-13 Roland McGrath <roland@redhat.com>
901
902 * funcretval.c: New file.
903 * Makefile.am (noinst_PROGRAMS): Add it.
904 (funcretval_LDADD): New variable.
905
Ulrich Drepper3840c1c2005-11-09 16:13:48 +00009062005-11-09 Ulrich Drepper <drepper@redhat.com>
907
908 * line2addr.c (handle_module): Add missing parameter to printf.
909
Roland McGrath07d4f2f2005-10-28 06:56:24 +00009102005-10-27 Roland McGrath <roland@redhat.com>
911
Roland McGrath6724c902005-10-28 07:07:19 +0000912 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
913 * funcscopes.c (handle_function): Likewise.
914 * dwflmodtest.c (print_inline, print_func): Likewise.
915 * find-prologues.c (handle_function): Likewise.
916
9172005-10-27 Roland McGrath <roland@redhat.com>
918
Roland McGrath07d4f2f2005-10-28 06:56:24 +0000919 * run-find-prologues.sh: New file.
920 * Makefile.am (TESTS, EXTRA_DIST): Add it.
921
922 * find-prologues.c (handle_function): Skip inlines.
923
9242005-10-25 Roland McGrath <roland@redhat.com>
925
926 * find-prologues.c: New file.
927 * Makefile.am (noinst_PROGRAMS): Add it.
928 (find_prologues_LDADD): New variable.
929
Ulrich Drepper3bbc9502005-09-02 20:29:56 +00009302005-09-02 Ulrich Drepper <drepper@redhat.com>
931
932 * run-strings-test.sh: Remove strings.out in the end.
933
Ulrich Drepper7d65d012005-08-31 15:14:26 +00009342005-08-31 Ulrich Drepper <drepper@redhat.com>
935
936 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
937 * run-allfcts.sh: Likewise.
938 * run-ecp-test.sh: Likewise.
939 * run-ecp-test2.sh: Likewise.
940 * run-elflint-test.sh: Likewise.
941 * run-funcscopes.sh: Likewise.
942 * run-get-aranges.sh: Likewise.
943 * run-get-files.sh: Likewise.
944 * run-get-lines.sh: Likewise.
945 * run-get-pubnames.sh: Likewise.
946 * run-line2addr.sh: Likewise.
947 * run-ranlib-test2.sh: Likewise.
948 * run-show-abbrev.sh: Likewise.
949 * run-show-ciefde.sh: Likewise.
950 * run-show-die-info.sh: Likewise.
951 * run-strings-test.sh: Likewise.
952 * run-strip-test.sh: Likewise.
953
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +00009542005-08-30 Ulrich Drepper <drepper@redhat.com>
955
956 * coverage.sh: Handle case where there is no .gcno file at all.
957
Ulrich Drepper39cec7a2005-08-30 01:22:01 +00009582005-08-29 Ulrich Drepper <drepper@redhat.com>
959
960 * Makefile.am (EXTRA_DIST): Add coverage.
961 [GCOV]: Generate coverage summary after the tests ran
962 * coverage.sh: New file.
963
Ulrich Drepperfbe998a2005-08-29 16:27:10 +00009642005-08-28 Ulrich Drepper <drepper@redhat.com>
965
966 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
967 (CLEANFILES): Add *.gcno *.gcda *.gconv.
968
9692005-08-28 Ulrich Drepper <drepper@redhat.com>
970
971 * run-strings-test.sh: New file.
972 * Makefile.am (TESTS, EXTRA_DIST): Add it.
973
Roland McGrath71e15a02005-08-27 10:33:26 +00009742005-08-27 Roland McGrath <roland@redhat.com>
975
Roland McGrathb0bc2782005-08-27 21:07:16 +0000976 * addrscopes.c (handle_address): Apply bias to PC addresses.
977
Roland McGrath71e15a02005-08-27 10:33:26 +0000978 * run-funcscopes.sh: New file.
979 * testfile25.bz2: New data file.
980 * Makefile.am (TESTS, EXTRA_DIST): Add them.
981
9822005-08-26 Roland McGrath <roland@redhat.com>
983
984 * addrscopes.c (dwarf_diename_integrate): Removed.
985 (print_vars, handle_address): Use plain dwarf_diename.
986
9872005-08-25 Roland McGrath <roland@redhat.com>
988
989 * funcscopes.c: New file.
990 * Makefile.am (noinst_PROGRAMS): Add it.
991 (funcscopes_LDADD): New variable.
992
993 * run-addrscopes.sh: Add another case.
994 * testfile24.bz2: New data file.
995 * Makefile.am (EXTRA_DIST): Add it.
996
997 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
998 pass it to dwarf_getscopes.
999 (main): Pass it, true when '=' follows an address.
1000
Roland McGrath4c305da2005-08-25 01:49:35 +000010012005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +00001002
Roland McGrath4c305da2005-08-25 01:49:35 +00001003 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +00001004
Ulrich Drepper2eb660f2005-08-24 19:47:57 +000010052005-08-24 Ulrich Drepper <drepper@redhat.com>
1006
Ulrich Drepper958bf132005-08-24 21:40:55 +00001007 * run-line2addr.sh: Remove testfile23 in the end.
1008
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001009 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +00001010 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001011
Roland McGrathd17fac72005-08-23 08:20:21 +000010122005-08-22 Roland McGrath <roland@redhat.com>
1013
1014 * run-line2addr.sh: Add a case.
1015 * testfile23.bz2: New data file.
1016 * Makefile.am (EXTRA_DIST): Add it.
1017
Roland McGrath9a1f3652005-08-18 20:57:04 +000010182005-08-18 Roland McGrath <roland@redhat.com>
1019
Roland McGrathf5fda7d2005-08-18 22:01:57 +00001020 * run-addrscopes.sh: New file.
1021 * testfile22.bz2: New data file.
1022 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1023
Roland McGrath9a1f3652005-08-18 20:57:04 +00001024 * addrscopes.c: New file.
1025 * Makefile.am (noinst_PROGRAMS): Add it.
1026 (addrscopes_LDADD): New variable.
1027
Ulrich Drepper837b5222005-08-16 05:12:01 +000010282005-08-15 Ulrich Drepper <drepper@redhat.com>
1029
1030 * run-elflint-self.sh: Don't run test if the file doesn't exist.
1031
Roland McGrath1ecb6062005-08-15 09:53:04 +000010322005-08-15 Roland McGrath <roland@redhat.com>
1033
1034 * dwflmodtest.c (print_instance, print_inline): New functions.
1035 (print_func): Call print_inline.
1036 (options, parse_opt): Grok -i/--inlines.
1037
Roland McGrath8d18c292005-08-07 21:42:07 +000010382005-08-07 Roland McGrath <roland@redhat.com>
1039
1040 * dwflmodtest.c: Print function details only if -f flag is given.
1041
Ulrich Drepper47be7952005-08-07 04:41:39 +000010422005-08-06 Ulrich Drepper <drepper@redhat.com>
1043
Ulrich Drepper637963b2005-08-07 05:33:07 +00001044 * run-elflint-self.sh: New file.
1045 * Makefile.am (TESTS): Add run-elflint-self.sh.
1046 (EXTRA_DIST): Likewise.
1047
Ulrich Drepper47be7952005-08-07 04:41:39 +00001048 * Makefile.am: Link with statis libs if BUILD_STATIC.
1049 (dwflmodtest_LDADD): Also link with -ldl.
1050
Ulrich Drepper41de4882005-08-03 00:02:56 +000010512005-08-02 Ulrich Drepper <drepper@redhat.com>
1052
Ulrich Dreppera38998e2005-08-03 02:05:39 +00001053 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
1054 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
1055 library first.
1056 * asm-tst2.c: Likewise.
1057 * asm-tst3.c: Likewise.
1058 * asm-tst4.c: Likewise.
1059 * asm-tst5.c: Likewise.
1060 * asm-tst6.c: Likewise.
1061 * asm-tst7.c: Likewise.
1062 * asm-tst8.c: Likewise.
1063 * asm-tst9.c: Likewise.
1064
Ulrich Drepper41de4882005-08-03 00:02:56 +00001065 * msg_tst.c: Add new error message.
1066
Ulrich Drepper18618fd2005-07-28 21:29:22 +000010672005-07-28 Ulrich Drepper <drepper@redhat.com>
1068
1069 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
1070
Roland McGrathd17fac72005-08-23 08:20:21 +000010712005-06-01 Roland McGrath <roland@redhat.com>
1072
1073 * line2addr.c: Rewritten using libdwfl.
1074 * run-line2addr.sh: Update test for changed arguments.
1075 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
1076 (libdwfl): New variable.
1077 (line2addr_LDADD): Use it.
1078
Roland McGrath18385902005-07-28 07:12:38 +000010792005-07-28 Roland McGrath <roland@redhat.com>
1080
1081 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
1082 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
1083 (dwflmodtest_LDADD): New variable.
1084 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
1085
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000010862005-07-21 Ulrich Drepper <drepper@redhat.com>
1087
1088 * testfile18.bz2: New file.
1089 * run-elflint-test.sh: New file.
1090 * Makefile.am (TESTS): Add run-elflint-test.sh.
1091 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
1092
10932005-05-24 Ulrich Drepper <drepper@redhat.com>
1094
1095 * get-files.c (main): Use correct format specifier.
1096
10972005-05-21 Ulrich Drepper <drepper@redhat.com>
1098
1099 * Makefile.am: Add -Wextra to CFLAGS.
1100 * get-files.c: Remove warning this produced.
1101 * get-pubnames.c: Likewise.
1102 * newfile.c: Likewise.
1103 * newscn.c: Likewise.
1104 * scnnames.c: Likewise.
1105 * showptable.c: Likewise.
1106 * test-nlist.c: Likewise.
1107 * update1.c: Likewise.
1108 * update2.c: Likewise.
1109 * update3.c: Likewise.
1110 * update4.c: Likewise.
1111
11122005-05-08 Ulrich Drepper <drepper@redhat.com>
1113
1114 * run-line2addr.sh: Remove testfile14 at the end.
1115
Ulrich Drepper282bf322005-07-28 21:49:05 +00001116 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001117
1118 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
1119 .bz, not .bz2.
1120
11212005-05-03 Roland McGrath <roland@redhat.com>
1122
1123 * run-strip-test.sh: Use variables for test file names.
1124 Optionally produce separate debug file and check it.
1125 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
1126 * run-strip-test3.sh: Likewise.
1127 * run-strip-test4.sh: New file.
1128 * run-strip-test5.sh: New file.
1129 * run-strip-test6.sh: New file.
1130 * testfile15.bz: New file.
1131 * testfile15.debug.bz: New file.
1132 * testfile16.bz: New file.
1133 * testfile16.debug.bz: New file.
1134 * testfile17.bz: New file.
1135 * testfile17.debug.bz: New file.
1136 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1137
11382005-04-25 Ulrich Drepper <drepper@redhat.com>
1139
1140 * run-line2addr.sh: Also use testfile14. Adjust for correct
1141 return of multiple matches.
1142 * testfile14.bz2: New file.
1143 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
1144
1145 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
1146
Roland McGrath87d47802007-07-16 22:23:37 +000011472005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001148
1149 * line2addr.c (main): Initialize LINES and NLINES before calling
1150 dwarf_getsrc_file, and free LINES afterwards.
1151
1152 * allfcts.c (main): Use size_t for CUHL.
1153
11542005-04-04 Ulrich Drepper <drepper@redhat.com>
1155
1156 * line2addr.c: New file.
1157 * run-line2addr.sh: New file.
1158 * Makefile.am: Add rules to build, run, and distribute new code.
1159
11602005-04-02 Ulrich Drepper <drepper@redhat.com>
1161
1162 * allfcts.c: New file.
1163 * run-allfcts.sh: New file.
1164 * Makefile.am: Add rules to build, run, and distribute new code.
1165
11662005-02-05 Ulrich Drepper <drepper@redhat.com>
1167
1168 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
1169 programs with -lmudflap.
1170
11712004-09-25 Ulrich Drepper <drepper@redhat.com>
1172
1173 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1174 * asm-tst5.c (main): Likewise.
1175 * asm-tst6.c (main): Likewise.
1176
11772004-01-17 Ulrich Drepper <drepper@redhat.com>
1178
1179 * Makefile.am: Support building with mudflap.
1180
11812004-01-12 Ulrich Drepper <drepper@redhat.com>
1182
1183 * get-aranges.c: Rewrite to use libdw.
1184 * Makefile.am: Reenable get-aranges test.
1185
11862004-01-11 Ulrich Drepper <drepper@redhat.com>
1187
1188 * get-lines.c: New file.
1189 * get-files.c: Adjust for libdw.
1190 * run-get-files.sh: Adjust expected result.
1191 * run-get-lines.sh: Likewise.
1192 * Makefile.am: Run get-lines test. Don't run get-aranges and
1193 get-ciefde test for now.
1194
1195 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1196 change. Print attribute offset information.
1197 * run-show-abbrev.sh: Adjust expected output.
1198
11992004-01-09 Ulrich Drepper <drepper@redhat.com>
1200
1201 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1202 * show-die-info.c: Likewise.
1203 * run-show-die-info.sh: Adjust expected output.
1204
12052003-08-13 Ulrich Drepper <drepper@redhat.com>
1206
1207 * Makefile.in: Depend on libebl.a, not libebl.so.
1208
12092003-08-11 Ulrich Drepper <drepper@redhat.com>
1210
1211 * Moved to CVS archive.