* gdbint.texinfo (Target Conditionals): Remove NO_TYPEDEFS,
authorJohn Gilmore <gnu@cygnus>
Tue, 6 Jul 1993 19:43:06 +0000 (19:43 +0000)
committerJohn Gilmore <gnu@cygnus>
Tue, 6 Jul 1993 19:43:06 +0000 (19:43 +0000)
removed from the code by Kingdon.

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

index df6e360a45035a4afbf408482cd44bf6c20efa21..2d5735b15f5c42d7367b6225fd3a4747b7d41482 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jul  6 12:41:28 1993  John Gilmore  (gnu@cygnus.com)
+
+       * gdbint.texinfo (Target Conditionals): Remove NO_TYPEDEFS,
+       removed from the code by Kingdon. 
+
 Tue Jul  6 12:24:34 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * gdb.texinfo (Break Commands): Remove stuff about flushing terminal
index 4d5b0be5f5e7cc1c8f9cae0cd2ebd5c42b80d837..b43a6ec52f1802cc4d00fffd864b2a092ac7bba4 100644 (file)
@@ -1785,7 +1785,9 @@ remote-adapt.c
 cplus-dem.c
 @item LONGEST
 defs.h
-@item LONG_LONG
+@item CC_HAS_LONG_LONG
+defs.h
+@item PRINTF_HAS_LONG_LONG
 defs.h
 @item LONG_MAX
 defs.h
@@ -2386,7 +2388,9 @@ remote-adapt.c
 cplus-dem.c
 @item LONGEST
 defs.h
-@item LONG_LONG
+@item CC_HAS_LONG_LONG
+defs.h
+@item PRINTF_HAS_LONG_LONG
 defs.h
 @item LONG_MAX
 defs.h
@@ -2432,9 +2436,6 @@ remote-mm.c
 remote-adapt.c
 @item NO_SINGLE_STEP
 infptrace.c
-@item NO_TYPEDEFS
-xcoffread.c--This causes types not to be read, to save memory and speed
-things up.
 @item NPC_REGNUM
 infcmd.c
 @item NS32K_SVC_IMMED_OPERANDS
@@ -2569,6 +2570,21 @@ defs.h
 defs.h
 @item TARGET_PTR_BIT
 defs.h
+@item TARGET_READ_PC
+@item TARGET_WRITE_PC
+@item TARGET_READ_SP
+@item TARGET_WRITE_SP
+@item TARGET_READ_FP
+@item TARGET_WRITE_FP
+These change the behavior of @code{read_pc}, @code{write_pc},
+@code{read_sp}, @code{write_sp}, @code{read_fp} and @code{write_fp}.
+For most targets, these may be left undefined.  GDB will call the
+read and write register functions with the relevant @code{_REGNUM} argument.
+
+These macros are useful when a target keeps one of these registers in a
+hard to get at place;  for example, part in a segment register and part
+in an ordinary register.
+
 @item TARGET_SHORT_BIT
 defs.h
 @item TDESC
@@ -2726,17 +2742,9 @@ is so old that it has never been converted to use BFD.  Now that's old!
 The IBM RS/6000 running AIX uses an object file format called xcoff.
 The COFF sections, symbols, and line numbers are used, but debugging
 symbols are dbx-style stabs whose strings are located in the
-@samp{.debug} section (rather than the string table).  Files are
-indicated with a @samp{C_FILE} symbol (.file) which is analogous to
-@samp{N_SO}; include files are delimited with @samp{C_BINCL} (.bi) and
-@samp{C_EINCL} (.ei) which correspond to @samp{N_SOL} rather than Sun's
-@samp{N_BINCL} (that is, they don't nest and there is no equivalent to
-N_EXCL).  The values of the @samp{C_BINCL} and @samp{C_EINCL} symbols
-are offsets into the executable file which point to the beginning and
-the end of the portion of the linetable which correspond to this include
-file (warning: C_EINCL is inclusive not exclusive like most end of
-something pointers).  Other differences from standard stabs include the
-use of negative type numbers for builtin types.
+@samp{.debug} section (rather than the string table).  For more
+information, @xref{Top,,,stabs,The Stabs Debugging Format}, and search
+for XCOFF.
 
 The shared library scheme has a nice clean interface for figuring out
 what shared libraries are in use, but the catch is that everything which