From: Jim Kingdon Date: Mon, 3 Jan 1994 22:30:19 +0000 (+0000) Subject: * stabs.texinfo (String Field): Talk about defining several type X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=b563c370fb0b2dd9a4c511977452d9e86b189431;p=deliverable%2Fbinutils-gdb.git * stabs.texinfo (String Field): Talk about defining several type numbers at once. Fix lint regarding changing node ELF Transformations to ELF and SOM Transformations. --- diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index f6cbe0ef2b..f07e3857cf 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,10 @@ +Mon Jan 3 17:23:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com) + + * stabs.texinfo (String Field): Talk about defining several type + numbers at once. + Fix lint regarding changing node ELF Transformations to + ELF and SOM Transformations. + Fri Dec 31 00:42:43 1993 John Gilmore (gnu@cygnus.com) * stabs.texinfo: Insert Peter Kessler's name as inventor (I think). diff --git a/gdb/doc/stabs.texinfo b/gdb/doc/stabs.texinfo index dd8db295fa..64cf47d908 100644 --- a/gdb/doc/stabs.texinfo +++ b/gdb/doc/stabs.texinfo @@ -226,7 +226,9 @@ reference, referring directly to a type that has already been defined. The @samp{@var{type-number}=} form is a type definition, where the number represents a new type which is about to be defined. The type definition may refer to other types by number, and those type numbers -may be followed by @samp{=} and nested definitions. +may be followed by @samp{=} and nested definitions. Also, the Lucid +compiler will repeat @samp{@var{type-number}=} more than once if it +wants to define several type numbers at once. In a type definition, if the character that follows the equals sign is non-numeric then it is a @var{type-descriptor}, and tells what kind of @@ -2135,7 +2137,7 @@ relocatable address and the linker turns it into an absolute address. @menu * Transformations On Static Variables:: * Transformations On Global Variables:: -* ELF Transformations:: In ELF, things are a bit different. +* ELF and SOM Transformations:: In ELF, things are a bit different. @end menu @node Transformations On Static Variables @@ -3885,7 +3887,7 @@ correctly without having to touch the stabs section. They are named @code{Bbss.bss} for the bss section, @code{Ddata.data} for the data section, and @code{Drodata.rodata} for the rodata section. For the text section, there is no such symbol (but there should be, see below). For -an example of how these symbols work, @xref{ELF Transformations}. GCC +an example of how these symbols work, @xref{ELF and SOM Transformations}. GCC does not provide these symbols; it instead relies on the stabs getting relocated. Thus addresses which would normally be relative to @code{Bbss.bss}, etc., are already relocated. The Sun linker provided