blob: 2ed847fcdd2796c742584f5724d1825f449be83a [file] [log] [blame]
Ulrich Drepperc2d1e482010-04-10 18:23:47 -070012010-04-10 Ulrich Drepper <drepper@redhat.com>
2
3 * msg_tst.c: Adjust expected error message.
4
Petr Machata77961b52010-04-06 14:16:58 +020052010-04-01 Petr Machata <pmachata@redhat.com>
6
7 * test-flag-nobits.c: New test.
8 * run-test-flag-nobits.sh: And its wrapper.
9 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
10 (test_flag_nobits_LDADD): New variable.
11
Roland McGrathe9ca7382010-02-15 15:15:50 -0800122010-02-15 Roland McGrath <roland@redhat.com>
13
Roland McGrath22359e22010-02-15 15:57:03 -080014 * Makefile.am: Use config/eu.am for common stuff.
15
Roland McGrathe9ca7382010-02-15 15:15:50 -080016 * asm-tst9.c (main): Rename local to avoid shadowing another local.
17
Roland McGrathaf800142009-07-22 13:55:50 -0700182009-07-22 Roland McGrath <roland@redhat.com>
19
20 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
21
Roland McGrath3c84db32009-06-24 17:41:40 -0700222009-07-08 Roland McGrath <roland@redhat.com>
23
24 * addrcfi.c: New file.
25 * Makefile.am (noinst_PROGRAMS): Add it.
26 (addrcfi_LDADD): New variable.
27
Petr Machatad24c7bf2009-05-07 20:58:19 +0200282009-05-07 Petr Machata <pmachata@redhat.com>
29
30 * testfile51.bz2: New data file.
31 * dwarf-getmacros.c: New test core.
32 * run-dwarf-getmacros.sh: New test wrapper.
Roland McGrath0c735a92009-05-07 18:19:16 -070033 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
34 (dwarf_getmacros_LDADD): New variable.
Petr Machatad24c7bf2009-05-07 20:58:19 +020035
Ulrich Drepperf9545c42009-04-23 07:59:02 -0700362009-04-23 Ulrich Drepper <drepper@redhat.com>
37
38 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
39 (rdwrmmap_LDADD): Add $(libmudflap).
Roland McGrath0c735a92009-05-07 18:19:16 -070040
Roland McGrath19a8e4d2009-04-21 15:44:07 -0700412009-04-21 Roland McGrath <roland@redhat.com>
42
43 * testfile50.bz2: New data file.
44 * Makefile.am (EXTRA_DIST): Add it.
45 * run-dwfl-addr-sect.sh: Add a case using it.
46
Ulrich Drepper5bd44442008-12-31 09:02:54 -0800472008-12-31 Ulrich Drepper <drepper@redhat.com>
48
Ulrich Drepper3bf57592009-01-01 18:52:05 -080049 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
50 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
51 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
52 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
53 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
54 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
55 roundss, roundps, roundpd, and roundsd.
56 * testfile45.S.bz2: Likewise.
57 * testfile44.expect.bz2: Adjust accordingly.
58 * testfile45.expect.bz2: Likewise.
59
Ulrich Drepper5bd44442008-12-31 09:02:54 -080060 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
61 * testfile45.S.bz2: Likewise.
62 * testfile44.expect.bz2: Adjust accordingly.
63 * testfile45.expect.bz2: Likewise.
64
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -0800652008-12-30 Ulrich Drepper <drepper@redhat.com>
66
Ulrich Drepperec32ff92008-12-30 23:24:09 -080067 * testfile44.S.bz2: Add tests for blendpd and blendps.
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -080068 * testfile45.S.bz2: Likewise.
69 * testfile44.expect.bz2: Adjust accordingly.
70 * testfile45.expect.bz2: Likewise.
71
Ulrich Drepper5a04b9f2008-12-19 01:14:12 -0800722008-12-19 Ulrich Drepper <drepper@redhat.com>
73
74 * testfile44.S.bz2: Add tests for AMD 3DNOW.
75 * testfile45.S.bz2: Likewise.
76 * testfile44.expect.bz2: Adjust accordingly.
77 * testfile45.expect.bz2: Likewise.
78
Roland McGratha845f682008-12-03 03:41:58 +0000792008-11-26 Roland McGrath <roland@redhat.com>
80
81 * dwfl-bug-getmodules.c: New file.
82 * Makefile.am (noinst_PROGRAMS): Add it.
83 (dwfl_bug_getmodules_LDADD): New variable.
84
852008-09-10 Roland McGrath <roland@redhat.com>
86
87 * test-subr.sh (LC_ALL): Export it set to "C".
88 * run-dwfl-addr-sect.sh: Don't do it here.
89 * run-strings-test.sh: Likewise.
90
Roland McGrathb4d6f0f2008-08-25 22:55:17 +0000912008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
92
93 * run-addrname-test.sh: Add a new case.
94 * testfile49.bz2: New data file.
95 * Makefile.am (EXTRA_DIST): Add it.
96
Roland McGrath521c47d2008-04-11 07:01:58 +0000972008-04-10 Roland McGrath <roland@redhat.com>
98
99 * testfile48.bz2, testfile48.bz2.debug: New data files.
100 * Makefile.am (EXTRA_DIST): Add them.
101 * run-strip-test8.sh: Use them.
102
103 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
104
105 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
106 * run-strip-test8.sh: New file.
107 * testfile47.bz2: New data file.
108 * Makefile.am (TESTS, EXTRA_DIST): Add them.
109
Roland McGrath13b69602008-04-01 02:30:05 +00001102008-03-31 Roland McGrath <roland@redhat.com>
111
112 * run-early-offscn.sh: New file.
113 * early-offscn.c: New file.
114 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
115 (early_offscn_LDADD): New variable.
116
Roland McGrathd11f9cb2008-03-26 20:51:59 +00001172008-03-19 Roland McGrath <roland@redhat.com>
118
119 * run-addrname-test.sh: Add a new case.
120
Roland McGrath658094a2008-02-22 08:14:07 +00001212008-02-22 Roland McGrath <roland@redhat.com>
122
123 * run-elflint-test.sh: Typo fix.
124
1252008-02-21 Roland McGrath <roland@redhat.com>
126
127 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
128 for the build down to minimum.
129 * run-disasm-x86-64.sh: Likewise.
130
Roland McGrath059c83e2008-02-21 06:19:39 +00001312008-02-20 Roland McGrath <roland@redhat.com>
132
133 * testfile46.bz2: New data file.
134 * Makefile.am (EXTRA_DIST): Add it.
135 * run-elflint-test.sh: Test on it.
136
Ulrich Drepperc54785a2008-02-01 18:05:21 +00001372008-02-01 Ulrich Drepper <drepper@redhat.com>
138
139 * Makefile.am: Hook up sha1-tst.c.
140 * sha1-tst.c: New file.
141
Ulrich Drepper4d8bc812008-01-22 06:02:31 +00001422008-01-21 Roland McGrath <roland@redhat.com>
143
144 * testfile45.S.bz2: Add tests for cltq, cqto.
145 * testfile45.expect.bz2: Adjust.
146
Ulrich Drepper35f2fe62008-01-14 19:17:36 +00001472008-01-14 Ulrich Drepper <drepper@redhat.com>
148
149 * testfile45.S.bz2: Add more tests.
150 * testfile45.expect.bz2: Adjust.
151
Ulrich Drepperfd479892008-01-12 03:06:47 +00001522008-01-11 Ulrich Drepper <drepper@redhat.com>
153
154 * testfile45.expect.bz2: Adjust for adding of address for %rip based
155 address mode.
156
Ulrich Drepper96a73992008-01-11 06:17:06 +00001572008-01-10 Ulrich Drepper <drepper@redhat.com>
158
159 * testfile45.S.bz2: Add more tests.
160 * testfile45.expect.bz2: Adjust.
161
Ulrich Drepperff993222008-01-09 05:39:28 +00001622008-01-08 Ulrich Drepper <drepper@redhat.com>
163
164 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
165 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
166 run-disasm-x86-64.sh.
167 * run-disasm-x86-64.sh: New file.
168 * testfile45.S.bz2: New file.
169 * testfile45.expect.bz2: New file.
170 * testfile44.S.bz2: New tests.
171 * testfile44.expect.bz2: Adjust.
172
Ulrich Drepper9e6925d2008-01-04 21:42:14 +00001732008-01-04 Ulrich Drepper <drepper@redhat.com>
174
175 * testfile44.S.bz2: New tests.
176 * testfile44.expect.bz2: Adjust.
177
Ulrich Dreppere219f1c2008-01-09 05:49:49 +00001782008-01-04 Roland McGrath <roland@redhat.com>
179
180 * dwfl-bug-fd-leak.c (main): Add a cast.
181
Ulrich Drepperee67b642008-01-03 08:45:10 +00001822008-01-03 Ulrich Drepper <drepper@redhat.com>
183
184 * testfile44.S.bz2: New tests.
185 * testfile44.expect.bz2: Adjust.
186
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00001872008-01-01 Ulrich Drepper <drepper@redhat.com>
188
Ulrich Drepperf231e272008-01-02 18:07:17 +0000189 * line2addr.c: Use %m modifier instead of %a to appease gcc.
190
1912008-01-01 Ulrich Drepper <drepper@redhat.com>
192
Ulrich Drepperee67b642008-01-03 08:45:10 +0000193 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000194 * testfile44.expect.bz2: Adjust.
195
1962007-12-31 Ulrich Drepper <drepper@redhat.com>
197
Ulrich Drepperee67b642008-01-03 08:45:10 +0000198 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000199 * testfile44.expect.bz2: Adjust.
200
2012007-12-30 Ulrich Drepper <drepper@redhat.com>
202
Ulrich Drepperee67b642008-01-03 08:45:10 +0000203 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000204 * testfile44.expect.bz2: Adjust.
205
2062007-12-29 Ulrich Drepper <drepper@redhat.com>
207
Ulrich Drepperee67b642008-01-03 08:45:10 +0000208 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000209 * testfile44.expect.bz2: Adjust.
210
2112007-12-28 Ulrich Drepper <drepper@redhat.com>
212
213 * testfile44.S.bz2: New tests.
214 * testfile44.expect.bz2: Adjust.
215
2162007-12-27 Ulrich Drepper <drepper@redhat.com>
217
218 * testfile44.S.bz2: New tests.
219 * testfile44.expect.bz2: Adjust.
220
2212007-12-26 Ulrich Drepper <drepper@redhat.com>
222
223 * testfile44.S.bz2: New tests.
224 * testfile44.expect.bz2: Adjust
225
2262007-12-21 Ulrich Drepper <drepper@redhat.com>
227
228 * testfile44.S.bz2: More tests.
229 * testfile44.expect.bz2: Adjust appropriately.
230
2312007-12-19 Ulrich Drepper <drepper@redhat.com>
232
233 * Makefile.am (TESTS): Add run-disasm.sh.
234 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
235 testfile44.expect.bz2.
236 * run-disasm.sh: New file.
237 * testfile44.S.bz2: New file.
238 * testfile44.expect.bz2: New file.
239
Roland McGrath1a2e8f42007-12-15 23:39:34 +00002402007-12-15 Roland McGrath <roland@redhat.com>
241
242 * run-allregs.sh: Change expected output for powerpc spefscr.
243
Roland McGrathe4c22ea2007-10-23 13:07:39 +00002442007-10-20 Roland McGrath <roland@redhat.com>
245
246 * run-dwfl-addr-sect.sh: Change expected output, no errors.
247
2482007-10-19 Roland McGrath <roland@redhat.com>
249
250 * dwfl-addr-sect.c (handle_address): Return int.
251 Don't exit on error, just return nonzero.
252 (main): Collect results.
253 * run-dwfl-addr-sect.sh: New file.
254 * testfile43.bz2: New data file.
255 * Makefile.am (EXTRA_DIST, TESTS): Add them.
256
2572007-10-18 Roland McGrath <roland@redhat.com>
258
259 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
260
2612007-10-16 Roland McGrath <roland@redhat.com>
262
263 * test-subr.sh (remove_files): Don't pass -Bb to diff.
264
Ulrich Drepperb597dfa2007-10-16 05:21:27 +00002652007-10-09 Roland McGrath <roland@redhat.com>
266
267 * dwflmodtest.c (print_module): Don't use %p in output.
268 * run-dwfl-bug-offline-rel.sh: Updated expected output.
269
2702007-10-08 Roland McGrath <roland@redhat.com>
271
272 * testfile42.bz2: New data file.
273 * Makefile.am (EXTRA_DIST): Add it.
274 * run-elflint-test.sh: New test on that file.
275
Roland McGrath59ea7f32007-10-04 08:50:09 +00002762007-10-04 Roland McGrath <roland@redhat.com>
277
278 * run-readelf-test4.sh: New file.
279 * Makefile.am (TESTS, EXTRA_DIST): Add it.
280
2812007-10-03 Roland McGrath <roland@redhat.com>
282
283 * run-readelf-test3.sh: New file.
284 * Makefile.am (TESTS, EXTRA_DIST): Add it.
285
Roland McGrathf6b92282007-10-02 02:34:11 +00002862007-10-01 Roland McGrath <roland@redhat.com>
287
288 * run-readelf-test2.sh: New file.
289 * Makefile.am (TESTS, EXTRA_DIST): Add it.
290
Roland McGrathc76f0b02007-09-27 07:31:33 +00002912007-09-11 Roland McGrath <roland@redhat.com>
292
293 * run-addrname-test.sh: Add a new case.
294 * testfile41.bz2: New data file.
295 * Makefile.am (EXTRA_DIST): Add it.
296
Roland McGrathcb6d8652007-08-23 08:10:54 +00002972007-08-23 Roland McGrath <roland@redhat.com>
298
299 * run-allregs.sh: Update expected x86-64 output for %rflags.
300
Roland McGrath099dd522007-08-13 22:58:36 +00003012007-08-12 Roland McGrath <roland@redhat.com>
302
303 * run-strip-test7.sh: New file.
304 * testfile39.bz2: New data file.
305 * testfile40.bz2: New data file.
306 * testfile40.debug.bz2: New data file.
307 * Makefile.am (TESTS, EXTRA_DIST): Add them.
308
Roland McGrath42f68682007-08-09 07:54:22 +00003092007-08-09 Roland McGrath <roland@redhat.com>
310
311 * dwfl-bug-report.c: Fix header inclusion.
312
3132007-08-08 Roland McGrath <roland@redhat.com>
314
315 * run-addrname-test.sh: Add a new case using addr2line -S.
316 * testfile38.bz2: New data file.
317 * Makefile.am (EXTRA_DIST): Add it.
318
Roland McGrath87d47802007-07-16 22:23:37 +00003192007-07-16 Roland McGrath <roland@redhat.com>
320
321 * dwfl-bug-report.c: New file.
322 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
323 (dwfl_bug_report_LDADD): New variable.
324
3252007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +0000326
327 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
328
Ulrich Drepperb0243862007-06-06 00:09:36 +00003292007-06-05 Ulrich Drepper <drepper@redhat.com>
330
331 * Makefile.am (EXTRA_DIST): Add missing line continuation and
332 testfile37.bz and testfile37.debug.bz2.
333
Roland McGrath53bce222007-05-23 19:15:04 +00003342007-05-23 Roland McGrath <roland@redhat.com>
335
336 * run-allregs.sh: Update expected Alpha results.
337
Roland McGrath9aa8ef72007-05-18 08:59:43 +00003382007-05-18 Roland McGrath <roland@redhat.com>
339
340 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
341 * testfile37.bz2: New data file.
342 * testfile37.debug.bz2: New data file.
343 * run-unstrip-test2.sh: New file.
344 * Makefile.am (TESTS, EXTRA_DIST): Add them.
345
3462007-05-10 Roland McGrath <roland@redhat.com>
347
348 * run-dwfl-bug-offline-rel.sh: New file.
349 * testfile36.bz2: New data file.
350 * testfile36.debug.bz2: New data file.
351 * Makefile.am (TESTS, EXTRA_DIST): Add them.
352
3532007-04-28 Roland McGrath <roland@redhat.com>
354
355 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
356 * testfile35.bz2: New data file.
357 * testfile35.debug.bz2: New data file.
358 * run-unstrip-test.sh: New file.
359 * Makefile.am (TESTS, EXTRA_DIST): Add them.
360
361 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
362
Roland McGrath2be02912007-04-27 04:07:41 +00003632007-04-26 Roland McGrath <roland@redhat.com>
364
365 * run-elflint-self.sh: Run all tests even if one fails.
366
367 * run-allregs.sh: Add expected output for alpha.
368
Roland McGrath4be15242007-04-25 03:09:33 +00003692007-04-24 Roland McGrath <roland@redhat.com>
370
371 * run-strip-test.sh: When we saved the debug info, test unstrip too.
372
3732007-04-22 Roland McGrath <roland@redhat.com>
374
375 * run-allregs.sh: Update expected register info.
376
Roland McGrath43da9892007-04-16 23:13:37 +00003772007-04-16 Roland McGrath <roland@redhat.com>
378
379 * dwfl-addr-sect.c: New file.
380 * Makefile.am (noinst_PROGRAMS): Add it.
381 (dwfl_addr_sect_LDADD): New variable.
382
3832007-04-05 Roland McGrath <roland@redhat.com>
384
385 * get-files.c: Test dwarf_getsrcdirs.
386 * run-get-files.sh: Update expected output.
387
Roland McGrath5f6a41a2007-04-01 23:11:40 +00003882007-04-01 Roland McGrath <roland@redhat.com>
389
390 * run-allregs.sh: Updated expected output for x86_64.
391
Ulrich Drepper6258e742007-03-13 06:22:40 +00003922007-03-04 Roland McGrath <roland@redhat.com>
393
394 * dwfl-bug-fd-leak.c: New file.
395 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
396 (dwfl_bug_fd_leak_LDADD): New variable.
397
398 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
399 show what files have been located.
400
Ulrich Drepperaa915fd2007-02-05 07:25:33 +00004012007-02-02 Roland McGrath <roland@redhat.com>
402
403 * run-addrname-test.sh: New file.
404 * Makefile.am (TESTS, EXTRA_DIST): Add it.
405 * testfile34.bz2: New data file.
406 * Makefile.am (EXTRA_DIST): Add it.
407
4082007-01-20 Roland McGrath <roland@redhat.com>
409
410 * testfile33.bz2: New data file.
411 * Makefile.am (EXTRA_DIST): Add it.
412 * run-elflint-test.sh: Test on it too.
413
4142007-01-18 Roland McGrath <roland@redhat.com>
415
416 * Makefile.am (CFLAGS): Don't molest it.
417
4182007-01-11 Roland McGrath <roland@redhat.com>
419
420 * testfile32.bz2: New data file.
421 * Makefile.am (EXTRA_DIST): Add it.
422 * run-elflint-test.sh: Test on it too.
423
Ulrich Drepperce0bdb62007-02-05 07:13:52 +00004242007-02-04 Ulrich Drepper <drepper@redhat.com>
425
426 * arls.c: New file.
427 * Makefile (noinst_PROGRAMS): Add arls.
428
429 * run-ranlib-test2.sh: Fix type in comment.
430
Ulrich Dreppercd4992c2007-01-10 20:58:17 +00004312007-01-10 Ulrich Drepper <drepper@redhat.com>
432
433 * run-elflint-self.sh (runtest): Show which file has the problem.
434
Roland McGrathba949b32007-01-10 20:44:29 +00004352007-01-10 Roland McGrath <roland@redhat.com>
436
437 * dwfl-bug-addr-overflow.c: New file.
438 * Makefile.am (TESTS): Add it.
439 (dwfl_bug_addr_overflow_LDADD): New variable.
440
Roland McGrath8190db62006-12-17 23:56:51 +00004412006-12-17 Roland McGrath <roland@redhat.com>
442
443 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
444
Roland McGrathc373d852006-10-10 00:25:21 +00004452006-09-05 Roland McGrath <roland@redhat.com>
446
447 * run-strings-test.sh: Export LC_ALL=C for the test.
448
4492006-08-29 Roland McGrath <roland@redhat.com>
450
451 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
452 * run-arsymtest.sh: Likewise.
453
454 * run-native-test.sh (native.c compilation): Add some braces.
455
4562006-08-22 Roland McGrath <roland@redhat.com>
457
458 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
459 (struct reginfo): New members bits, type.
460 (one_register, match_register): Update to take new args,
461 record and display new info.
462 (main): Display new info.
463 * run-allregs.sh: Update expected results.
464
Roland McGrath19db8592006-08-03 08:52:46 +00004652006-08-03 Roland McGrath <roland@redhat.com>
466
467 * run-allregs.sh: Add sparc cases.
468 * testfile30.bz2: New data file.
469 * testfile31.bz2: New data file.
470 * Makefile.am (EXTRA_DIST): Add them.
471
Roland McGrath95024622006-07-21 10:06:31 +00004722006-07-21 Roland McGrath <roland@redhat.com>
473
474 * allregs.c (struct reginfo): Increase size of name.
475 (one_register): Assert that it's big enough.
476
Roland McGrathb4379722006-04-05 01:35:26 +00004772006-04-04 Roland McGrath <roland@redhat.com>
478
479 * run-bug1-test.sh: Test a second case, to cover both byte orders.
480 * testfile29.bz2: New file.
481 * testfile29.rdwr.bz2: New file.
482 * Makefile.am (EXTRA_DIST): Add them.
483
Ulrich Drepperba718b12006-04-04 21:31:16 +00004842006-04-04 Ulrich Drepper <drepper@redhat.com>
485
486 * Makefile.am: Add rules to run run-bug1-test.sh.
487 * rdwrmmap.c: New file.
488 * run-bug1-test.sh: New file.
489 * testfile28.bz2: New file.
490 * testfile28.rdwr.bz2: New file.
491
Roland McGrathdd7e22b2006-03-09 23:05:47 +00004922006-03-09 Roland McGrath <roland@redhat.com>
493
494 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
495
Roland McGrath060fa052006-03-02 07:51:50 +00004962006-03-01 Roland McGrath <roland@redhat.com>
497
498 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
499 changes matching 3.0 spec.
500
Roland McGrathc40f58a2006-01-13 20:13:21 +00005012006-01-13 Roland McGrath <roland@redhat.com>
502
503 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
504 bash 3.1 whines when it's done in the trap 0 handler.
505
Roland McGrath4b248ce2006-01-12 03:34:38 +00005062006-01-11 Roland McGrath <roland@redhat.com>
507
508 * testfile26.bz2: New data file.
509 * testfile27.bz2: New data file.
510 * Makefile.am (EXTRA_DIST): Add them.
511 * run-allregs.sh: Test s390 data.
512
Roland McGrath124a7982005-12-15 02:37:09 +00005132005-12-14 Roland McGrath <roland@redhat.com>
514
515 * run-native-test.sh: Redirect output from native test process.
516
Roland McGrath94d26ad2005-12-13 23:24:37 +00005172005-12-13 Roland McGrath <roland@redhat.com>
518
519 * allregs.c (main): Fail if we find no registers.
520
521 * run-native-test.sh: New file.
522 * Makefile.am (TESTS, EXTRA_DIST): Add it.
523
Roland McGrathba72ab12005-12-12 00:04:33 +00005242005-12-10 Ulrich Drepper <drepper@redhat.com
525
526 * run-readelf-test1.sh: New file.
527 * Makefile.am (TESTS): Add run-readelf-test1.sh.
528 (EXTRA_DIST): Likewise.
529
Roland McGrathd804e722005-12-08 01:35:42 +00005302005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000531
Roland McGrathd804e722005-12-08 01:35:42 +0000532 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000533
Roland McGrath994b4892005-12-05 22:46:21 +00005342005-11-25 Roland McGrath <roland@redhat.com>
535
536 * coverage.sh: Given -v argument, print names of unused files.
537
538 * addrscopes.c (main): Use dwfl_end before return.
539 * allregs.c (main): Likewise.
540 * find-prologues.c (main): Likewise.
541 * funcretval.c (main): Likewise.
542 * funcscopes.c (main): Likewise.
543 * line2addr.c (main): Likewise.
544
545 * run-allregs.sh: New file.
546 * Makefile.am (TESTS, EXTRA_DIST): Add it.
547
548 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
549 * Makefile.am (allregs_LDADD): Updated.
550
551 * allregs.c: New file.
552 * Makefile.am (noinst_PROGRAMS): Add it.
553 (allregs_LDADD): New variable.
554
Roland McGrath9365d2c2005-11-18 23:55:47 +00005552005-11-18 Roland McGrath <roland@redhat.com>
556
557 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
558 * test-wrapper.sh: Likewise.
559
Roland McGrath575dd392005-11-18 01:41:52 +00005602005-11-17 Roland McGrath <roland@redhat.com>
561
Roland McGrathaf74f5c2005-11-18 02:25:14 +0000562 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
563 environment for test-wrapper.sh.
564 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
565 * test-subr.sh (installed_testrun): Likewise.
566 Use explicit path in ${bindir}.
567
Roland McGrath575dd392005-11-18 01:41:52 +0000568 * Makefile.am (installcheck-local): Fix typo in last change.
569
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00005702005-11-16 Roland McGrath <roland@redhat.com>
571
572 * configure.ac: New file, for standalone build/dist of test suite.
573 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
574 (asm_TESTS): New variable, broken out of ...
575 (TESTS): ... here. Also remove msg_tst.
576 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
577 (installed_TESTS_ENVIRONMENT): New variable.
578 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
579 [!STANDALONE] (installcheck-local): Likewise.
580 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
581 * addrscopes.c: Include <config.h>.
582 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
583 * allfcts.c: Likewise.
584 * asm-tst1.c: Likewise.
585 * asm-tst2.c: Likewise.
586 * asm-tst3.c: Likewise.
587 * asm-tst4.c: Likewise.
588 * asm-tst5.c: Likewise.
589 * asm-tst6.c: Likewise.
590 * asm-tst7.c: Likewise.
591 * asm-tst8.c: Likewise.
592 * asm-tst9.c: Likewise.
593 * dwflmodtest.c: Likewise.
594 * find-prologues.c: Likewise.
595 * funcscopes.c: Likewise.
596 * get-aranges.c: Likewise.
597 * get-files.c: Likewise.
598 * get-lines.c: Likewise.
599 * get-pubnames.c: Likewise.
600 * line2addr.c: Likewise.
601 * newscn.c: Likewise.
602 * show-abbrev.c: Likewise.
603 * show-die-info.c: Likewise.
604 * update3.c: Likewise.
605 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +0000606 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +0000607
608 * dwflmodtest.c (print_instance): Don't use INTUSE.
609 (options): Don't use N_ macro.
610
Roland McGrath1b8b4462005-11-16 01:33:38 +00006112005-11-15 Roland McGrath <roland@redhat.com>
612
Roland McGrathe47ab762005-11-17 03:16:00 +0000613 * coverage.sh: Look in backends.
614 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
615 (TESTS_ENVIRONMENT): Likewise.
616
617 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
618 pass FUNCDIE direclty to dwfl_module_return_value_location.
619
Roland McGrath1b8b4462005-11-16 01:33:38 +0000620 * Makefile.am (BUILD_RPATH): New variable.
621 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
622 (tests_rpath): New variable.
623 (installcheck-local): Pass it to test-wrapper.sh.
624 * test-wrapper.sh: In "installed" format, take yes/no value
625 for elfutils_tests_rpath, which export. When running a test
626 binary for installcheck, exit 77.
627 * test-subr.sh (installed_testrun): When running a test binary
628 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
629
6302005-11-14 Roland McGrath <roland@redhat.com>
631
632 * test-subr.sh: New file.
633 * test-wrapper.sh: New file.
634 * Makefile.am (EXTRA_DIST): Add them.
635 (AM_LDFLAGS): Variable removed.
636 (TESTS_ENVIRONMENT): New variable.
637 (installcheck-local): New target.
638 * run-addrscopes.sh: Use test-subr.sh.
639 * run-allfcts.sh: Likewise.
640 * run-ecp-test.sh: Likewise.
641 * run-ecp-test2.sh: Likewise.
642 * run-elflint-self.sh: Likewise.
643 * run-elflint-test.sh: Likewise.
644 * run-find-prologues.sh: Likewise.
645 * run-funcscopes.sh: Likewise.
646 * run-get-aranges.sh: Likewise.
647 * run-get-files.sh: Likewise.
648 * run-get-lines.sh: Likewise.
649 * run-get-pubnames.sh: Likewise.
650 * run-line2addr.sh: Likewise.
651 * run-ranlib-test.sh: Likewise.
652 * run-ranlib-test2.sh: Likewise.
653 * run-show-abbrev.sh: Likewise.
654 * run-show-ciefde.sh: Likewise.
655 * run-show-die-info.sh: Likewise.
656 * run-strings-test.sh: Likewise.
657 * run-strip-test.sh: Likewise.
658
Roland McGrathe47ab762005-11-17 03:16:00 +00006592005-11-13 Roland McGrath <roland@redhat.com>
660
661 * funcretval.c: New file.
662 * Makefile.am (noinst_PROGRAMS): Add it.
663 (funcretval_LDADD): New variable.
664
Ulrich Drepper3840c1c2005-11-09 16:13:48 +00006652005-11-09 Ulrich Drepper <drepper@redhat.com>
666
667 * line2addr.c (handle_module): Add missing parameter to printf.
668
Roland McGrath07d4f2f2005-10-28 06:56:24 +00006692005-10-27 Roland McGrath <roland@redhat.com>
670
Roland McGrath6724c902005-10-28 07:07:19 +0000671 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
672 * funcscopes.c (handle_function): Likewise.
673 * dwflmodtest.c (print_inline, print_func): Likewise.
674 * find-prologues.c (handle_function): Likewise.
675
6762005-10-27 Roland McGrath <roland@redhat.com>
677
Roland McGrath07d4f2f2005-10-28 06:56:24 +0000678 * run-find-prologues.sh: New file.
679 * Makefile.am (TESTS, EXTRA_DIST): Add it.
680
681 * find-prologues.c (handle_function): Skip inlines.
682
6832005-10-25 Roland McGrath <roland@redhat.com>
684
685 * find-prologues.c: New file.
686 * Makefile.am (noinst_PROGRAMS): Add it.
687 (find_prologues_LDADD): New variable.
688
Ulrich Drepper3bbc9502005-09-02 20:29:56 +00006892005-09-02 Ulrich Drepper <drepper@redhat.com>
690
691 * run-strings-test.sh: Remove strings.out in the end.
692
Ulrich Drepper7d65d012005-08-31 15:14:26 +00006932005-08-31 Ulrich Drepper <drepper@redhat.com>
694
695 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
696 * run-allfcts.sh: Likewise.
697 * run-ecp-test.sh: Likewise.
698 * run-ecp-test2.sh: Likewise.
699 * run-elflint-test.sh: Likewise.
700 * run-funcscopes.sh: Likewise.
701 * run-get-aranges.sh: Likewise.
702 * run-get-files.sh: Likewise.
703 * run-get-lines.sh: Likewise.
704 * run-get-pubnames.sh: Likewise.
705 * run-line2addr.sh: Likewise.
706 * run-ranlib-test2.sh: Likewise.
707 * run-show-abbrev.sh: Likewise.
708 * run-show-ciefde.sh: Likewise.
709 * run-show-die-info.sh: Likewise.
710 * run-strings-test.sh: Likewise.
711 * run-strip-test.sh: Likewise.
712
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +00007132005-08-30 Ulrich Drepper <drepper@redhat.com>
714
715 * coverage.sh: Handle case where there is no .gcno file at all.
716
Ulrich Drepper39cec7a2005-08-30 01:22:01 +00007172005-08-29 Ulrich Drepper <drepper@redhat.com>
718
719 * Makefile.am (EXTRA_DIST): Add coverage.
720 [GCOV]: Generate coverage summary after the tests ran
721 * coverage.sh: New file.
722
Ulrich Drepperfbe998a2005-08-29 16:27:10 +00007232005-08-28 Ulrich Drepper <drepper@redhat.com>
724
725 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
726 (CLEANFILES): Add *.gcno *.gcda *.gconv.
727
7282005-08-28 Ulrich Drepper <drepper@redhat.com>
729
730 * run-strings-test.sh: New file.
731 * Makefile.am (TESTS, EXTRA_DIST): Add it.
732
Roland McGrath71e15a02005-08-27 10:33:26 +00007332005-08-27 Roland McGrath <roland@redhat.com>
734
Roland McGrathb0bc2782005-08-27 21:07:16 +0000735 * addrscopes.c (handle_address): Apply bias to PC addresses.
736
Roland McGrath71e15a02005-08-27 10:33:26 +0000737 * run-funcscopes.sh: New file.
738 * testfile25.bz2: New data file.
739 * Makefile.am (TESTS, EXTRA_DIST): Add them.
740
7412005-08-26 Roland McGrath <roland@redhat.com>
742
743 * addrscopes.c (dwarf_diename_integrate): Removed.
744 (print_vars, handle_address): Use plain dwarf_diename.
745
7462005-08-25 Roland McGrath <roland@redhat.com>
747
748 * funcscopes.c: New file.
749 * Makefile.am (noinst_PROGRAMS): Add it.
750 (funcscopes_LDADD): New variable.
751
752 * run-addrscopes.sh: Add another case.
753 * testfile24.bz2: New data file.
754 * Makefile.am (EXTRA_DIST): Add it.
755
756 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
757 pass it to dwarf_getscopes.
758 (main): Pass it, true when '=' follows an address.
759
Roland McGrath4c305da2005-08-25 01:49:35 +00007602005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +0000761
Roland McGrath4c305da2005-08-25 01:49:35 +0000762 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +0000763
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00007642005-08-24 Ulrich Drepper <drepper@redhat.com>
765
Ulrich Drepper958bf132005-08-24 21:40:55 +0000766 * run-line2addr.sh: Remove testfile23 in the end.
767
Ulrich Drepper2eb660f2005-08-24 19:47:57 +0000768 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +0000769 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +0000770
Roland McGrathd17fac72005-08-23 08:20:21 +00007712005-08-22 Roland McGrath <roland@redhat.com>
772
773 * run-line2addr.sh: Add a case.
774 * testfile23.bz2: New data file.
775 * Makefile.am (EXTRA_DIST): Add it.
776
Roland McGrath9a1f3652005-08-18 20:57:04 +00007772005-08-18 Roland McGrath <roland@redhat.com>
778
Roland McGrathf5fda7d2005-08-18 22:01:57 +0000779 * run-addrscopes.sh: New file.
780 * testfile22.bz2: New data file.
781 * Makefile.am (TESTS, EXTRA_DIST): Add them.
782
Roland McGrath9a1f3652005-08-18 20:57:04 +0000783 * addrscopes.c: New file.
784 * Makefile.am (noinst_PROGRAMS): Add it.
785 (addrscopes_LDADD): New variable.
786
Ulrich Drepper837b5222005-08-16 05:12:01 +00007872005-08-15 Ulrich Drepper <drepper@redhat.com>
788
789 * run-elflint-self.sh: Don't run test if the file doesn't exist.
790
Roland McGrath1ecb6062005-08-15 09:53:04 +00007912005-08-15 Roland McGrath <roland@redhat.com>
792
793 * dwflmodtest.c (print_instance, print_inline): New functions.
794 (print_func): Call print_inline.
795 (options, parse_opt): Grok -i/--inlines.
796
Roland McGrath8d18c292005-08-07 21:42:07 +00007972005-08-07 Roland McGrath <roland@redhat.com>
798
799 * dwflmodtest.c: Print function details only if -f flag is given.
800
Ulrich Drepper47be7952005-08-07 04:41:39 +00008012005-08-06 Ulrich Drepper <drepper@redhat.com>
802
Ulrich Drepper637963b2005-08-07 05:33:07 +0000803 * run-elflint-self.sh: New file.
804 * Makefile.am (TESTS): Add run-elflint-self.sh.
805 (EXTRA_DIST): Likewise.
806
Ulrich Drepper47be7952005-08-07 04:41:39 +0000807 * Makefile.am: Link with statis libs if BUILD_STATIC.
808 (dwflmodtest_LDADD): Also link with -ldl.
809
Ulrich Drepper41de4882005-08-03 00:02:56 +00008102005-08-02 Ulrich Drepper <drepper@redhat.com>
811
Ulrich Dreppera38998e2005-08-03 02:05:39 +0000812 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
813 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
814 library first.
815 * asm-tst2.c: Likewise.
816 * asm-tst3.c: Likewise.
817 * asm-tst4.c: Likewise.
818 * asm-tst5.c: Likewise.
819 * asm-tst6.c: Likewise.
820 * asm-tst7.c: Likewise.
821 * asm-tst8.c: Likewise.
822 * asm-tst9.c: Likewise.
823
Ulrich Drepper41de4882005-08-03 00:02:56 +0000824 * msg_tst.c: Add new error message.
825
Ulrich Drepper18618fd2005-07-28 21:29:22 +00008262005-07-28 Ulrich Drepper <drepper@redhat.com>
827
828 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
829
Roland McGrathd17fac72005-08-23 08:20:21 +00008302005-06-01 Roland McGrath <roland@redhat.com>
831
832 * line2addr.c: Rewritten using libdwfl.
833 * run-line2addr.sh: Update test for changed arguments.
834 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
835 (libdwfl): New variable.
836 (line2addr_LDADD): Use it.
837
Roland McGrath18385902005-07-28 07:12:38 +00008382005-07-28 Roland McGrath <roland@redhat.com>
839
840 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
841 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
842 (dwflmodtest_LDADD): New variable.
843 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
844
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00008452005-07-21 Ulrich Drepper <drepper@redhat.com>
846
847 * testfile18.bz2: New file.
848 * run-elflint-test.sh: New file.
849 * Makefile.am (TESTS): Add run-elflint-test.sh.
850 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
851
8522005-05-24 Ulrich Drepper <drepper@redhat.com>
853
854 * get-files.c (main): Use correct format specifier.
855
8562005-05-21 Ulrich Drepper <drepper@redhat.com>
857
858 * Makefile.am: Add -Wextra to CFLAGS.
859 * get-files.c: Remove warning this produced.
860 * get-pubnames.c: Likewise.
861 * newfile.c: Likewise.
862 * newscn.c: Likewise.
863 * scnnames.c: Likewise.
864 * showptable.c: Likewise.
865 * test-nlist.c: Likewise.
866 * update1.c: Likewise.
867 * update2.c: Likewise.
868 * update3.c: Likewise.
869 * update4.c: Likewise.
870
8712005-05-08 Ulrich Drepper <drepper@redhat.com>
872
873 * run-line2addr.sh: Remove testfile14 at the end.
874
Ulrich Drepper282bf322005-07-28 21:49:05 +0000875 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +0000876
877 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
878 .bz, not .bz2.
879
8802005-05-03 Roland McGrath <roland@redhat.com>
881
882 * run-strip-test.sh: Use variables for test file names.
883 Optionally produce separate debug file and check it.
884 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
885 * run-strip-test3.sh: Likewise.
886 * run-strip-test4.sh: New file.
887 * run-strip-test5.sh: New file.
888 * run-strip-test6.sh: New file.
889 * testfile15.bz: New file.
890 * testfile15.debug.bz: New file.
891 * testfile16.bz: New file.
892 * testfile16.debug.bz: New file.
893 * testfile17.bz: New file.
894 * testfile17.debug.bz: New file.
895 * Makefile.am (TESTS, EXTRA_DIST): Add them.
896
8972005-04-25 Ulrich Drepper <drepper@redhat.com>
898
899 * run-line2addr.sh: Also use testfile14. Adjust for correct
900 return of multiple matches.
901 * testfile14.bz2: New file.
902 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
903
904 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
905
Roland McGrath87d47802007-07-16 22:23:37 +00009062005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +0000907
908 * line2addr.c (main): Initialize LINES and NLINES before calling
909 dwarf_getsrc_file, and free LINES afterwards.
910
911 * allfcts.c (main): Use size_t for CUHL.
912
9132005-04-04 Ulrich Drepper <drepper@redhat.com>
914
915 * line2addr.c: New file.
916 * run-line2addr.sh: New file.
917 * Makefile.am: Add rules to build, run, and distribute new code.
918
9192005-04-02 Ulrich Drepper <drepper@redhat.com>
920
921 * allfcts.c: New file.
922 * run-allfcts.sh: New file.
923 * Makefile.am: Add rules to build, run, and distribute new code.
924
9252005-02-05 Ulrich Drepper <drepper@redhat.com>
926
927 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
928 programs with -lmudflap.
929
9302004-09-25 Ulrich Drepper <drepper@redhat.com>
931
932 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
933 * asm-tst5.c (main): Likewise.
934 * asm-tst6.c (main): Likewise.
935
9362004-01-17 Ulrich Drepper <drepper@redhat.com>
937
938 * Makefile.am: Support building with mudflap.
939
9402004-01-12 Ulrich Drepper <drepper@redhat.com>
941
942 * get-aranges.c: Rewrite to use libdw.
943 * Makefile.am: Reenable get-aranges test.
944
9452004-01-11 Ulrich Drepper <drepper@redhat.com>
946
947 * get-lines.c: New file.
948 * get-files.c: Adjust for libdw.
949 * run-get-files.sh: Adjust expected result.
950 * run-get-lines.sh: Likewise.
951 * Makefile.am: Run get-lines test. Don't run get-aranges and
952 get-ciefde test for now.
953
954 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
955 change. Print attribute offset information.
956 * run-show-abbrev.sh: Adjust expected output.
957
9582004-01-09 Ulrich Drepper <drepper@redhat.com>
959
960 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
961 * show-die-info.c: Likewise.
962 * run-show-die-info.sh: Adjust expected output.
963
9642003-08-13 Ulrich Drepper <drepper@redhat.com>
965
966 * Makefile.in: Depend on libebl.a, not libebl.so.
967
9682003-08-11 Ulrich Drepper <drepper@redhat.com>
969
970 * Moved to CVS archive.