minidebuginfo: ppc64 sync testcase->doc
authorJan Kratochvil <jan.kratochvil@redhat.com>
Wed, 11 Sep 2013 08:29:46 +0000 (08:29 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Wed, 11 Sep 2013 08:29:46 +0000 (08:29 +0000)
gdb/doc/
2013-09-11  Jan Kratochvil  <jan.kratochvil@redhat.com>

Sync documentation with gdb.base/gnu-debugdata.exp.
* gdb.texinfo (MiniDebugInfo): Add comment and "D" in the example.

gdb/doc/ChangeLog
gdb/doc/gdb.texinfo

index 6bb1e7b..442b601 100644 (file)
@@ -1,5 +1,10 @@
 2013-09-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
+       Sync documentation with gdb.base/gnu-debugdata.exp.
+       * gdb.texinfo (MiniDebugInfo): Add comment and "D" in the example.
+
+2013-09-11  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
        * gdb.texinfo (MiniDebugInfo): Fix two trailing dots.
 
 2013-08-27  Pedro Alves  <pedro@codesourcery.com>
index dfc9882..00f8e77 100644 (file)
@@ -17330,8 +17330,10 @@ nm -D @var{binary} --format=posix --defined-only \
   | awk '@{ print $1 @}' | sort > dynsyms
 
 # Extract all the text (i.e. function) symbols from the debuginfo.
+# (Note that we actually also accept "D" symbols, for the benefit
+# of platforms like PowerPC64 that use function descriptors.)
 nm @var{binary} --format=posix --defined-only \
-  | awk '@{ if ($2 == "T" || $2 == "t") print $1 @}' \
+  | awk '@{ if ($2 == "T" || $2 == "t" || $2 == "D") print $1 @}' \
   | sort > funcsyms
 
 # Keep all the function symbols not already in the dynamic symbol