From: Roland McGrath Date: Sun, 11 Jan 2009 04:19:22 +0000 (-0800) Subject: Merge commit 'origin/master' into dwarf X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a258894d7dfc92c90063c5b1025a18af49cd6041;p=thirdparty%2Felfutils.git Merge commit 'origin/master' into dwarf Conflicts: ChangeLog libdw/ChangeLog src/ChangeLog --- a258894d7dfc92c90063c5b1025a18af49cd6041 diff --cc ChangeLog index 3e3e425a6,554da4437..fcd9119b7 --- a/ChangeLog +++ b/ChangeLog @@@ -1,7 -1,9 +1,13 @@@ +2009-01-10 Roland McGrath + + * configure.ac: Add AC_PROG_CXX. + + 2009-01-10 Ulrich Drepper + + * configure.ac: Require gcc with TLS support. + Rename USE_TLS to USE_LOCKS. The option is renamed to + --enable-thread-safety. + 2009-01-08 Roland McGrath * configure.ac (eu_ZIPLIB): Moved to m4/zip.am. diff --cc libdw/ChangeLog index 505b8424e,cefb900b9..c9e272459 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@@ -1,14 -1,7 +1,18 @@@ +2009-01-10 Roland McGrath + + * c++/dwarf: New file. + * Makefile.am (pkginclude_HEADERS): Add it. + +2008-01-06 Roland McGrath + + * libdwP.h (struct Dwarf_Abbrev): Change type of 'has_children' to bool. + Reorder members. + * dwarf_haschildren.c: Return -1 for error case, not 0. + + 2009-01-10 Ulrich Drepper + + * dwarf_error.c: Always use __thread. Remove all !USE_TLS code. + 2009-01-08 Roland McGrath * Makefile.am (libdw.so): Don't depend on $(zip_LIBS), just link it in. diff --cc src/ChangeLog index a7f6218d7,854ad699d..bc7355e53 --- a/src/ChangeLog +++ b/src/ChangeLog @@@ -1,49 -1,7 +1,53 @@@ +2009-01-10 Roland McGrath + + * dwarfcmp.cc (test_writer): New variable. + (options, parse_opt): Grok -T/--test-writer to set it. + (main): When set, exercise dwarf_output constructors and comparators. + + * dwarflint.c (options, parse_opt): Replace --gnu with + -i/--ignore-missing, to match dwarfcmp. + +2009-01-10 Petr Machata + + * dwarflint.c: Implement --no-debug: silently accept file, if its + debug info is not available. + +2009-01-10 Roland McGrath + + * dwarfcmp.cc: New file. + * Makefile.am (bin_PROGRAMS): Add dwarfcmp. + (dwarfcmp_SOURCES): New variable. + (dwarfcmp_no_Wformat, dwarfcmp_LDADD): New variables. + +2009-01-10 Petr Machata + + * dwarflint.c: Implement fine-grained message selection. Each + message has a category, which is bitwise OR of category options. + There are acceptance and rejection criteria for warnings and + errors, which can be tuned using command-line options (currently + --strict and --gnu). + Use dwarfstrings.h in two messages. + +2009-01-10 Petr Machata + + * readelf.c: Extract functions that format dwarf enums into a file + of its own, so it can be shared with dwarflint. + * dwarfstrings.h: That file. + +2009-01-09 Petr Machata + + * dwarflint.c: Sort the abbrev tables and look up abbreviations + with bisect search. + +2009-01-09 Petr Machata + + * dwarflint.c: Checking for zero padding and unreferenced bytes. + CU size and padding at the end of CU are now checked. + + 2009-01-10 Ulrich Drepper + + * strings.c (read_block): Fix typo in error message string. + 2009-01-07 Ulrich Drepper * ld.c (ld_new_searchdir): Fix adding to search path list.