From b563c370fb0b2dd9a4c511977452d9e86b189431 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Mon, 3 Jan 1994 22:30:19 +0000 Subject: [PATCH] * stabs.texinfo (String Field): Talk about defining several type numbers at once. Fix lint regarding changing node ELF Transformations to ELF and SOM Transformations. --- gdb/doc/ChangeLog | 7 +++++++ gdb/doc/stabs.texinfo | 8 +++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index f6cbe0ef2b6..f07e3857cf1 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 dd8db295fa7..64cf47d9085 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 -- 2.30.2