diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2007-10-13 00:06:54 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2007-10-13 00:06:54 +0000 |
commit | c187492465e6fd60ebf2f4710944fa7b6a679a02 (patch) | |
tree | eec7dd560967a03c06b750d01305d552254d35f6 /gdb/doc | |
parent | 4c8b6ae009ad0e664cb1ec681e58c4a942fa4915 (diff) | |
download | gdb-c187492465e6fd60ebf2f4710944fa7b6a679a02.zip gdb-c187492465e6fd60ebf2f4710944fa7b6a679a02.tar.gz gdb-c187492465e6fd60ebf2f4710944fa7b6a679a02.tar.bz2 |
* gdbarch.sh (deprecated_use_struct_convention): Remove.
(extract_return_value, store_return_value): Remove.
(return_value): Remove default implementation.
* gdbarch.c, gdbarch.h: Regenerate.
* stack.c (return_command): Remove compatibility hack.
* arch-utils.c (legacy_return_value): Remove.
* arch-utils.h (legacy_return_value): Likewise.
* arch-utils.c (always_use_struct_convention): Remove.
* arch-utils.h (always_use_struct_convention): Likewise.
* value.c (generic_use_struct_convention): Remove.
* defs.h (generic_use_struct_convention): Likewise.
doc/ChangeLog:
* gdbint.texi (Target Conditionals): Remove documentation
of and references to DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS,
gdbarch_extract_return_value, and gdbarch_store_return_value.
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/doc/gdbint.texinfo | 34 |
2 files changed, 6 insertions, 34 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 83b123f..7fa66e8 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,5 +1,11 @@ 2007-10-12 Ulrich Weigand <uweigand@de.ibm.com> + * gdbint.texi (Target Conditionals): Remove documentation + of and references to DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS, + gdbarch_extract_return_value, and gdbarch_store_return_value. + +2007-10-12 Ulrich Weigand <uweigand@de.ibm.com> + * gdbint.texi (Target Conditionals): Remove documentation of and references to DEPRECATED_REG_STRUCT_HAS_ADDR. diff --git a/gdb/doc/gdbint.texinfo b/gdb/doc/gdbint.texinfo index 21b3c90..127bcb3 100644 --- a/gdb/doc/gdbint.texinfo +++ b/gdb/doc/gdbint.texinfo @@ -3515,28 +3515,6 @@ If not defined, no conversion will be performed. Convert ECOFF register number @var{ecoff_regnr} into @value{GDBN} regnum. If not defined, no conversion will be performed. -@item void gdbarch_extract_return_value (@var{gdbarch}, @var{type}, @var{regbuf}, @var{valbuf}) -@findex gdbarch_extract_return_value -Define this to extract a function's return value of type @var{type} from -the raw register state @var{regbuf} and copy that, in virtual format, -into @var{valbuf}. - -This method has been deprecated in favour of @code{gdbarch_return_value} -(@pxref{gdbarch_return_value}). - -@item DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS(@var{regbuf}) -@findex DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS -@anchor{DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS} -When defined, extract from the array @var{regbuf} (containing the raw -register state) the @code{CORE_ADDR} at which a function should return -its structure value. - -@xref{gdbarch_return_value}. - -@item DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS_P() -@findex DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS_P -Predicate for @code{DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS}. - @item DEPRECATED_FP_REGNUM @findex DEPRECATED_FP_REGNUM If the virtual frame pointer is kept in a register, then define this @@ -3974,9 +3952,6 @@ non-@code{NULL}, also copy the return value from @var{regcache} into @var{readbuf} (@var{regcache} contains a copy of the registers from the just returned function). -@xref{DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS}, for a description of how -return-values that use the struct convention are handled. - @emph{Maintainer note: This method replaces separate predicate, extract, store methods. By having only one method, the logic needed to determine the return-value convention need only be implemented in one place. If @@ -4028,15 +4003,6 @@ there is no such register. Use this function to convert stab register @var{stab_regnr} into @value{GDBN} regnum. If not defined, no conversion will be done. -@item void gdbarch_store_return_value (@var{gdbarch}, @var{type}, @var{regcache}, @var{valbuf}) -@findex gdbarch_store_return_value -A function that writes the function return value, found in -@var{valbuf}, into the @var{regcache}. @var{type} is the type of the -value that is to be returned. - -This method has been deprecated in favour of @code{gdbarch_return_value} -(@pxref{gdbarch_return_value}). - @item SYMBOL_RELOADING_DEFAULT @findex SYMBOL_RELOADING_DEFAULT The default value of the ``symbol-reloading'' variable. (Never defined in |