2012-08-24 Mark Wielaard * Makefile.am (EXTRA_DIST): Add testfile60.bz2. 2012-08-22 Jeff Kenton * testfile60.bz2: New testfile. * run-allregs.sh: Run reg_test testfile60. 2012-08-24 Mark Wielaard * Makefile.am (TESTS): Only add run-readelf-dwz-multi.sh if ENABLE_DWZ. 2012-08-16 Mark Wielaard * allregs.c (dwarf_encoding_string): Rewritten using known-dwarf macros. * show-die-info.c (tagnames): Removed. (attrs): Removed. (dwarf_tag_string): New function using known-dwarf macros. (dwarf_attr_string): Likewise. (handle): Call dwarf_tag_string and dwarf_attr_string instead. * run-readelf-dwz-multi.sh: Expect language C89, not ISO C89. 2012-06-27 Mark Wielaard * Makefile.am (TESTS): Add run-readelf-dwz-multi.sh. (EXTRA_DIST): Add run-readelf-dwz-multi.sh, libtestfile_multi_shared.so.bz2, testfile_multi.dwz.bz2 and testfile_multi_main.bz2. * run-readelf-dwz-multi.sh: New test. * libtestfile_multi_shared.so.bz2: New testfile. * testfile_multi.dwz.bz2: New testifle. * testfile_multi_main.bz2: New testifle. 2012-08-01 Petr Machata * run-test-archive64.sh: New test. * testarchive64.a.bz2: New testfile. * Makefile.am (TESTS): Add run-test-archive64.sh. (EXTRA_DIST): Likewise. 2012-08-01 Mark Wielaard * run-nm-self.sh: New test. * run-readelf-self.sh: Likewise. * test-subr.sh (testrun_on_self_quiet): New function. * Makefile.am (TESTS): Add run-nm-self.sh and run-readelf-self.sh. (EXTRA_DIST): Likewise. 2012-08-01 Mark Wielaard * test-subr.sh (self_test_files): New list of files. (testrun_on_self): New function. * run-elflint-self.sh: Use testrun_on_self. 2012-07-19 Mark Wielaard * Makefile.am (check_PROGRAMS): Add test-elf_cntl_gelf_getshdr. (TESTS): Add run-elf_cntl_gelf_getshdr.sh. (EXTRA_DIST): Likewise. (test_elf_cntl_gelf_getshdr_LDADD): New. test-elf_cntl_gelf_getshdr.c: New test program. run-elf_cntl_gelf_getshdr.sh: New test script. 2012-07-19 Mark Wielaard * run-elflint-self.sh: runtests on ../backends/*so files. 2012-07-19 Mark Wielaard * run-unstrip-n.sh: test_cleanup. * Makefile.am (EXTRA_DIST): Add testcore-rtlib-ppc.bz2. 2012-07-11 Mark Wielaard * run-readelf-macro.sh: New test. * testfilemacro.bz2: New testfile. * Makefile.am (TESTS): Add run-readelf-macro.sh. (EXTRA_DIST): Add run-readelf-macro.sh and testfilemacro.bz2. 2012-06-27 Mark Wielaard * run-readelf-gdb-index.sh: New test. * testfilegdbindex5.bz2: New testfile. * testfilegdbindex7.bz2: Likewise. * Makefile.am (TESTS): Add run-readelf-gdb-index.sh. (EXTRA_DIST): run-readelf-gdb_index.sh, testfilegdbindex5.bz2 and testfilegdbindex7.bz2. 2012-07-17 Mark Wielaard * testcore-rtlib-ppc.bz2: New testfile. * run-unstrip-n.sh: Check new ppc core testfile. 2012-06-26 Mike Frysinger * Makefile.am (check_PROGRAMS): Rename from noinst_PROGRAMS. 2012-06-26 Mark Wielaard * run-macro-test.sh: New test. * testfile-macinfo.bz2: New testfile. * testfile-macros.bz2: Likewise. 2012-05-07 Mark Wielaard * low_high_pc.c: Use proper inttypes in printf formats. 2012-05-11 Mark Wielaard * Makefile.am (TESTS_ENVIRONMENT): Set LC_ALL and LANG to C. 2012-05-07 Mark Wielaard * low_high_pc.c: Allow highpc == lowpc for CU DIEs for buggy GCC. 2012-04-27 Mark Wielaard * Makefile.am (TESTS): Add run-low_high_pc.sh (EXTRA_DIST): Add run-low_high_pc.sh and testfile_low_high_pc.bz2 (noinst_PROGRAMS): Add low_high_pc. (low_high_pc_LDADD): New variable. * low_high_pc.c: New test. 2012-04-26 Mark Wielaard * Makefile.am (EXTRA_DIST): Remove run-show-ciefde.sh. * run-show-ciefde.sh: Removed old libdwarf test. * show-ciefde.c: Likewise. 2012-04-02 Mark Wielaard * Makefile.am (TESTS): Add run-unstrip-n.sh. (EXTRA_DIST): Add testcore-rtlib.bz2 and run-unstrip-n.sh. * run-unstrip-n.sh: New test. * testcore-rtlib.bz2: New testfile. 2012-04-02 Mark Wielaard * Makefile.am (TESTS): Add run-readelf-d.sh. (EXTRA_DIST): Add testlib_dynseg.so.bz2 and run-readelf-d.sh. * run-readelf-d.sh: New test. * run-elflint-test.sh: Check new testfile. 2012-03-21 Tom Tromey * typeiter.c: New file. * run-typeiter.sh: New file. * testfile59.bz2: New file. * Makefile.am (noinst_PROGRAMS): Add typeiter. (TESTS): Add run-typeiter.sh. (EXTRA_DIST): Add run-typeiter.sh, testfile59.bz2. (typeiter_LDADD): New variable. 2012-02-21 Kurt Roeckx * run-alldts.sh: testrun ./alldts. 2012-02-21 Roland McGrath * test-wrapper.sh: Add ${libdir}/elfutils to LD_LIBRARY_PATH. * test-subr.sh (installed_testrun): Likewise. 2012-01-18 Roland McGrath * asm-tst4.c (main): Don't set LD_LIBRARY_PATH in system invocation; it will have been inherited correctly from the test harness. * asm-tst5.c (main): Likewise. * asm-tst6.c (main): Likewise. Reported by Serge Pavlov . 2011-07-09 Roland McGrath * sha1-tst.c: File removed. * Makefile.am (noinst_PROGRAMS, TESTS): Remove it. (sha1_tst_LDADD): Variable removed. * md5-sha1-test.c: New file. * Makefile.am [!STANDALONE] (noinst_PROGRAMS, TESTS): Add it. (md5_sha1_test_LDADD): New variable. 2011-05-30 Mark Wielaard * Makefile.am (EXTRA_DIST): Add run-readelf-twofiles.sh and run-rerequest_tag.sh 2011-05-24 Mark Wielaard * Makefile.am (EXTRA_DIST): Add hello_s390.ko.bz2. * run-strip-reloc.sh: Add hello_s390.ko testcase. * hello_s390.ko.bz2: New test file. 2011-05-23 Mark Wielaard * Makefile.am (TESTS): Add run-strip-reloc.sh. (EXTRA_DIST): Add run-strip-reloc.sh, hello_i386.ko.bz2 hello_x86_64.ko.bz2 and hello_ppc64.ko.bz2 * run-strip-reloc.sh: New test. * hello_i386.ko.bz2: New test file. * hello_x86_64.ko.bz2: Likewise. * hello_ppc64.ko.bz2: Likewise. 2011-05-18 Mark Wielaard * run-strip-groups.sh: New test. * testfile58.bz2: New test file. * Makefile.am (EXTRA_DIST): Add testfile58.bz2. (TESTS): Add run-strip-groups.sh. (EXTRA_DIST): Likewise. 2011-03-28 Marek Polacek * alldts.c: New file. * run-alldts.sh: Use it. * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them. (alldts_LDADD): New variable. 2011-03-02 Marek Polacek * dwarf-getstring.c: New test. * run-dwarf-getstring.sh: And its wrapper. * Makefile.am (EXTRA_DIST): Add and update all. 2011-02-27 Jan Kratochvil * Makefile.am (TESTS): Add run-readelf-twofiles.sh. * run-readelf-twofiles.sh: New file. 2011-02-25 Mark Wielaard * Makefile.am (BUILD_RPATH): Be consistent in naming. 2011-02-02 Josh Stone * run-prelink-addr-test.sh: Add testfile55, 32 and 64-bit. * testfile55-64.bz2, testfile55-64.debug.bz2, testfile55-64.prelink.bz2, testfile55-32.bz2, testfile55-32.debug.bz2, testfile55-32.prelink.bz2: New. * Makefile.am (EXTRA_DIST): Add and update all. 2011-01-12 Roland McGrath * run-prelink-addr-test.sh: Make symlinks to find .debug files corresponding to .noshdrs files. 2011-01-11 Josh Stone * run-prelink-addr-test.sh: Add testfile54, 32 and 64-bit. * testfile54-32.so.bz2, testfile54-32.so.debug.bz2, testfile54-32.prelink.so.bz2, testfile54-32.noshdrs.so.bz2, testfile54-64.so.bz2, testfile54-64.so.debug.bz2, testfile54-64.prelink.so.bz2, testfile54-64.noshdrs.so.bz2: New. * Makefile.am (EXTRA_DIST): Add and update all. * run-prelink-addr-test.sh: Run 32 and 64-bit testfile53 tests. * testfile53.bz2, testfile53.debug.bz2, testfile53.prelink.bz2: Deleted, so... * testfile53-64.bz2, testfile53-64.debug.bz2, testfile53-64.prelink.bz2: Recreated with 64-bit names. * testfile53-32.bz2, testfile53-32.debug.bz2, testfile53-32.prelink.bz2: New in 32-bit. * Makefile.am (EXTRA_DIST): Add and update all. * run-prelink-addr-test.sh: Run 32 and 64-bit testfile52 tests. * testfile52.so.bz2, testfile52.so.debug.bz2, testfile52.prelink.so.bz2: Deleted, so... * testfile52-32.so.bz2, testfile52-32.so.debug.bz2, testfile52-32.prelink.so.bz2: Recreated with 32-bit names. * testfile52-32.noshdrs.so.bz2: New data file, stripped of headers. * testfile52-64.so.bz2, testfile52-64.so.debug.bz2, testfile52-64.prelink.so.bz2, testfile52-64.noshdrs.so.bz2: New files. * Makefile.am (EXTRA_DIST): Add and update all. 2011-01-10 Josh Stone * run-prelink-addr-test.sh: New test for prelinked addrs. * Makefile.am (TESTS, EXTRA_DIST): Add it. * testfile52.so.bz2, testfile52.so.debug.bz2: New data files. * testfile52.prelink.so.bz2: New data file, shows REL->RELA. * testfile53.bz2, testfile53.debug.bz2: New data files. * testfile53.prelink.bz2: New data file, shows ET_EXEC remap. * Makefile.am (EXTRA_DIST): Add them. 2010-06-04 Roland McGrath * run-unstrip-test.sh: Also test modifying the file in place. 2010-04-22 Roland McGrath * addrcfi.c (handle_cfi): Fix function name in error message. Use dwarf_errmsg, not dwfl_errmsg, after dwarf_cfi_addrframe. 2010-04-14 Roland McGrath * Makefile.am (EXTRA_DIST): Add run-test-flag-nobits.sh here too. 2010-04-10 Ulrich Drepper * msg_tst.c: Adjust expected error message. 2010-04-01 Petr Machata * test-flag-nobits.c: New test. * run-test-flag-nobits.sh: And its wrapper. * Makefile.am (noinst_PROGRAMS, TESTS): Add them. (test_flag_nobits_LDADD): New variable. 2010-02-15 Roland McGrath * Makefile.am: Use config/eu.am for common stuff. * asm-tst9.c (main): Rename local to avoid shadowing another local. 2009-07-22 Roland McGrath * addrcfi.c: Update dwarf_frame_{cfa,register} calling convention. 2009-07-08 Roland McGrath * addrcfi.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (addrcfi_LDADD): New variable. 2009-05-07 Petr Machata * testfile51.bz2: New data file. * dwarf-getmacros.c: New test core. * run-dwarf-getmacros.sh: New test wrapper. * Makefile.am (TESTS, EXTRA_DIST, noinst_PROGRAMS): Add them. (dwarf_getmacros_LDADD): New variable. 2009-04-23 Ulrich Drepper * Makefile [BUILD_STATIC] (libdw): Add $(zip_LIBS). (rdwrmmap_LDADD): Add $(libmudflap). 2009-04-21 Roland McGrath * testfile50.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * run-dwfl-addr-sect.sh: Add a case using it. 2008-12-31 Ulrich Drepper * testfile44.S.bz2: Add tests for dppd, dpps, insertps, movntdqa, mpsadbw, packusdw, pblendvb, pblendw, pcmpeqq, pcmpestri, pcmpestrm, pcmpistri, pcmpistrm, pcmpgtq, phminposuw, pinsrb, pinsrd, pmaxsb, pmaxsd, pmaxud, pmaxuw, pminsb, pminsd, pminud, pminuw, pmovsxbw, pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmovsxbw, pmovsxbd, pmovsxbq, pmovsxwd, pmovsxwq, pmovsxdq, pmuldq, pmulld, popcnt, ptest, roundss, roundps, roundpd, and roundsd. * testfile45.S.bz2: Likewise. * testfile44.expect.bz2: Adjust accordingly. * testfile45.expect.bz2: Likewise. * testfile44.S.bz2: Add tests for blendvpd and blendvps. * testfile45.S.bz2: Likewise. * testfile44.expect.bz2: Adjust accordingly. * testfile45.expect.bz2: Likewise. 2008-12-30 Ulrich Drepper * testfile44.S.bz2: Add tests for blendpd and blendps. * testfile45.S.bz2: Likewise. * testfile44.expect.bz2: Adjust accordingly. * testfile45.expect.bz2: Likewise. 2008-12-19 Ulrich Drepper * testfile44.S.bz2: Add tests for AMD 3DNOW. * testfile45.S.bz2: Likewise. * testfile44.expect.bz2: Adjust accordingly. * testfile45.expect.bz2: Likewise. 2008-11-26 Roland McGrath * dwfl-bug-getmodules.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (dwfl_bug_getmodules_LDADD): New variable. 2008-09-10 Roland McGrath * test-subr.sh (LC_ALL): Export it set to "C". * run-dwfl-addr-sect.sh: Don't do it here. * run-strings-test.sh: Likewise. 2008-08-21 Denys Vlasenko * run-addrname-test.sh: Add a new case. * testfile49.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. 2008-04-10 Roland McGrath * testfile48.bz2, testfile48.bz2.debug: New data files. * Makefile.am (EXTRA_DIST): Add them. * run-strip-test8.sh: Use them. * testfile16.bz2, testfile16.debug.bz2: Replace data files. * run-strip-test.sh: Fail if stripped output has ".debug_*" sections. * run-strip-test8.sh: New file. * testfile47.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2008-03-31 Roland McGrath * run-early-offscn.sh: New file. * early-offscn.c: New file. * Makefile.am (noinst_PROGRAMS, TESTS, EXTRA_DIST): Add them. (early_offscn_LDADD): New variable. 2008-03-19 Roland McGrath * run-addrname-test.sh: Add a new case. 2008-02-22 Roland McGrath * run-elflint-test.sh: Typo fix. 2008-02-21 Roland McGrath * run-disasm-x86.sh: Use uname instead of arch, keep tools required for the build down to minimum. * run-disasm-x86-64.sh: Likewise. 2008-02-20 Roland McGrath * testfile46.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * run-elflint-test.sh: Test on it. 2008-02-01 Ulrich Drepper * Makefile.am: Hook up sha1-tst.c. * sha1-tst.c: New file. 2008-01-21 Roland McGrath * testfile45.S.bz2: Add tests for cltq, cqto. * testfile45.expect.bz2: Adjust. 2008-01-14 Ulrich Drepper * testfile45.S.bz2: Add more tests. * testfile45.expect.bz2: Adjust. 2008-01-11 Ulrich Drepper * testfile45.expect.bz2: Adjust for adding of address for %rip based address mode. 2008-01-10 Ulrich Drepper * testfile45.S.bz2: Add more tests. * testfile45.expect.bz2: Adjust. 2008-01-08 Ulrich Drepper * Makefile.am (TESTS): Add run-disasm-x86-64.sh. (EXTRA): Add testfile45.S.bz2, testfile45.expect.bz2, run-disasm-x86-64.sh. * run-disasm-x86-64.sh: New file. * testfile45.S.bz2: New file. * testfile45.expect.bz2: New file. * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2008-01-04 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2008-01-04 Roland McGrath * dwfl-bug-fd-leak.c (main): Add a cast. 2008-01-03 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2008-01-01 Ulrich Drepper * line2addr.c: Use %m modifier instead of %a to appease gcc. 2008-01-01 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2007-12-31 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2007-12-30 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2007-12-29 Ulrich Drepper * testfile44.s.bz2: New tests. * testfile44.expect.bz2: Adjust. 2007-12-28 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2007-12-27 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust. 2007-12-26 Ulrich Drepper * testfile44.S.bz2: New tests. * testfile44.expect.bz2: Adjust 2007-12-21 Ulrich Drepper * testfile44.S.bz2: More tests. * testfile44.expect.bz2: Adjust appropriately. 2007-12-19 Ulrich Drepper * Makefile.am (TESTS): Add run-disasm.sh. (EXTRA_DIST): Add run-disasm.sh, testfile44.S.bz2, and testfile44.expect.bz2. * run-disasm.sh: New file. * testfile44.S.bz2: New file. * testfile44.expect.bz2: New file. 2007-12-15 Roland McGrath * run-allregs.sh: Change expected output for powerpc spefscr. 2007-10-20 Roland McGrath * run-dwfl-addr-sect.sh: Change expected output, no errors. 2007-10-19 Roland McGrath * dwfl-addr-sect.c (handle_address): Return int. Don't exit on error, just return nonzero. (main): Collect results. * run-dwfl-addr-sect.sh: New file. * testfile43.bz2: New data file. * Makefile.am (EXTRA_DIST, TESTS): Add them. 2007-10-18 Roland McGrath * run-allregs.sh: Update expected ppc output for vrsave/vscr. 2007-10-16 Roland McGrath * test-subr.sh (remove_files): Don't pass -Bb to diff. 2007-10-09 Roland McGrath * dwflmodtest.c (print_module): Don't use %p in output. * run-dwfl-bug-offline-rel.sh: Updated expected output. 2007-10-08 Roland McGrath * testfile42.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * run-elflint-test.sh: New test on that file. 2007-10-04 Roland McGrath * run-readelf-test4.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. 2007-10-03 Roland McGrath * run-readelf-test3.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. 2007-10-01 Roland McGrath * run-readelf-test2.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. 2007-09-11 Roland McGrath * run-addrname-test.sh: Add a new case. * testfile41.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. 2007-08-23 Roland McGrath * run-allregs.sh: Update expected x86-64 output for %rflags. 2007-08-12 Roland McGrath * run-strip-test7.sh: New file. * testfile39.bz2: New data file. * testfile40.bz2: New data file. * testfile40.debug.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2007-08-09 Roland McGrath * dwfl-bug-report.c: Fix header inclusion. 2007-08-08 Roland McGrath * run-addrname-test.sh: Add a new case using addr2line -S. * testfile38.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. 2007-07-16 Roland McGrath * dwfl-bug-report.c: New file. * Makefile.am (noinst_PROGRAMS, TESTS): Add it. (dwfl_bug_report_LDADD): New variable. 2007-06-06 Roland McGrath * run-unstrip-test.sh: Declare testfile.unstrip for removal. 2007-06-05 Ulrich Drepper * Makefile.am (EXTRA_DIST): Add missing line continuation and testfile37.bz and testfile37.debug.bz2. 2007-05-23 Roland McGrath * run-allregs.sh: Update expected Alpha results. 2007-05-18 Roland McGrath * run-strip-test4.sh (stripped, debugfile): Use new reference files. * testfile37.bz2: New data file. * testfile37.debug.bz2: New data file. * run-unstrip-test2.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2007-05-10 Roland McGrath * run-dwfl-bug-offline-rel.sh: New file. * testfile36.bz2: New data file. * testfile36.debug.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2007-04-28 Roland McGrath * run-strip-test6.sh (stripped, debugfile): Use new reference files. * testfile35.bz2: New data file. * testfile35.debug.bz2: New data file. * run-unstrip-test.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add them. * run-strip-test.sh: Do all elflint and cmp runs even when some fail. 2007-04-26 Roland McGrath * run-elflint-self.sh: Run all tests even if one fails. * run-allregs.sh: Add expected output for alpha. 2007-04-24 Roland McGrath * run-strip-test.sh: When we saved the debug info, test unstrip too. 2007-04-22 Roland McGrath * run-allregs.sh: Update expected register info. 2007-04-16 Roland McGrath * dwfl-addr-sect.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (dwfl_addr_sect_LDADD): New variable. 2007-04-05 Roland McGrath * get-files.c: Test dwarf_getsrcdirs. * run-get-files.sh: Update expected output. 2007-04-01 Roland McGrath * run-allregs.sh: Updated expected output for x86_64. 2007-03-04 Roland McGrath * dwfl-bug-fd-leak.c: New file. * Makefile.am (noinst_PROGRAMS, TESTS): Add it. (dwfl_bug_fd_leak_LDADD): New variable. * dwflmodtest.c: Test dwfl_getmodules before and after getdwarf, show what files have been located. 2007-02-02 Roland McGrath * run-addrname-test.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. * testfile34.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. 2007-01-20 Roland McGrath * testfile33.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * run-elflint-test.sh: Test on it too. 2007-01-18 Roland McGrath * Makefile.am (CFLAGS): Don't molest it. 2007-01-11 Roland McGrath * testfile32.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * run-elflint-test.sh: Test on it too. 2007-02-04 Ulrich Drepper * arls.c: New file. * Makefile (noinst_PROGRAMS): Add arls. * run-ranlib-test2.sh: Fix type in comment. 2007-01-10 Ulrich Drepper * run-elflint-self.sh (runtest): Show which file has the problem. 2007-01-10 Roland McGrath * dwfl-bug-addr-overflow.c: New file. * Makefile.am (TESTS): Add it. (dwfl_bug_addr_overflow_LDADD): New variable. 2006-12-17 Roland McGrath * msg_tst.c (libelf_msgs): Fix ELF_E_INVALID_PHDR msg. 2006-09-05 Roland McGrath * run-strings-test.sh: Export LC_ALL=C for the test. 2006-08-29 Roland McGrath * run-arextract.sh: Use testrun, tempfiles functions from test-subr.sh. * run-arsymtest.sh: Likewise. * run-native-test.sh (native.c compilation): Add some braces. 2006-08-22 Roland McGrath * allregs.c (dwarf_encoding_string): New function, swiped from readelf. (struct reginfo): New members bits, type. (one_register, match_register): Update to take new args, record and display new info. (main): Display new info. * run-allregs.sh: Update expected results. 2006-08-03 Roland McGrath * run-allregs.sh: Add sparc cases. * testfile30.bz2: New data file. * testfile31.bz2: New data file. * Makefile.am (EXTRA_DIST): Add them. 2006-07-21 Roland McGrath * allregs.c (struct reginfo): Increase size of name. (one_register): Assert that it's big enough. 2006-04-04 Roland McGrath * run-bug1-test.sh: Test a second case, to cover both byte orders. * testfile29.bz2: New file. * testfile29.rdwr.bz2: New file. * Makefile.am (EXTRA_DIST): Add them. 2006-04-04 Ulrich Drepper * Makefile.am: Add rules to run run-bug1-test.sh. * rdwrmmap.c: New file. * run-bug1-test.sh: New file. * testfile28.bz2: New file. * testfile28.rdwr.bz2: New file. 2006-03-09 Roland McGrath * Makefile.am (AM_LDFLAGS): Define to pass -rpath-link. 2006-03-01 Roland McGrath * show-die-info.c (tagnames, attrs): Update name tables for dwarf.h changes matching 3.0 spec. 2006-01-13 Roland McGrath * run-native-test.sh: Do kill -9 and reap explicitly at end, since bash 3.1 whines when it's done in the trap 0 handler. 2006-01-11 Roland McGrath * testfile26.bz2: New data file. * testfile27.bz2: New data file. * Makefile.am (EXTRA_DIST): Add them. * run-allregs.sh: Test s390 data. 2005-12-14 Roland McGrath * run-native-test.sh: Redirect output from native test process. 2005-12-13 Roland McGrath * allregs.c (main): Fail if we find no registers. * run-native-test.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. 2005-12-10 Ulrich Drepper * ecp.c (main): Use elf_end to clean up. 2005-11-25 Roland McGrath * coverage.sh: Given -v argument, print names of unused files. * addrscopes.c (main): Use dwfl_end before return. * allregs.c (main): Likewise. * find-prologues.c (main): Likewise. * funcretval.c (main): Likewise. * funcscopes.c (main): Likewise. * line2addr.c (main): Likewise. * run-allregs.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. * allregs.c: Use libdwfl wrapper instead of direct libebl calls. * Makefile.am (allregs_LDADD): Updated. * allregs.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (allregs_LDADD): New variable. 2005-11-18 Roland McGrath * test-subr.sh (installed_testrun): Treat /usr/lib64 like /usr/lib. * test-wrapper.sh: Likewise. 2005-11-17 Roland McGrath * Makefile.am (installed_TESTS_ENVIRONMENT): Set libdir, bindir in environment for test-wrapper.sh. * test-wrapper.sh: Set LD_LIBRARY_PATH from ${libdir} if not /usr/lib. * test-subr.sh (installed_testrun): Likewise. Use explicit path in ${bindir}. * Makefile.am (installcheck-local): Fix typo in last change. 2005-11-16 Roland McGrath * configure.ac: New file, for standalone build/dist of test suite. * Makefile.am [!STANDALONE] (INCLUDES): Don't define it. (asm_TESTS): New variable, broken out of ... (TESTS): ... here. Also remove msg_tst. [!STANDALONE] (TESTS, noinst_PROGRAMS): Add in $(asm_TESTS), msg_tst. (installed_TESTS_ENVIRONMENT): New variable. [STANDALONE] (TESTS_ENVIRONMENT): Use that. [!STANDALONE] (installcheck-local): Likewise. [STANDALONE] (libdw, libelf, libasm, libebl): Define using -lfoo. * addrscopes.c: Include . Use ELFUTILS_HEADER macro in #include of installed elfutils/ headers. * allfcts.c: Likewise. * asm-tst1.c: Likewise. * asm-tst2.c: Likewise. * asm-tst3.c: Likewise. * asm-tst4.c: Likewise. * asm-tst5.c: Likewise. * asm-tst6.c: Likewise. * asm-tst7.c: Likewise. * asm-tst8.c: Likewise. * asm-tst9.c: Likewise. * dwflmodtest.c: Likewise. * find-prologues.c: Likewise. * funcscopes.c: Likewise. * get-aranges.c: Likewise. * get-files.c: Likewise. * get-lines.c: Likewise. * get-pubnames.c: Likewise. * line2addr.c: Likewise. * newscn.c: Likewise. * show-abbrev.c: Likewise. * show-die-info.c: Likewise. * update3.c: Likewise. * update4.c: Likewise. * funcretval.c: Likewise. * dwflmodtest.c (print_instance): Don't use INTUSE. (options): Don't use N_ macro. 2005-11-15 Roland McGrath * coverage.sh: Look in backends. * Makefile.am (BUILD_RPATH): Search ../backends, not ../libebl. (TESTS_ENVIRONMENT): Likewise. * funcretval.c (handle_function): Don't take DW_AT_type of FUNCDIE, pass FUNCDIE direclty to dwfl_module_return_value_location. * Makefile.am (BUILD_RPATH): New variable. [TESTS_RPATH] (AM_LDFLAGS): Pass -rpath option using that value. (tests_rpath): New variable. (installcheck-local): Pass it to test-wrapper.sh. * test-wrapper.sh: In "installed" format, take yes/no value for elfutils_tests_rpath, which export. When running a test binary for installcheck, exit 77. * test-subr.sh (installed_testrun): When running a test binary for installcheck, exit 77 if $elfutils_tests_rpath = yes. 2005-11-14 Roland McGrath * test-subr.sh: New file. * test-wrapper.sh: New file. * Makefile.am (EXTRA_DIST): Add them. (AM_LDFLAGS): Variable removed. (TESTS_ENVIRONMENT): New variable. (installcheck-local): New target. * run-addrscopes.sh: Use test-subr.sh. * run-allfcts.sh: Likewise. * run-ecp-test.sh: Likewise. * run-ecp-test2.sh: Likewise. * run-elflint-self.sh: Likewise. * run-elflint-test.sh: Likewise. * run-find-prologues.sh: Likewise. * run-funcscopes.sh: Likewise. * run-get-aranges.sh: Likewise. * run-get-files.sh: Likewise. * run-get-lines.sh: Likewise. * run-get-pubnames.sh: Likewise. * run-line2addr.sh: Likewise. * run-ranlib-test.sh: Likewise. * run-ranlib-test2.sh: Likewise. * run-show-abbrev.sh: Likewise. * run-show-ciefde.sh: Likewise. * run-show-die-info.sh: Likewise. * run-strings-test.sh: Likewise. * run-strip-test.sh: Likewise. 2005-11-13 Roland McGrath * funcretval.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (funcretval_LDADD): New variable. 2005-11-09 Ulrich Drepper * line2addr.c (handle_module): Add missing parameter to printf. 2005-10-27 Roland McGrath * allfcts.c (cb): Update for dwarf_func_* -> dwarf_decl_* changes. * funcscopes.c (handle_function): Likewise. * dwflmodtest.c (print_inline, print_func): Likewise. * find-prologues.c (handle_function): Likewise. 2005-10-27 Roland McGrath * run-find-prologues.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. * find-prologues.c (handle_function): Skip inlines. 2005-10-25 Roland McGrath * find-prologues.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (find_prologues_LDADD): New variable. 2005-09-02 Ulrich Drepper * run-strings-test.sh: Remove strings.out in the end. 2005-08-31 Ulrich Drepper * run-addrscopes.sh: Use correct exit code if test cannot be performed. * run-allfcts.sh: Likewise. * run-ecp-test.sh: Likewise. * run-ecp-test2.sh: Likewise. * run-elflint-test.sh: Likewise. * run-funcscopes.sh: Likewise. * run-get-aranges.sh: Likewise. * run-get-files.sh: Likewise. * run-get-lines.sh: Likewise. * run-get-pubnames.sh: Likewise. * run-line2addr.sh: Likewise. * run-ranlib-test2.sh: Likewise. * run-show-abbrev.sh: Likewise. * run-show-ciefde.sh: Likewise. * run-show-die-info.sh: Likewise. * run-strings-test.sh: Likewise. * run-strip-test.sh: Likewise. 2005-08-30 Ulrich Drepper * coverage.sh: Handle case where there is no .gcno file at all. 2005-08-29 Ulrich Drepper * Makefile.am (EXTRA_DIST): Add coverage. [GCOV]: Generate coverage summary after the tests ran * coverage.sh: New file. 2005-08-28 Ulrich Drepper * Makefile.an [BUILD_STATIC] (libdw): Add -ldl. (CLEANFILES): Add *.gcno *.gcda *.gconv. 2005-08-28 Ulrich Drepper * run-strings-test.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it. 2005-08-27 Roland McGrath * addrscopes.c (handle_address): Apply bias to PC addresses. * run-funcscopes.sh: New file. * testfile25.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2005-08-26 Roland McGrath * addrscopes.c (dwarf_diename_integrate): Removed. (print_vars, handle_address): Use plain dwarf_diename. 2005-08-25 Roland McGrath * funcscopes.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (funcscopes_LDADD): New variable. * run-addrscopes.sh: Add another case. * testfile24.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * addrscopes.c (handle_address): Take new argument IGNORE_INLINES, pass it to dwarf_getscopes. (main): Pass it, true when '=' follows an address. 2005-08-24 Roland McGrath * line2addr.c (print_address): Omit () for DSOs. 2005-08-24 Ulrich Drepper * run-line2addr.sh: Remove testfile23 in the end. * Makefile.am [BUILD_STATIC] (libdw): Add $(libelf) and $(libebl). [MUDFLAP] (AM_LDFLAGS): Define to find libebl modules. 2005-08-22 Roland McGrath * run-line2addr.sh: Add a case. * testfile23.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. 2005-08-18 Roland McGrath * run-addrscopes.sh: New file. * testfile22.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. * addrscopes.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (addrscopes_LDADD): New variable. 2005-08-15 Ulrich Drepper * run-elflint-self.sh: Don't run test if the file doesn't exist. 2005-08-15 Roland McGrath * dwflmodtest.c (print_instance, print_inline): New functions. (print_func): Call print_inline. (options, parse_opt): Grok -i/--inlines. 2005-08-07 Roland McGrath * dwflmodtest.c: Print function details only if -f flag is given. 2005-08-06 Ulrich Drepper * run-elflint-self.sh: New file. * Makefile.am (TESTS): Add run-elflint-self.sh. (EXTRA_DIST): Likewise. * Makefile.am: Link with statis libs if BUILD_STATIC. (dwflmodtest_LDADD): Also link with -ldl. 2005-08-02 Ulrich Drepper * Makefile.am: Add -ldl to asm_tst[1-9]_LDASS. * asm-tst1.c: Adjust for new asm_begin interface. Open backend library first. * asm-tst2.c: Likewise. * asm-tst3.c: Likewise. * asm-tst4.c: Likewise. * asm-tst5.c: Likewise. * asm-tst6.c: Likewise. * asm-tst7.c: Likewise. * asm-tst8.c: Likewise. * asm-tst9.c: Likewise. * msg_tst.c: Add new error message. 2005-07-28 Ulrich Drepper * Makefile.am (dwflmodtest_LDADD): Add $(libebl). 2005-06-01 Roland McGrath * line2addr.c: Rewritten using libdwfl. * run-line2addr.sh: Update test for changed arguments. * Makefile.am (INCLUDES): Add libdwfl source directory to path. (libdwfl): New variable. (line2addr_LDADD): Use it. 2005-07-28 Roland McGrath * dwflmodtest.c: New file, moved from ../libdwfl/ptest.c to here. * Makefile.am (noinst_PROGRAMS): Add dwflmodtest. (dwflmodtest_LDADD): New variable. (INCLUDES): Add -I$(top_srcdir)/libdwfl here. 2005-07-21 Ulrich Drepper * testfile18.bz2: New file. * run-elflint-test.sh: New file. * Makefile.am (TESTS): Add run-elflint-test.sh. (EXTRA_DIST): Add run-elflint-test.sh and testfile18.bz2. 2005-05-24 Ulrich Drepper * get-files.c (main): Use correct format specifier. 2005-05-21 Ulrich Drepper * Makefile.am: Add -Wextra to CFLAGS. * get-files.c: Remove warning this produced. * get-pubnames.c: Likewise. * newfile.c: Likewise. * newscn.c: Likewise. * scnnames.c: Likewise. * showptable.c: Likewise. * test-nlist.c: Likewise. * update1.c: Likewise. * update2.c: Likewise. * update3.c: Likewise. * update4.c: Likewise. 2005-05-08 Ulrich Drepper * run-line2addr.sh: Remove testfile14 at the end. * run-strip-test.sh: Remove debuginfo test input file as well. * Makefile.am (EXTRA_DIST): Newly added files incorrectly used .bz, not .bz2. 2005-05-03 Roland McGrath * run-strip-test.sh: Use variables for test file names. Optionally produce separate debug file and check it. * run-strip-test2.sh: Use run-strip-test.sh via ., no duplication. * run-strip-test3.sh: Likewise. * run-strip-test4.sh: New file. * run-strip-test5.sh: New file. * run-strip-test6.sh: New file. * testfile15.bz: New file. * testfile15.debug.bz: New file. * testfile16.bz: New file. * testfile16.debug.bz: New file. * testfile17.bz: New file. * testfile17.debug.bz: New file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2005-04-25 Ulrich Drepper * run-line2addr.sh: Also use testfile14. Adjust for correct return of multiple matches. * testfile14.bz2: New file. * Makefile.am (EXTRA_DIST): Add testfile14.bz2. * show-abbrev.c (main): Adjust for dwarf_getabbrev interface change. 2005-04-04 Roland McGrath * line2addr.c (main): Initialize LINES and NLINES before calling dwarf_getsrc_file, and free LINES afterwards. * allfcts.c (main): Use size_t for CUHL. 2005-04-04 Ulrich Drepper * line2addr.c: New file. * run-line2addr.sh: New file. * Makefile.am: Add rules to build, run, and distribute new code. 2005-04-02 Ulrich Drepper * allfcts.c: New file. * run-allfcts.sh: New file. * Makefile.am: Add rules to build, run, and distribute new code. 2005-02-05 Ulrich Drepper * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fmudflap. Link all test programs with -lmudflap. 2004-09-25 Ulrich Drepper * asm-tst4.c (main): Add LD_LIBRARY_PATH to elflint invocation. * asm-tst5.c (main): Likewise. * asm-tst6.c (main): Likewise. 2004-01-17 Ulrich Drepper * Makefile.am: Support building with mudflap. 2004-01-12 Ulrich Drepper * get-aranges.c: Rewrite to use libdw. * Makefile.am: Reenable get-aranges test. 2004-01-11 Ulrich Drepper * get-lines.c: New file. * get-files.c: Adjust for libdw. * run-get-files.sh: Adjust expected result. * run-get-lines.sh: Likewise. * Makefile.am: Run get-lines test. Don't run get-aranges and get-ciefde test for now. * show-abbrev.c: Adjust call to dwarf_getabbrevattr after interface change. Print attribute offset information. * run-show-abbrev.sh: Adjust expected output. 2004-01-09 Ulrich Drepper * show-abbrev.c: Adjust call to dwarf_nextcu after interface change. * show-die-info.c: Likewise. * run-show-die-info.sh: Adjust expected output. 2003-08-13 Ulrich Drepper * Makefile.in: Depend on libebl.a, not libebl.so. 2003-08-11 Ulrich Drepper * Moved to CVS archive.