blob: 21569ebc87857dbf9ae9d01181c2861b50c123ab [file] [log] [blame]
Roland McGrath3f9256d2013-01-07 15:13:46 -080012013-01-07 Roland McGrath <roland@hack.frob.com>
2
3 * run-prelink-addr-test.sh: Use ln -snf.
4
Mark Wielaard1d6a4352012-12-03 17:01:09 +010052012-12-03 Mark Wielaard <mjw@redhat.com>
6
7 * Makefile.am (valgrind_cmd): Add --run-libc-freeres=no.
8
Jan Kratochvild5784af2012-10-18 00:11:30 +020092012-11-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10
11 * run-addrname-test.sh: New test for PIE relocation.
12 * testfile70.core.bz2: New file.
13 * testfile70.exec.bz2: New file.
14 * Makefile.am (EXTRA_DIST): Add testfile70.core.bz2 and
15 testfile70.exec.bz2 .
16
Jan Kratochvild7ed0252012-10-27 21:31:58 +0200172012-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
18
19 * Makefile.am (EXTRA_DIST): Add testfile64.bz2, testfile65.bz2,
20 testfile69.core.bz2 and testfile69.so.bz2 .
21
Jan Kratochvil3fdcdcb2012-10-17 21:49:10 +0200222012-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * run-addrname-test.sh: New test for DSO with build-id bias.
25 * testfile69.core.bz2: New file.
26 * testfile69.so.bz2: New file.
27
Jan Kratochvil78dec222012-10-10 08:04:01 +0200282012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
29
Jan Kratochvil387654d2012-10-10 08:08:44 +020030 * run-addrname-test.sh: New test for core vDSO bias.
31 * testfile65.bz2: New file.
32
332012-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
34
Jan Kratochvil78dec222012-10-10 08:04:01 +020035 * run-addrname-test.sh: New test for symbol preferences.
36 * testfile64.bz2: New file.
37
Mark Wielaarde3e3ee22012-10-01 16:14:12 +0200382012-10-01 Mark Wielaard <mjw@redhat.com>
39
40 * Makefile.am (TESTS_ENVIRONMENT): Define valgrind_cmd if USE_VALGRIND.
41 * test-wrapper.sh: Export VALGRIND_CMD if available.
42 * test-subr.sh (built_testrun): Use VALGRIND_CMD to invoke test prog.
43 (installed_testrun): Likewise.
44
Petr Machataae7c5e72012-09-24 16:16:27 +0200452012-09-24 Petr Machata <pmachata@redhat.com>
46
Petr Machata522a73f2012-09-24 16:46:52 +020047 * testfile63.bz2: New testfile.
48 * run-readelf-mixed-corenote.sh: New test.
49 * Makefile.am (TEST): Add run-readelf-mixed-corenote.sh.
50 (EXTRA_DIST): Add testfile63.bz2 and run-readelf-mixed-corenote.sh.
51
522012-09-24 Petr Machata <pmachata@redhat.com>
53
Petr Machataae7c5e72012-09-24 16:16:27 +020054 * testfile62.bz2: New testfile.
55 * run-readelf-vmcoreinfo.sh: New test.
56 * Makefile.am (TEST): Add run-readelf-vmcoreinfo.sh.
57 (EXTRA_DIST): Add testfile62.bz2 and run-readelf-vmcoreinfo.sh.
58
Petr Machata3662ad12012-09-18 21:35:19 +0200592012-09-18 Petr Machata <pmachata@redhat.com>
60
61 * testfile61.bz2: New testfile.
62 * run-allregs.sh: Run reg_test testfile61.
63 * Makefile.am (EXTRA_DIST): Add testfile61.bz2.
64
Mark Wielaarde0ebc5a2012-08-24 14:51:37 +0200652012-08-24 Mark Wielaard <mjw@redhat.com>
66
67 * Makefile.am (EXTRA_DIST): Add testfile60.bz2.
68
Jeff Kenton257dcf42012-08-22 09:00:03 -0400692012-08-22 Jeff Kenton <jkenton@tilera.com>
70
71 * testfile60.bz2: New testfile.
72 * run-allregs.sh: Run reg_test testfile60.
73
Mark Wielaardf5519fc2012-08-24 13:54:52 +0200742012-08-24 Mark Wielaard <mjw@redhat.com>
75
76 * Makefile.am (TESTS): Only add run-readelf-dwz-multi.sh if
77 ENABLE_DWZ.
78
Mark Wielaardf31c4412012-08-17 00:35:03 +0200792012-08-16 Mark Wielaard <mjw@redhat.com>
80
81 * allregs.c (dwarf_encoding_string): Rewritten using known-dwarf
82 macros.
83 * show-die-info.c (tagnames): Removed.
84 (attrs): Removed.
85 (dwarf_tag_string): New function using known-dwarf macros.
86 (dwarf_attr_string): Likewise.
87 (handle): Call dwarf_tag_string and dwarf_attr_string instead.
88 * run-readelf-dwz-multi.sh: Expect language C89, not ISO C89.
89
Mark Wielaard775375e2012-06-22 12:02:45 +0200902012-06-27 Mark Wielaard <mjw@redhat.com>
91
92 * Makefile.am (TESTS): Add run-readelf-dwz-multi.sh.
93 (EXTRA_DIST): Add run-readelf-dwz-multi.sh,
94 libtestfile_multi_shared.so.bz2, testfile_multi.dwz.bz2 and
95 testfile_multi_main.bz2.
96 * run-readelf-dwz-multi.sh: New test.
97 * libtestfile_multi_shared.so.bz2: New testfile.
98 * testfile_multi.dwz.bz2: New testifle.
99 * testfile_multi_main.bz2: New testifle.
100
Petr Machata30a941c2012-08-01 21:41:36 +02001012012-08-01 Petr Machata <pmachata@redhat.com>
102
103 * run-test-archive64.sh: New test.
104 * testarchive64.a.bz2: New testfile.
105 * Makefile.am (TESTS): Add run-test-archive64.sh.
106 (EXTRA_DIST): Likewise.
107
Mark Wielaard94e387f2012-08-01 15:31:12 +02001082012-08-01 Mark Wielaard <mjw@redhat.com>
109
Mark Wielaardbf707b52012-08-01 15:39:11 +0200110 * run-nm-self.sh: New test.
111 * run-readelf-self.sh: Likewise.
112 * test-subr.sh (testrun_on_self_quiet): New function.
113 * Makefile.am (TESTS): Add run-nm-self.sh and run-readelf-self.sh.
114 (EXTRA_DIST): Likewise.
115
1162012-08-01 Mark Wielaard <mjw@redhat.com>
117
Mark Wielaard94e387f2012-08-01 15:31:12 +0200118 * test-subr.sh (self_test_files): New list of files.
119 (testrun_on_self): New function.
120 * run-elflint-self.sh: Use testrun_on_self.
121
Mark Wielaard714ea0e2012-07-19 13:07:39 +02001222012-07-19 Mark Wielaard <mjw@redhat.com>
123
Mark Wielaard030f6262012-07-18 13:14:30 +0200124 * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr.
125 (TESTS): Add run-elf_cntl_gelf_getshdr.sh.
126 (EXTRA_DIST): Likewise.
127 (test_elf_cntl_gelf_getshdr_LDADD): New.
128 test-elf_cntl_gelf_getshdr.c: New test program.
129 run-elf_cntl_gelf_getshdr.sh: New test script.
130
1312012-07-19 Mark Wielaard <mjw@redhat.com>
132
Mark Wielaardadcd1dd2012-07-19 22:59:18 +0200133 * run-elflint-self.sh: runtests on ../backends/*so files.
134
1352012-07-19 Mark Wielaard <mjw@redhat.com>
136
Mark Wielaard714ea0e2012-07-19 13:07:39 +0200137 * run-unstrip-n.sh: test_cleanup.
138 * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2.
139
Mark Wielaarde9b23882012-06-29 22:30:15 +02001402012-07-11 Mark Wielaard <mjw@redhat.com>
141
142 * run-readelf-macro.sh: New test.
143 * testfilemacro.bz2: New testfile.
144 * Makefile.am (TESTS): Add run-readelf-macro.sh.
145 (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2.
146
Mark Wielaard84a1e0b2012-06-29 23:38:09 +02001472012-06-27 Mark Wielaard <mjw@redhat.com>
148
149 * run-readelf-gdb-index.sh: New test.
150 * testfilegdbindex5.bz2: New testfile.
151 * testfilegdbindex7.bz2: Likewise.
152 * Makefile.am (TESTS): Add run-readelf-gdb-index.sh.
153 (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and
154 testfilegdbindex7.bz2.
155
Mark Wielaard97212fe2012-07-17 21:12:39 +02001562012-07-17 Mark Wielaard <mjw@redhat.com>
157
158 * testcore-rtlib-ppc.bz2: New testfile.
159 * run-unstrip-n.sh: Check new ppc core testfile.
160
Mike Frysingerc09c5f32012-06-26 12:07:44 -04001612012-06-26 Mike Frysinger <vapier@gentoo.org>
162
163 * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS.
164
Mark Wielaarda0172d72012-06-25 17:18:53 +02001652012-06-26 Mark Wielaard <mjw@redhat.com>
166
167 * run-macro-test.sh: New test.
168 * testfile-macinfo.bz2: New testfile.
169 * testfile-macros.bz2: Likewise.
170
Mark Wielaard547049b2012-06-22 18:19:02 +02001712012-05-07 Mark Wielaard <mjw@redhat.com>
172
173 * low_high_pc.c: Use proper inttypes in printf formats.
174
Mark Wielaarddbbc67a2012-05-11 12:57:57 +02001752012-05-11 Mark Wielaard <mjw@redhat.com>
176
177 * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C.
178
Mark Wielaardd9bc75f2012-05-07 13:29:52 +02001792012-05-07 Mark Wielaard <mjw@redhat.com>
180
181 * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC.
182
Mark Wielaard54797252012-04-27 13:00:50 +02001832012-04-27 Mark Wielaard <mjw@redhat.com>
184
185 * Makefile.am (TESTS): Add run-low_high_pc.sh
186 (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2
187 (noinst_PROGRAMS): Add low_high_pc.
188 (low_high_pc_LDADD): New variable.
189 * low_high_pc.c: New test.
190
Mark Wielaardbdad8e32012-04-26 12:24:33 +02001912012-04-26 Mark Wielaard <mjw@redhat.com>
192
193 * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh.
194 * run-show-ciefde.sh: Removed old libdwarf test.
195 * show-ciefde.c: Likewise.
196
Mark Wielaard191d1f02012-04-02 17:11:25 +02001972012-04-02 Mark Wielaard <mjw@redhat.com>
198
Mark Wielaard96a52132012-04-03 00:21:50 +0200199 * Makefile.am (TESTS): Add run-unstrip-n.sh.
200 (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh.
201 * run-unstrip-n.sh: New test.
202 * testcore-rtlib.bz2: New testfile.
203
2042012-04-02 Mark Wielaard <mjw@redhat.com>
205
Mark Wielaard191d1f02012-04-02 17:11:25 +0200206 * Makefile.am (TESTS): Add run-readelf-d.sh.
207 (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh.
208 * run-readelf-d.sh: New test.
209 * run-elflint-test.sh: Check new testfile.
210
Tom Tromey581c3f62012-03-21 08:54:32 -06002112012-03-21 Tom Tromey <tromey@redhat.com>
212
213 * typeiter.c: New file.
214 * run-typeiter.sh: New file.
215 * testfile59.bz2: New file.
216 * Makefile.am (noinst_PROGRAMS): Add typeiter.
217 (TESTS): Add run-typeiter.sh.
218 (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2.
219 (typeiter_LDADD): New variable.
220
Kurt Roeckx5a8e39a2012-02-24 23:40:32 +01002212012-02-21 Kurt Roeckx <kurt@roeckx.be>
222
223 * run-alldts.sh: testrun ./alldts.
224
Roland McGrathe3b15682012-02-21 11:12:46 -08002252012-02-21 Roland McGrath <roland@hack.frob.com>
226
227 * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH.
Roland McGrathc1c6a9d2012-02-21 12:51:36 -0800228 * test-subr.sh (installed_testrun): Likewise.
Roland McGrathe3b15682012-02-21 11:12:46 -0800229
Roland McGrathb8ff18e2012-01-18 13:57:08 -08002302012-01-18 Roland McGrath <roland@hack.frob.com>
231
232 * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation;
233 it will have been inherited correctly from the test harness.
234 * asm-tst5.c (main): Likewise.
235 * asm-tst6.c (main): Likewise.
236 Reported by Serge Pavlov <serge.pavlov.at.gnu@gmail.com>.
237
Roland McGrath32899ac2011-07-09 03:17:24 -07002382011-07-09 Roland McGrath <roland@hack.frob.com>
239
240 * sha1-tst.c: File removed.
241 * Makefile.am (noinst_PROGRAMS, TESTS): Remove it.
242 (sha1_tst_LDADD): Variable removed.
243
244 * md5-sha1-test.c: New file.
245 * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it.
246 (md5_sha1_test_LDADD): New variable.
247
Mark Wielaard3f2290b2011-05-30 15:46:32 +02002482011-05-30 Mark Wielaard <mjw@redhat.com>
249
250 * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and
251 run-rerequest_tag.sh
252
Mark Wielaard20a217d2011-05-24 14:30:40 +02002532011-05-24 Mark Wielaard <mjw@redhat.com>
254
255 * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2.
256 * run-strip-reloc.sh: Add hello_s390.ko testcase.
257 * hello_s390.ko.bz2: New test file.
258
Mark Wielaard1662bc32011-05-16 11:33:11 +02002592011-05-23 Mark Wielaard <mjw@redhat.com>
260
261 * Makefile.am (TESTS): Add run-strip-reloc.sh.
262 (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2
263 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2
264 * run-strip-reloc.sh: New test.
265 * hello_i386.ko.bz2: New test file.
266 * hello_x86_64.ko.bz2: Likewise.
267 * hello_ppc64.ko.bz2: Likewise.
268
Mark Wielaard7a125b92011-05-17 12:20:01 +02002692011-05-18 Mark Wielaard <mjw@redhat.com>
270
271 * run-strip-groups.sh: New test.
272 * testfile58.bz2: New test file.
273 * Makefile.am (EXTRA_DIST): Add testfile58.bz2.
274 (TESTS): Add run-strip-groups.sh.
275 (EXTRA_DIST): Likewise.
276
Marek Polacek494275c2011-03-28 16:00:38 +02002772011-03-28 Marek Polacek <mpolacek@redhat.com>
278
279 * alldts.c: New file.
280 * run-alldts.sh: Use it.
281 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
282 (alldts_LDADD): New variable.
283
2842011-03-02 Marek Polacek <mpolacek@redhat.com>
Marek Polacek48942212011-03-07 11:16:50 -0800285
286 * dwarf-getstring.c: New test.
287 * run-dwarf-getstring.sh: And its wrapper.
288 * Makefile.am (EXTRA_DIST): Add and update all.
289
Jan Kratochvilfec39992011-02-27 12:01:25 -08002902011-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 * Makefile.am (TESTS): Add run-readelf-twofiles.sh.
293 * run-readelf-twofiles.sh: New file.
294
Mark Wielaard58cfa1c2011-02-25 20:17:52 +01002952011-02-25 Mark Wielaard <mjw@redhat.com>
296
297 * Makefile.am (BUILD_RPATH): Be consistent in naming.
298
Josh Stonedc34eda2011-02-02 16:30:01 -08002992011-02-02 Josh Stone <jistone@redhat.com>
300
301 * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit.
302 * testfile55-64.bz2, testfile55-64.debug.bz2,
303 testfile55-64.prelink.bz2, testfile55-32.bz2,
304 testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New.
305 * Makefile.am (EXTRA_DIST): Add and update all.
306
Roland McGrath32520bd2011-01-12 10:43:32 -08003072011-01-12 Roland McGrath <roland@redhat.com>
308
309 * run-prelink-addr-test.sh: Make symlinks to find .debug files
Roland McGrath4f6d4e12011-01-12 10:49:40 -0800310 corresponding to .noshdrs files.
Roland McGrath32520bd2011-01-12 10:43:32 -0800311
Josh Stoned41d9a62011-01-11 19:16:57 -08003122011-01-11 Josh Stone <jistone@redhat.com>
313
Josh Stoneccbccef2011-01-11 19:16:59 -0800314 * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit.
315 * testfile54-32.so.bz2, testfile54-32.so.debug.bz2,
316 testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2,
317 testfile54-64.so.bz2, testfile54-64.so.debug.bz2,
318 testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New.
319 * Makefile.am (EXTRA_DIST): Add and update all.
320
Josh Stonecf514712011-01-11 19:16:58 -0800321 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests.
322 * testfile53.bz2, testfile53.debug.bz2,
323 testfile53.prelink.bz2: Deleted, so...
324 * testfile53-64.bz2, testfile53-64.debug.bz2,
325 testfile53-64.prelink.bz2: Recreated with 64-bit names.
326 * testfile53-32.bz2, testfile53-32.debug.bz2,
327 testfile53-32.prelink.bz2: New in 32-bit.
328 * Makefile.am (EXTRA_DIST): Add and update all.
329
Josh Stoned41d9a62011-01-11 19:16:57 -0800330 * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests.
331 * testfile52.so.bz2, testfile52.so.debug.bz2,
332 testfile52.prelink.so.bz2: Deleted, so...
333 * testfile52-32.so.bz2, testfile52-32.so.debug.bz2,
334 testfile52-32.prelink.so.bz2: Recreated with 32-bit names.
335 * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers.
336 * testfile52-64.so.bz2, testfile52-64.so.debug.bz2,
Roland McGrath32520bd2011-01-12 10:43:32 -0800337 testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files.
Josh Stoned41d9a62011-01-11 19:16:57 -0800338 * Makefile.am (EXTRA_DIST): Add and update all.
339
Josh Stoneffa02002011-01-10 21:28:46 -08003402011-01-10 Josh Stone <jistone@redhat.com>
341
342 * run-prelink-addr-test.sh: New test for prelinked addrs.
343 * Makefile.am (TESTS, EXTRA_DIST): Add it.
344 * testfile52.so.bz2, testfile52.so.debug.bz2: New data files.
345 * testfile52.prelink.so.bz2: New data file, shows REL->RELA.
346 * testfile53.bz2, testfile53.debug.bz2: New data files.
347 * testfile53.prelink.bz2: New data file, shows ET_EXEC remap.
348 * Makefile.am (EXTRA_DIST): Add them.
349
Roland McGrathec86e5f2010-06-14 17:44:38 -07003502010-06-04 Roland McGrath <roland@redhat.com>
351
352 * run-unstrip-test.sh: Also test modifying the file in place.
353
Roland McGrath3c6ee4b2010-04-22 22:38:58 -07003542010-04-22 Roland McGrath <roland@redhat.com>
355
356 * addrcfi.c (handle_cfi): Fix function name in error message.
357 Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe.
358
Roland McGrath26618d82010-04-14 13:10:47 -07003592010-04-14 Roland McGrath <roland@redhat.com>
360
361 * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too.
362
Ulrich Drepperc2d1e482010-04-10 18:23:47 -07003632010-04-10 Ulrich Drepper <drepper@redhat.com>
364
365 * msg_tst.c: Adjust expected error message.
366
Petr Machata77961b52010-04-06 14:16:58 +02003672010-04-01 Petr Machata <pmachata@redhat.com>
368
369 * test-flag-nobits.c: New test.
370 * run-test-flag-nobits.sh: And its wrapper.
371 * Makefile.am (noinst_PROGRAMS, TESTS): Add them.
372 (test_flag_nobits_LDADD): New variable.
373
Roland McGrathe9ca7382010-02-15 15:15:50 -08003742010-02-15 Roland McGrath <roland@redhat.com>
375
Roland McGrath22359e22010-02-15 15:57:03 -0800376 * Makefile.am: Use config/eu.am for common stuff.
377
Roland McGrathe9ca7382010-02-15 15:15:50 -0800378 * asm-tst9.c (main): Rename local to avoid shadowing another local.
379
Roland McGrathaf800142009-07-22 13:55:50 -07003802009-07-22 Roland McGrath <roland@redhat.com>
381
382 * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention.
383
Roland McGrath3c84db32009-06-24 17:41:40 -07003842009-07-08 Roland McGrath <roland@redhat.com>
385
386 * addrcfi.c: New file.
387 * Makefile.am (noinst_PROGRAMS): Add it.
388 (addrcfi_LDADD): New variable.
389
Petr Machatad24c7bf2009-05-07 20:58:19 +02003902009-05-07 Petr Machata <pmachata@redhat.com>
391
392 * testfile51.bz2: New data file.
393 * dwarf-getmacros.c: New test core.
394 * run-dwarf-getmacros.sh: New test wrapper.
Roland McGrath0c735a92009-05-07 18:19:16 -0700395 * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them.
396 (dwarf_getmacros_LDADD): New variable.
Petr Machatad24c7bf2009-05-07 20:58:19 +0200397
Ulrich Drepperf9545c42009-04-23 07:59:02 -07003982009-04-23 Ulrich Drepper <drepper@redhat.com>
399
400 * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS).
401 (rdwrmmap_LDADD): Add $(libmudflap).
Roland McGrath0c735a92009-05-07 18:19:16 -0700402
Roland McGrath19a8e4d2009-04-21 15:44:07 -07004032009-04-21 Roland McGrath <roland@redhat.com>
404
405 * testfile50.bz2: New data file.
406 * Makefile.am (EXTRA_DIST): Add it.
407 * run-dwfl-addr-sect.sh: Add a case using it.
408
Ulrich Drepper5bd44442008-12-31 09:02:54 -08004092008-12-31 Ulrich Drepper <drepper@redhat.com>
410
Ulrich Drepper3bf57592009-01-01 18:52:05 -0800411 * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa,
412 mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm,
413 pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb,
414 pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw,
415 pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd,
416 pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest,
417 roundss, roundps, roundpd, and roundsd.
418 * testfile45.S.bz2: Likewise.
419 * testfile44.expect.bz2: Adjust accordingly.
420 * testfile45.expect.bz2: Likewise.
421
Ulrich Drepper5bd44442008-12-31 09:02:54 -0800422 * testfile44.S.bz2: Add tests for blendvpd and blendvps.
423 * testfile45.S.bz2: Likewise.
424 * testfile44.expect.bz2: Adjust accordingly.
425 * testfile45.expect.bz2: Likewise.
426
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -08004272008-12-30 Ulrich Drepper <drepper@redhat.com>
428
Ulrich Drepperec32ff92008-12-30 23:24:09 -0800429 * testfile44.S.bz2: Add tests for blendpd and blendps.
Ulrich Drepper26d3c6f2008-12-30 23:12:16 -0800430 * testfile45.S.bz2: Likewise.
431 * testfile44.expect.bz2: Adjust accordingly.
432 * testfile45.expect.bz2: Likewise.
433
Ulrich Drepper5a04b9f2008-12-19 01:14:12 -08004342008-12-19 Ulrich Drepper <drepper@redhat.com>
435
436 * testfile44.S.bz2: Add tests for AMD 3DNOW.
437 * testfile45.S.bz2: Likewise.
438 * testfile44.expect.bz2: Adjust accordingly.
439 * testfile45.expect.bz2: Likewise.
440
Roland McGratha845f682008-12-03 03:41:58 +00004412008-11-26 Roland McGrath <roland@redhat.com>
442
443 * dwfl-bug-getmodules.c: New file.
444 * Makefile.am (noinst_PROGRAMS): Add it.
445 (dwfl_bug_getmodules_LDADD): New variable.
446
4472008-09-10 Roland McGrath <roland@redhat.com>
448
449 * test-subr.sh (LC_ALL): Export it set to "C".
450 * run-dwfl-addr-sect.sh: Don't do it here.
451 * run-strings-test.sh: Likewise.
452
Roland McGrathb4d6f0f2008-08-25 22:55:17 +00004532008-08-21 Denys Vlasenko <dvlasenk@redhat.com>
454
455 * run-addrname-test.sh: Add a new case.
456 * testfile49.bz2: New data file.
457 * Makefile.am (EXTRA_DIST): Add it.
458
Roland McGrath521c47d2008-04-11 07:01:58 +00004592008-04-10 Roland McGrath <roland@redhat.com>
460
461 * testfile48.bz2, testfile48.bz2.debug: New data files.
462 * Makefile.am (EXTRA_DIST): Add them.
463 * run-strip-test8.sh: Use them.
464
465 * testfile16.bz2, testfile16.debug.bz2: Replace data files.
466
467 * run-strip-test.sh: Fail if stripped output has ".debug_*" sections.
468 * run-strip-test8.sh: New file.
469 * testfile47.bz2: New data file.
470 * Makefile.am (TESTS, EXTRA_DIST): Add them.
471
Roland McGrath13b69602008-04-01 02:30:05 +00004722008-03-31 Roland McGrath <roland@redhat.com>
473
474 * run-early-offscn.sh: New file.
475 * early-offscn.c: New file.
476 * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them.
477 (early_offscn_LDADD): New variable.
478
Roland McGrathd11f9cb2008-03-26 20:51:59 +00004792008-03-19 Roland McGrath <roland@redhat.com>
480
481 * run-addrname-test.sh: Add a new case.
482
Roland McGrath658094a2008-02-22 08:14:07 +00004832008-02-22 Roland McGrath <roland@redhat.com>
484
485 * run-elflint-test.sh: Typo fix.
486
4872008-02-21 Roland McGrath <roland@redhat.com>
488
489 * run-disasm-x86.sh: Use uname instead of arch, keep tools required
490 for the build down to minimum.
491 * run-disasm-x86-64.sh: Likewise.
492
Roland McGrath059c83e2008-02-21 06:19:39 +00004932008-02-20 Roland McGrath <roland@redhat.com>
494
495 * testfile46.bz2: New data file.
496 * Makefile.am (EXTRA_DIST): Add it.
497 * run-elflint-test.sh: Test on it.
498
Ulrich Drepperc54785a2008-02-01 18:05:21 +00004992008-02-01 Ulrich Drepper <drepper@redhat.com>
500
501 * Makefile.am: Hook up sha1-tst.c.
502 * sha1-tst.c: New file.
503
Ulrich Drepper4d8bc812008-01-22 06:02:31 +00005042008-01-21 Roland McGrath <roland@redhat.com>
505
506 * testfile45.S.bz2: Add tests for cltq, cqto.
507 * testfile45.expect.bz2: Adjust.
508
Ulrich Drepper35f2fe62008-01-14 19:17:36 +00005092008-01-14 Ulrich Drepper <drepper@redhat.com>
510
511 * testfile45.S.bz2: Add more tests.
512 * testfile45.expect.bz2: Adjust.
513
Ulrich Drepperfd479892008-01-12 03:06:47 +00005142008-01-11 Ulrich Drepper <drepper@redhat.com>
515
516 * testfile45.expect.bz2: Adjust for adding of address for %rip based
517 address mode.
518
Ulrich Drepper96a73992008-01-11 06:17:06 +00005192008-01-10 Ulrich Drepper <drepper@redhat.com>
520
521 * testfile45.S.bz2: Add more tests.
522 * testfile45.expect.bz2: Adjust.
523
Ulrich Drepperff993222008-01-09 05:39:28 +00005242008-01-08 Ulrich Drepper <drepper@redhat.com>
525
526 * Makefile.am (TESTS): Add run-disasm-x86-64.sh.
527 (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2,
528 run-disasm-x86-64.sh.
529 * run-disasm-x86-64.sh: New file.
530 * testfile45.S.bz2: New file.
531 * testfile45.expect.bz2: New file.
532 * testfile44.S.bz2: New tests.
533 * testfile44.expect.bz2: Adjust.
534
Ulrich Drepper9e6925d2008-01-04 21:42:14 +00005352008-01-04 Ulrich Drepper <drepper@redhat.com>
536
537 * testfile44.S.bz2: New tests.
538 * testfile44.expect.bz2: Adjust.
539
Ulrich Dreppere219f1c2008-01-09 05:49:49 +00005402008-01-04 Roland McGrath <roland@redhat.com>
541
542 * dwfl-bug-fd-leak.c (main): Add a cast.
543
Ulrich Drepperee67b642008-01-03 08:45:10 +00005442008-01-03 Ulrich Drepper <drepper@redhat.com>
545
546 * testfile44.S.bz2: New tests.
547 * testfile44.expect.bz2: Adjust.
548
Ulrich Drepper3cbdd382008-01-02 17:44:39 +00005492008-01-01 Ulrich Drepper <drepper@redhat.com>
550
Ulrich Drepperf231e272008-01-02 18:07:17 +0000551 * line2addr.c: Use %m modifier instead of %a to appease gcc.
552
5532008-01-01 Ulrich Drepper <drepper@redhat.com>
554
Ulrich Drepperee67b642008-01-03 08:45:10 +0000555 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000556 * testfile44.expect.bz2: Adjust.
557
5582007-12-31 Ulrich Drepper <drepper@redhat.com>
559
Ulrich Drepperee67b642008-01-03 08:45:10 +0000560 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000561 * testfile44.expect.bz2: Adjust.
562
5632007-12-30 Ulrich Drepper <drepper@redhat.com>
564
Ulrich Drepperee67b642008-01-03 08:45:10 +0000565 * testfile44.S.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000566 * testfile44.expect.bz2: Adjust.
567
5682007-12-29 Ulrich Drepper <drepper@redhat.com>
569
Ulrich Drepperee67b642008-01-03 08:45:10 +0000570 * testfile44.s.bz2: New tests.
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000571 * testfile44.expect.bz2: Adjust.
572
5732007-12-28 Ulrich Drepper <drepper@redhat.com>
574
575 * testfile44.S.bz2: New tests.
576 * testfile44.expect.bz2: Adjust.
577
5782007-12-27 Ulrich Drepper <drepper@redhat.com>
579
580 * testfile44.S.bz2: New tests.
581 * testfile44.expect.bz2: Adjust.
582
5832007-12-26 Ulrich Drepper <drepper@redhat.com>
584
585 * testfile44.S.bz2: New tests.
586 * testfile44.expect.bz2: Adjust
587
5882007-12-21 Ulrich Drepper <drepper@redhat.com>
589
590 * testfile44.S.bz2: More tests.
591 * testfile44.expect.bz2: Adjust appropriately.
592
5932007-12-19 Ulrich Drepper <drepper@redhat.com>
594
595 * Makefile.am (TESTS): Add run-disasm.sh.
596 (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and
597 testfile44.expect.bz2.
598 * run-disasm.sh: New file.
599 * testfile44.S.bz2: New file.
600 * testfile44.expect.bz2: New file.
601
Roland McGrath1a2e8f42007-12-15 23:39:34 +00006022007-12-15 Roland McGrath <roland@redhat.com>
603
604 * run-allregs.sh: Change expected output for powerpc spefscr.
605
Roland McGrathe4c22ea2007-10-23 13:07:39 +00006062007-10-20 Roland McGrath <roland@redhat.com>
607
608 * run-dwfl-addr-sect.sh: Change expected output, no errors.
609
6102007-10-19 Roland McGrath <roland@redhat.com>
611
612 * dwfl-addr-sect.c (handle_address): Return int.
613 Don't exit on error, just return nonzero.
614 (main): Collect results.
615 * run-dwfl-addr-sect.sh: New file.
616 * testfile43.bz2: New data file.
617 * Makefile.am (EXTRA_DIST, TESTS): Add them.
618
6192007-10-18 Roland McGrath <roland@redhat.com>
620
621 * run-allregs.sh: Update expected ppc output for vrsave/vscr.
622
6232007-10-16 Roland McGrath <roland@redhat.com>
624
625 * test-subr.sh (remove_files): Don't pass -Bb to diff.
626
Ulrich Drepperb597dfa2007-10-16 05:21:27 +00006272007-10-09 Roland McGrath <roland@redhat.com>
628
629 * dwflmodtest.c (print_module): Don't use %p in output.
630 * run-dwfl-bug-offline-rel.sh: Updated expected output.
631
6322007-10-08 Roland McGrath <roland@redhat.com>
633
634 * testfile42.bz2: New data file.
635 * Makefile.am (EXTRA_DIST): Add it.
636 * run-elflint-test.sh: New test on that file.
637
Roland McGrath59ea7f32007-10-04 08:50:09 +00006382007-10-04 Roland McGrath <roland@redhat.com>
639
640 * run-readelf-test4.sh: New file.
641 * Makefile.am (TESTS, EXTRA_DIST): Add it.
642
6432007-10-03 Roland McGrath <roland@redhat.com>
644
645 * run-readelf-test3.sh: New file.
646 * Makefile.am (TESTS, EXTRA_DIST): Add it.
647
Roland McGrathf6b92282007-10-02 02:34:11 +00006482007-10-01 Roland McGrath <roland@redhat.com>
649
650 * run-readelf-test2.sh: New file.
651 * Makefile.am (TESTS, EXTRA_DIST): Add it.
652
Roland McGrathc76f0b02007-09-27 07:31:33 +00006532007-09-11 Roland McGrath <roland@redhat.com>
654
655 * run-addrname-test.sh: Add a new case.
656 * testfile41.bz2: New data file.
657 * Makefile.am (EXTRA_DIST): Add it.
658
Roland McGrathcb6d8652007-08-23 08:10:54 +00006592007-08-23 Roland McGrath <roland@redhat.com>
660
661 * run-allregs.sh: Update expected x86-64 output for %rflags.
662
Roland McGrath099dd522007-08-13 22:58:36 +00006632007-08-12 Roland McGrath <roland@redhat.com>
664
665 * run-strip-test7.sh: New file.
666 * testfile39.bz2: New data file.
667 * testfile40.bz2: New data file.
668 * testfile40.debug.bz2: New data file.
669 * Makefile.am (TESTS, EXTRA_DIST): Add them.
670
Roland McGrath42f68682007-08-09 07:54:22 +00006712007-08-09 Roland McGrath <roland@redhat.com>
672
673 * dwfl-bug-report.c: Fix header inclusion.
674
6752007-08-08 Roland McGrath <roland@redhat.com>
676
677 * run-addrname-test.sh: Add a new case using addr2line -S.
678 * testfile38.bz2: New data file.
679 * Makefile.am (EXTRA_DIST): Add it.
680
Roland McGrath87d47802007-07-16 22:23:37 +00006812007-07-16 Roland McGrath <roland@redhat.com>
682
683 * dwfl-bug-report.c: New file.
684 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
685 (dwfl_bug_report_LDADD): New variable.
686
6872007-06-06 Roland McGrath <roland@redhat.com>
Roland McGrath0bc057c2007-06-06 08:42:42 +0000688
689 * run-unstrip-test.sh: Declare testfile.unstrip for removal.
690
Ulrich Drepperb0243862007-06-06 00:09:36 +00006912007-06-05 Ulrich Drepper <drepper@redhat.com>
692
693 * Makefile.am (EXTRA_DIST): Add missing line continuation and
694 testfile37.bz and testfile37.debug.bz2.
695
Roland McGrath53bce222007-05-23 19:15:04 +00006962007-05-23 Roland McGrath <roland@redhat.com>
697
698 * run-allregs.sh: Update expected Alpha results.
699
Roland McGrath9aa8ef72007-05-18 08:59:43 +00007002007-05-18 Roland McGrath <roland@redhat.com>
701
702 * run-strip-test4.sh (stripped, debugfile): Use new reference files.
703 * testfile37.bz2: New data file.
704 * testfile37.debug.bz2: New data file.
705 * run-unstrip-test2.sh: New file.
706 * Makefile.am (TESTS, EXTRA_DIST): Add them.
707
7082007-05-10 Roland McGrath <roland@redhat.com>
709
710 * run-dwfl-bug-offline-rel.sh: New file.
711 * testfile36.bz2: New data file.
712 * testfile36.debug.bz2: New data file.
713 * Makefile.am (TESTS, EXTRA_DIST): Add them.
714
7152007-04-28 Roland McGrath <roland@redhat.com>
716
717 * run-strip-test6.sh (stripped, debugfile): Use new reference files.
718 * testfile35.bz2: New data file.
719 * testfile35.debug.bz2: New data file.
720 * run-unstrip-test.sh: New file.
721 * Makefile.am (TESTS, EXTRA_DIST): Add them.
722
723 * run-strip-test.sh: Do all elflint and cmp runs even when some fail.
724
Roland McGrath2be02912007-04-27 04:07:41 +00007252007-04-26 Roland McGrath <roland@redhat.com>
726
727 * run-elflint-self.sh: Run all tests even if one fails.
728
729 * run-allregs.sh: Add expected output for alpha.
730
Roland McGrath4be15242007-04-25 03:09:33 +00007312007-04-24 Roland McGrath <roland@redhat.com>
732
733 * run-strip-test.sh: When we saved the debug info, test unstrip too.
734
7352007-04-22 Roland McGrath <roland@redhat.com>
736
737 * run-allregs.sh: Update expected register info.
738
Roland McGrath43da9892007-04-16 23:13:37 +00007392007-04-16 Roland McGrath <roland@redhat.com>
740
741 * dwfl-addr-sect.c: New file.
742 * Makefile.am (noinst_PROGRAMS): Add it.
743 (dwfl_addr_sect_LDADD): New variable.
744
7452007-04-05 Roland McGrath <roland@redhat.com>
746
747 * get-files.c: Test dwarf_getsrcdirs.
748 * run-get-files.sh: Update expected output.
749
Roland McGrath5f6a41a2007-04-01 23:11:40 +00007502007-04-01 Roland McGrath <roland@redhat.com>
751
752 * run-allregs.sh: Updated expected output for x86_64.
753
Ulrich Drepper6258e742007-03-13 06:22:40 +00007542007-03-04 Roland McGrath <roland@redhat.com>
755
756 * dwfl-bug-fd-leak.c: New file.
757 * Makefile.am (noinst_PROGRAMS, TESTS): Add it.
758 (dwfl_bug_fd_leak_LDADD): New variable.
759
760 * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf,
761 show what files have been located.
762
Ulrich Drepperaa915fd2007-02-05 07:25:33 +00007632007-02-02 Roland McGrath <roland@redhat.com>
764
765 * run-addrname-test.sh: New file.
766 * Makefile.am (TESTS, EXTRA_DIST): Add it.
767 * testfile34.bz2: New data file.
768 * Makefile.am (EXTRA_DIST): Add it.
769
7702007-01-20 Roland McGrath <roland@redhat.com>
771
772 * testfile33.bz2: New data file.
773 * Makefile.am (EXTRA_DIST): Add it.
774 * run-elflint-test.sh: Test on it too.
775
7762007-01-18 Roland McGrath <roland@redhat.com>
777
778 * Makefile.am (CFLAGS): Don't molest it.
779
7802007-01-11 Roland McGrath <roland@redhat.com>
781
782 * testfile32.bz2: New data file.
783 * Makefile.am (EXTRA_DIST): Add it.
784 * run-elflint-test.sh: Test on it too.
785
Ulrich Drepperce0bdb62007-02-05 07:13:52 +00007862007-02-04 Ulrich Drepper <drepper@redhat.com>
787
788 * arls.c: New file.
789 * Makefile (noinst_PROGRAMS): Add arls.
790
791 * run-ranlib-test2.sh: Fix type in comment.
792
Ulrich Dreppercd4992c2007-01-10 20:58:17 +00007932007-01-10 Ulrich Drepper <drepper@redhat.com>
794
795 * run-elflint-self.sh (runtest): Show which file has the problem.
796
Roland McGrathba949b32007-01-10 20:44:29 +00007972007-01-10 Roland McGrath <roland@redhat.com>
798
799 * dwfl-bug-addr-overflow.c: New file.
800 * Makefile.am (TESTS): Add it.
801 (dwfl_bug_addr_overflow_LDADD): New variable.
802
Roland McGrath8190db62006-12-17 23:56:51 +00008032006-12-17 Roland McGrath <roland@redhat.com>
804
805 * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg.
806
Roland McGrathc373d852006-10-10 00:25:21 +00008072006-09-05 Roland McGrath <roland@redhat.com>
808
809 * run-strings-test.sh: Export LC_ALL=C for the test.
810
8112006-08-29 Roland McGrath <roland@redhat.com>
812
813 * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh.
814 * run-arsymtest.sh: Likewise.
815
816 * run-native-test.sh (native.c compilation): Add some braces.
817
8182006-08-22 Roland McGrath <roland@redhat.com>
819
820 * allregs.c (dwarf_encoding_string): New function, swiped from readelf.
821 (struct reginfo): New members bits, type.
822 (one_register, match_register): Update to take new args,
823 record and display new info.
824 (main): Display new info.
825 * run-allregs.sh: Update expected results.
826
Roland McGrath19db8592006-08-03 08:52:46 +00008272006-08-03 Roland McGrath <roland@redhat.com>
828
829 * run-allregs.sh: Add sparc cases.
830 * testfile30.bz2: New data file.
831 * testfile31.bz2: New data file.
832 * Makefile.am (EXTRA_DIST): Add them.
833
Roland McGrath95024622006-07-21 10:06:31 +00008342006-07-21 Roland McGrath <roland@redhat.com>
835
836 * allregs.c (struct reginfo): Increase size of name.
837 (one_register): Assert that it's big enough.
838
Roland McGrathb4379722006-04-05 01:35:26 +00008392006-04-04 Roland McGrath <roland@redhat.com>
840
841 * run-bug1-test.sh: Test a second case, to cover both byte orders.
842 * testfile29.bz2: New file.
843 * testfile29.rdwr.bz2: New file.
844 * Makefile.am (EXTRA_DIST): Add them.
845
Ulrich Drepperba718b12006-04-04 21:31:16 +00008462006-04-04 Ulrich Drepper <drepper@redhat.com>
847
848 * Makefile.am: Add rules to run run-bug1-test.sh.
849 * rdwrmmap.c: New file.
850 * run-bug1-test.sh: New file.
851 * testfile28.bz2: New file.
852 * testfile28.rdwr.bz2: New file.
853
Roland McGrathdd7e22b2006-03-09 23:05:47 +00008542006-03-09 Roland McGrath <roland@redhat.com>
855
856 * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link.
857
Roland McGrath060fa052006-03-02 07:51:50 +00008582006-03-01 Roland McGrath <roland@redhat.com>
859
860 * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h
861 changes matching 3.0 spec.
862
Roland McGrathc40f58a2006-01-13 20:13:21 +00008632006-01-13 Roland McGrath <roland@redhat.com>
864
865 * run-native-test.sh: Do kill -9 and reap explicitly at end, since
866 bash 3.1 whines when it's done in the trap 0 handler.
867
Roland McGrath4b248ce2006-01-12 03:34:38 +00008682006-01-11 Roland McGrath <roland@redhat.com>
869
870 * testfile26.bz2: New data file.
871 * testfile27.bz2: New data file.
872 * Makefile.am (EXTRA_DIST): Add them.
873 * run-allregs.sh: Test s390 data.
874
Roland McGrath124a7982005-12-15 02:37:09 +00008752005-12-14 Roland McGrath <roland@redhat.com>
876
877 * run-native-test.sh: Redirect output from native test process.
878
Roland McGrath94d26ad2005-12-13 23:24:37 +00008792005-12-13 Roland McGrath <roland@redhat.com>
880
881 * allregs.c (main): Fail if we find no registers.
882
883 * run-native-test.sh: New file.
884 * Makefile.am (TESTS, EXTRA_DIST): Add it.
885
Roland McGrathba72ab12005-12-12 00:04:33 +00008862005-12-10 Ulrich Drepper <drepper@redhat.com
887
888 * run-readelf-test1.sh: New file.
889 * Makefile.am (TESTS): Add run-readelf-test1.sh.
890 (EXTRA_DIST): Likewise.
891
Roland McGrathd804e722005-12-08 01:35:42 +00008922005-12-07 Roland McGrath <roland@redhat.com>
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000893
Roland McGrathd804e722005-12-08 01:35:42 +0000894 * ecp.c (main): Use elf_end to clean up.
Ulrich Drepperf7e1bd92005-12-10 17:32:38 +0000895
Roland McGrath994b4892005-12-05 22:46:21 +00008962005-11-25 Roland McGrath <roland@redhat.com>
897
898 * coverage.sh: Given -v argument, print names of unused files.
899
900 * addrscopes.c (main): Use dwfl_end before return.
901 * allregs.c (main): Likewise.
902 * find-prologues.c (main): Likewise.
903 * funcretval.c (main): Likewise.
904 * funcscopes.c (main): Likewise.
905 * line2addr.c (main): Likewise.
906
907 * run-allregs.sh: New file.
908 * Makefile.am (TESTS, EXTRA_DIST): Add it.
909
910 * allregs.c: Use libdwfl wrapper instead of direct libebl calls.
911 * Makefile.am (allregs_LDADD): Updated.
912
913 * allregs.c: New file.
914 * Makefile.am (noinst_PROGRAMS): Add it.
915 (allregs_LDADD): New variable.
916
Roland McGrath9365d2c2005-11-18 23:55:47 +00009172005-11-18 Roland McGrath <roland@redhat.com>
918
919 * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib.
920 * test-wrapper.sh: Likewise.
921
Roland McGrath575dd392005-11-18 01:41:52 +00009222005-11-17 Roland McGrath <roland@redhat.com>
923
Roland McGrathaf74f5c2005-11-18 02:25:14 +0000924 * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in
925 environment for test-wrapper.sh.
926 * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib.
927 * test-subr.sh (installed_testrun): Likewise.
928 Use explicit path in ${bindir}.
929
Roland McGrath575dd392005-11-18 01:41:52 +0000930 * Makefile.am (installcheck-local): Fix typo in last change.
931
Roland McGrathd7f8d0c2005-11-17 02:32:03 +00009322005-11-16 Roland McGrath <roland@redhat.com>
933
934 * configure.ac: New file, for standalone build/dist of test suite.
935 * Makefile.am [!STANDALONE] (INCLUDES): Don't define it.
936 (asm_TESTS): New variable, broken out of ...
937 (TESTS): ... here. Also remove msg_tst.
938 [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst.
939 (installed_TESTS_ENVIRONMENT): New variable.
940 [STANDALONE] (TESTS_ENVIRONMENT): Use that.
941 [!STANDALONE] (installcheck-local): Likewise.
942 [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo.
943 * addrscopes.c: Include <config.h>.
944 Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers.
945 * allfcts.c: Likewise.
946 * asm-tst1.c: Likewise.
947 * asm-tst2.c: Likewise.
948 * asm-tst3.c: Likewise.
949 * asm-tst4.c: Likewise.
950 * asm-tst5.c: Likewise.
951 * asm-tst6.c: Likewise.
952 * asm-tst7.c: Likewise.
953 * asm-tst8.c: Likewise.
954 * asm-tst9.c: Likewise.
955 * dwflmodtest.c: Likewise.
956 * find-prologues.c: Likewise.
957 * funcscopes.c: Likewise.
958 * get-aranges.c: Likewise.
959 * get-files.c: Likewise.
960 * get-lines.c: Likewise.
961 * get-pubnames.c: Likewise.
962 * line2addr.c: Likewise.
963 * newscn.c: Likewise.
964 * show-abbrev.c: Likewise.
965 * show-die-info.c: Likewise.
966 * update3.c: Likewise.
967 * update4.c: Likewise.
Roland McGrathe47ab762005-11-17 03:16:00 +0000968 * funcretval.c: Likewise.
Roland McGrathd7f8d0c2005-11-17 02:32:03 +0000969
970 * dwflmodtest.c (print_instance): Don't use INTUSE.
971 (options): Don't use N_ macro.
972
Roland McGrath1b8b4462005-11-16 01:33:38 +00009732005-11-15 Roland McGrath <roland@redhat.com>
974
Roland McGrathe47ab762005-11-17 03:16:00 +0000975 * coverage.sh: Look in backends.
976 * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl.
977 (TESTS_ENVIRONMENT): Likewise.
978
979 * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE,
980 pass FUNCDIE direclty to dwfl_module_return_value_location.
981
Roland McGrath1b8b4462005-11-16 01:33:38 +0000982 * Makefile.am (BUILD_RPATH): New variable.
983 [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value.
984 (tests_rpath): New variable.
985 (installcheck-local): Pass it to test-wrapper.sh.
986 * test-wrapper.sh: In "installed" format, take yes/no value
987 for elfutils_tests_rpath, which export. When running a test
988 binary for installcheck, exit 77.
989 * test-subr.sh (installed_testrun): When running a test binary
990 for installcheck, exit 77 if $elfutils_tests_rpath = yes.
991
9922005-11-14 Roland McGrath <roland@redhat.com>
993
994 * test-subr.sh: New file.
995 * test-wrapper.sh: New file.
996 * Makefile.am (EXTRA_DIST): Add them.
997 (AM_LDFLAGS): Variable removed.
998 (TESTS_ENVIRONMENT): New variable.
999 (installcheck-local): New target.
1000 * run-addrscopes.sh: Use test-subr.sh.
1001 * run-allfcts.sh: Likewise.
1002 * run-ecp-test.sh: Likewise.
1003 * run-ecp-test2.sh: Likewise.
1004 * run-elflint-self.sh: Likewise.
1005 * run-elflint-test.sh: Likewise.
1006 * run-find-prologues.sh: Likewise.
1007 * run-funcscopes.sh: Likewise.
1008 * run-get-aranges.sh: Likewise.
1009 * run-get-files.sh: Likewise.
1010 * run-get-lines.sh: Likewise.
1011 * run-get-pubnames.sh: Likewise.
1012 * run-line2addr.sh: Likewise.
1013 * run-ranlib-test.sh: Likewise.
1014 * run-ranlib-test2.sh: Likewise.
1015 * run-show-abbrev.sh: Likewise.
1016 * run-show-ciefde.sh: Likewise.
1017 * run-show-die-info.sh: Likewise.
1018 * run-strings-test.sh: Likewise.
1019 * run-strip-test.sh: Likewise.
1020
Roland McGrathe47ab762005-11-17 03:16:00 +000010212005-11-13 Roland McGrath <roland@redhat.com>
1022
1023 * funcretval.c: New file.
1024 * Makefile.am (noinst_PROGRAMS): Add it.
1025 (funcretval_LDADD): New variable.
1026
Ulrich Drepper3840c1c2005-11-09 16:13:48 +000010272005-11-09 Ulrich Drepper <drepper@redhat.com>
1028
1029 * line2addr.c (handle_module): Add missing parameter to printf.
1030
Roland McGrath07d4f2f2005-10-28 06:56:24 +000010312005-10-27 Roland McGrath <roland@redhat.com>
1032
Roland McGrath6724c902005-10-28 07:07:19 +00001033 * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes.
1034 * funcscopes.c (handle_function): Likewise.
1035 * dwflmodtest.c (print_inline, print_func): Likewise.
1036 * find-prologues.c (handle_function): Likewise.
1037
10382005-10-27 Roland McGrath <roland@redhat.com>
1039
Roland McGrath07d4f2f2005-10-28 06:56:24 +00001040 * run-find-prologues.sh: New file.
1041 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1042
1043 * find-prologues.c (handle_function): Skip inlines.
1044
10452005-10-25 Roland McGrath <roland@redhat.com>
1046
1047 * find-prologues.c: New file.
1048 * Makefile.am (noinst_PROGRAMS): Add it.
1049 (find_prologues_LDADD): New variable.
1050
Ulrich Drepper3bbc9502005-09-02 20:29:56 +000010512005-09-02 Ulrich Drepper <drepper@redhat.com>
1052
1053 * run-strings-test.sh: Remove strings.out in the end.
1054
Ulrich Drepper7d65d012005-08-31 15:14:26 +000010552005-08-31 Ulrich Drepper <drepper@redhat.com>
1056
1057 * run-addrscopes.sh: Use correct exit code if test cannot be performed.
1058 * run-allfcts.sh: Likewise.
1059 * run-ecp-test.sh: Likewise.
1060 * run-ecp-test2.sh: Likewise.
1061 * run-elflint-test.sh: Likewise.
1062 * run-funcscopes.sh: Likewise.
1063 * run-get-aranges.sh: Likewise.
1064 * run-get-files.sh: Likewise.
1065 * run-get-lines.sh: Likewise.
1066 * run-get-pubnames.sh: Likewise.
1067 * run-line2addr.sh: Likewise.
1068 * run-ranlib-test2.sh: Likewise.
1069 * run-show-abbrev.sh: Likewise.
1070 * run-show-ciefde.sh: Likewise.
1071 * run-show-die-info.sh: Likewise.
1072 * run-strings-test.sh: Likewise.
1073 * run-strip-test.sh: Likewise.
1074
Ulrich Drepper5a6f8d12005-08-30 17:56:53 +000010752005-08-30 Ulrich Drepper <drepper@redhat.com>
1076
1077 * coverage.sh: Handle case where there is no .gcno file at all.
1078
Ulrich Drepper39cec7a2005-08-30 01:22:01 +000010792005-08-29 Ulrich Drepper <drepper@redhat.com>
1080
1081 * Makefile.am (EXTRA_DIST): Add coverage.
1082 [GCOV]: Generate coverage summary after the tests ran
1083 * coverage.sh: New file.
1084
Ulrich Drepperfbe998a2005-08-29 16:27:10 +000010852005-08-28 Ulrich Drepper <drepper@redhat.com>
1086
1087 * Makefile.an [BUILD_STATIC] (libdw): Add -ldl.
1088 (CLEANFILES): Add *.gcno *.gcda *.gconv.
1089
10902005-08-28 Ulrich Drepper <drepper@redhat.com>
1091
1092 * run-strings-test.sh: New file.
1093 * Makefile.am (TESTS, EXTRA_DIST): Add it.
1094
Roland McGrath71e15a02005-08-27 10:33:26 +000010952005-08-27 Roland McGrath <roland@redhat.com>
1096
Roland McGrathb0bc2782005-08-27 21:07:16 +00001097 * addrscopes.c (handle_address): Apply bias to PC addresses.
1098
Roland McGrath71e15a02005-08-27 10:33:26 +00001099 * run-funcscopes.sh: New file.
1100 * testfile25.bz2: New data file.
1101 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1102
11032005-08-26 Roland McGrath <roland@redhat.com>
1104
1105 * addrscopes.c (dwarf_diename_integrate): Removed.
1106 (print_vars, handle_address): Use plain dwarf_diename.
1107
11082005-08-25 Roland McGrath <roland@redhat.com>
1109
1110 * funcscopes.c: New file.
1111 * Makefile.am (noinst_PROGRAMS): Add it.
1112 (funcscopes_LDADD): New variable.
1113
1114 * run-addrscopes.sh: Add another case.
1115 * testfile24.bz2: New data file.
1116 * Makefile.am (EXTRA_DIST): Add it.
1117
1118 * addrscopes.c (handle_address): Take new argument IGNORE_INLINES,
1119 pass it to dwarf_getscopes.
1120 (main): Pass it, true when '=' follows an address.
1121
Roland McGrath4c305da2005-08-25 01:49:35 +000011222005-08-24 Roland McGrath <roland@redhat.com>
Ulrich Drepper8a520952005-08-28 08:56:34 +00001123
Roland McGrath4c305da2005-08-25 01:49:35 +00001124 * line2addr.c (print_address): Omit () for DSOs.
Ulrich Drepper8a520952005-08-28 08:56:34 +00001125
Ulrich Drepper2eb660f2005-08-24 19:47:57 +000011262005-08-24 Ulrich Drepper <drepper@redhat.com>
1127
Ulrich Drepper958bf132005-08-24 21:40:55 +00001128 * run-line2addr.sh: Remove testfile23 in the end.
1129
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001130 * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl).
Ulrich Drepperf81343a2005-08-24 20:55:31 +00001131 [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules.
Ulrich Drepper2eb660f2005-08-24 19:47:57 +00001132
Roland McGrathd17fac72005-08-23 08:20:21 +000011332005-08-22 Roland McGrath <roland@redhat.com>
1134
1135 * run-line2addr.sh: Add a case.
1136 * testfile23.bz2: New data file.
1137 * Makefile.am (EXTRA_DIST): Add it.
1138
Roland McGrath9a1f3652005-08-18 20:57:04 +000011392005-08-18 Roland McGrath <roland@redhat.com>
1140
Roland McGrathf5fda7d2005-08-18 22:01:57 +00001141 * run-addrscopes.sh: New file.
1142 * testfile22.bz2: New data file.
1143 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1144
Roland McGrath9a1f3652005-08-18 20:57:04 +00001145 * addrscopes.c: New file.
1146 * Makefile.am (noinst_PROGRAMS): Add it.
1147 (addrscopes_LDADD): New variable.
1148
Ulrich Drepper837b5222005-08-16 05:12:01 +000011492005-08-15 Ulrich Drepper <drepper@redhat.com>
1150
1151 * run-elflint-self.sh: Don't run test if the file doesn't exist.
1152
Roland McGrath1ecb6062005-08-15 09:53:04 +000011532005-08-15 Roland McGrath <roland@redhat.com>
1154
1155 * dwflmodtest.c (print_instance, print_inline): New functions.
1156 (print_func): Call print_inline.
1157 (options, parse_opt): Grok -i/--inlines.
1158
Roland McGrath8d18c292005-08-07 21:42:07 +000011592005-08-07 Roland McGrath <roland@redhat.com>
1160
1161 * dwflmodtest.c: Print function details only if -f flag is given.
1162
Ulrich Drepper47be7952005-08-07 04:41:39 +000011632005-08-06 Ulrich Drepper <drepper@redhat.com>
1164
Ulrich Drepper637963b2005-08-07 05:33:07 +00001165 * run-elflint-self.sh: New file.
1166 * Makefile.am (TESTS): Add run-elflint-self.sh.
1167 (EXTRA_DIST): Likewise.
1168
Ulrich Drepper47be7952005-08-07 04:41:39 +00001169 * Makefile.am: Link with statis libs if BUILD_STATIC.
1170 (dwflmodtest_LDADD): Also link with -ldl.
1171
Ulrich Drepper41de4882005-08-03 00:02:56 +000011722005-08-02 Ulrich Drepper <drepper@redhat.com>
1173
Ulrich Dreppera38998e2005-08-03 02:05:39 +00001174 * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS.
1175 * asm-tst1.c: Adjust for new asm_begin interface. Open backend
1176 library first.
1177 * asm-tst2.c: Likewise.
1178 * asm-tst3.c: Likewise.
1179 * asm-tst4.c: Likewise.
1180 * asm-tst5.c: Likewise.
1181 * asm-tst6.c: Likewise.
1182 * asm-tst7.c: Likewise.
1183 * asm-tst8.c: Likewise.
1184 * asm-tst9.c: Likewise.
1185
Ulrich Drepper41de4882005-08-03 00:02:56 +00001186 * msg_tst.c: Add new error message.
1187
Ulrich Drepper18618fd2005-07-28 21:29:22 +000011882005-07-28 Ulrich Drepper <drepper@redhat.com>
1189
1190 * Makefile.am (dwflmodtest_LDADD): Add $(libebl).
1191
Roland McGrathd17fac72005-08-23 08:20:21 +000011922005-06-01 Roland McGrath <roland@redhat.com>
1193
1194 * line2addr.c: Rewritten using libdwfl.
1195 * run-line2addr.sh: Update test for changed arguments.
1196 * Makefile.am (INCLUDES): Add libdwfl source directory to path.
1197 (libdwfl): New variable.
1198 (line2addr_LDADD): Use it.
1199
Roland McGrath18385902005-07-28 07:12:38 +000012002005-07-28 Roland McGrath <roland@redhat.com>
1201
1202 * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here.
1203 * Makefile.am (noinst_PROGRAMS): Add dwflmodtest.
1204 (dwflmodtest_LDADD): New variable.
1205 (INCLUDES): Add -I$(top_srcdir)/libdwfl here.
1206
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000012072005-07-21 Ulrich Drepper <drepper@redhat.com>
1208
1209 * testfile18.bz2: New file.
1210 * run-elflint-test.sh: New file.
1211 * Makefile.am (TESTS): Add run-elflint-test.sh.
1212 (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2.
1213
12142005-05-24 Ulrich Drepper <drepper@redhat.com>
1215
1216 * get-files.c (main): Use correct format specifier.
1217
12182005-05-21 Ulrich Drepper <drepper@redhat.com>
1219
1220 * Makefile.am: Add -Wextra to CFLAGS.
1221 * get-files.c: Remove warning this produced.
1222 * get-pubnames.c: Likewise.
1223 * newfile.c: Likewise.
1224 * newscn.c: Likewise.
1225 * scnnames.c: Likewise.
1226 * showptable.c: Likewise.
1227 * test-nlist.c: Likewise.
1228 * update1.c: Likewise.
1229 * update2.c: Likewise.
1230 * update3.c: Likewise.
1231 * update4.c: Likewise.
1232
12332005-05-08 Ulrich Drepper <drepper@redhat.com>
1234
1235 * run-line2addr.sh: Remove testfile14 at the end.
1236
Ulrich Drepper282bf322005-07-28 21:49:05 +00001237 * run-strip-test.sh: Remove debuginfo test input file as well.
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001238
1239 * Makefile.am (EXTRA_DIST): Newly added files incorrectly used
1240 .bz, not .bz2.
1241
12422005-05-03 Roland McGrath <roland@redhat.com>
1243
1244 * run-strip-test.sh: Use variables for test file names.
1245 Optionally produce separate debug file and check it.
1246 * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication.
1247 * run-strip-test3.sh: Likewise.
1248 * run-strip-test4.sh: New file.
1249 * run-strip-test5.sh: New file.
1250 * run-strip-test6.sh: New file.
1251 * testfile15.bz: New file.
1252 * testfile15.debug.bz: New file.
1253 * testfile16.bz: New file.
1254 * testfile16.debug.bz: New file.
1255 * testfile17.bz: New file.
1256 * testfile17.debug.bz: New file.
1257 * Makefile.am (TESTS, EXTRA_DIST): Add them.
1258
12592005-04-25 Ulrich Drepper <drepper@redhat.com>
1260
1261 * run-line2addr.sh: Also use testfile14. Adjust for correct
1262 return of multiple matches.
1263 * testfile14.bz2: New file.
1264 * Makefile.am (EXTRA_DIST): Add testfile14.bz2.
1265
1266 * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change.
1267
Roland McGrath87d47802007-07-16 22:23:37 +000012682005-04-04 Roland McGrath <roland@redhat.com>
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001269
1270 * line2addr.c (main): Initialize LINES and NLINES before calling
1271 dwarf_getsrc_file, and free LINES afterwards.
1272
1273 * allfcts.c (main): Use size_t for CUHL.
1274
12752005-04-04 Ulrich Drepper <drepper@redhat.com>
1276
1277 * line2addr.c: New file.
1278 * run-line2addr.sh: New file.
1279 * Makefile.am: Add rules to build, run, and distribute new code.
1280
12812005-04-02 Ulrich Drepper <drepper@redhat.com>
1282
1283 * allfcts.c: New file.
1284 * run-allfcts.sh: New file.
1285 * Makefile.am: Add rules to build, run, and distribute new code.
1286
12872005-02-05 Ulrich Drepper <drepper@redhat.com>
1288
1289 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test
1290 programs with -lmudflap.
1291
12922004-09-25 Ulrich Drepper <drepper@redhat.com>
1293
1294 * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation.
1295 * asm-tst5.c (main): Likewise.
1296 * asm-tst6.c (main): Likewise.
1297
12982004-01-17 Ulrich Drepper <drepper@redhat.com>
1299
1300 * Makefile.am: Support building with mudflap.
1301
13022004-01-12 Ulrich Drepper <drepper@redhat.com>
1303
1304 * get-aranges.c: Rewrite to use libdw.
1305 * Makefile.am: Reenable get-aranges test.
1306
13072004-01-11 Ulrich Drepper <drepper@redhat.com>
1308
1309 * get-lines.c: New file.
1310 * get-files.c: Adjust for libdw.
1311 * run-get-files.sh: Adjust expected result.
1312 * run-get-lines.sh: Likewise.
1313 * Makefile.am: Run get-lines test. Don't run get-aranges and
1314 get-ciefde test for now.
1315
1316 * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface
1317 change. Print attribute offset information.
1318 * run-show-abbrev.sh: Adjust expected output.
1319
13202004-01-09 Ulrich Drepper <drepper@redhat.com>
1321
1322 * show-abbrev.c: Adjust call to dwarf_nextcu after interface change.
1323 * show-die-info.c: Likewise.
1324 * run-show-die-info.sh: Adjust expected output.
1325
13262003-08-13 Ulrich Drepper <drepper@redhat.com>
1327
1328 * Makefile.in: Depend on libebl.a, not libebl.so.
1329
13302003-08-11 Ulrich Drepper <drepper@redhat.com>
1331
1332 * Moved to CVS archive.