From: Jim Kingdon Date: Mon, 24 May 1993 16:33:12 +0000 (+0000) Subject: * stabs.texinfo (Stabs Format): Misc fixes. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=46351197fc6f250024315b75b1ded8c8ddbd9f26;p=binutils-gdb.git * stabs.texinfo (Stabs Format): Misc fixes. --- diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index bc6758991d2..57a368d9f63 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,7 @@ +Mon May 24 09:00:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + + * stabs.texinfo (Stabs Format): Misc fixes. + Sat May 22 10:40:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com) * stabs.texinfo (Constants): Allow an `e' constant to be non-enum. diff --git a/gdb/doc/stabs.texinfo b/gdb/doc/stabs.texinfo index 32cbce132dc..8fda01bab04 100644 --- a/gdb/doc/stabs.texinfo +++ b/gdb/doc/stabs.texinfo @@ -195,8 +195,7 @@ deal more complex. The overall format is of the @code{"@var{string}"} field is: @example -"@var{name}@r{[}:@var{symbol_descriptor}@r{]} - @r{[}@var{type_number}@r{[}=@var{type_descriptor} @r{@dots{}]]}" +"@var{name}:@var{symbol-descriptor} @var{type-information}" @end example @var{name} is the name of the symbol represented by the stab. @@ -204,7 +203,9 @@ The overall format is of the @code{"@var{string}"} field is: object. For example, @samp{:t10=*2} defines type 10 as a pointer to type 2, but does not give the type a name. Omitting the @var{name} field is supported by AIX dbx and GDB after about version 4.8, but not -other debuggers. +other debuggers. GCC sometimes uses a single space as the name instead +of omitting the name altogether; apparently that is supported by most +debuggers. The @var{symbol_descriptor} following the @samp{:} is an alphabetic character that tells more specifically what kind of symbol the stab