aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/pa/tm-hppa.h
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2003-11-22 22:15:23 +0000
committerAndrew Cagney <cagney@redhat.com>2003-11-22 22:15:23 +0000
commit00d33403730071f7f733a4b3a27defc250aef3a2 (patch)
tree0f220d72b640b8d5d95291742baf7c00a44100d4 /gdb/config/pa/tm-hppa.h
parenta69146da95175ae2ab5043397ddf22db85302ed9 (diff)
downloadgdb-00d33403730071f7f733a4b3a27defc250aef3a2.zip
gdb-00d33403730071f7f733a4b3a27defc250aef3a2.tar.gz
gdb-00d33403730071f7f733a4b3a27defc250aef3a2.tar.bz2
2003-11-22 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (hppa_value_returned_from_stack): Delete function. * config/pa/tm-hppa.h (hppa_value_returned_from_stack): Delete declaration. (DEPRECATED_VALUE_RETURNED_FROM_STACK): Delete macro. * infcall.c (call_function_by_hand): Delete #ifdef DEPRECATED_VALUE_RETURNED_FROM_STACK code. * infcmd.c (print_return_value): Ditto.
Diffstat (limited to 'gdb/config/pa/tm-hppa.h')
-rw-r--r--gdb/config/pa/tm-hppa.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/gdb/config/pa/tm-hppa.h b/gdb/config/pa/tm-hppa.h
index 9d4b134..b8c971c 100644
--- a/gdb/config/pa/tm-hppa.h
+++ b/gdb/config/pa/tm-hppa.h
@@ -109,24 +109,6 @@ extern int hppa_instruction_nullified (void);
#define INSTRUCTION_NULLIFIED hppa_instruction_nullified ()
#endif
-/* elz: Return a large value, which is stored on the stack at addr.
- This is defined only for the hppa, at this moment. The above macro
- DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS is not called anymore,
- because it assumes that on exit from a called function which
- returns a large structure on the stack, the address of the ret
- structure is still in register 28. Unfortunately this register is
- usually overwritten by the called function itself, on hppa. This is
- specified in the calling convention doc. As far as I know, the only
- way to get the return value is to have the caller tell us where it
- told the callee to put it, rather than have the callee tell us. */
-struct value *hppa_value_returned_from_stack (struct type *valtype,
- CORE_ADDR addr);
-/* FIXME: cagney/2003-09-27: This method should now be redundant.
- Instead, when "struct return convention", the inferior function
- call code always saves and uses the struct return's stack address. */
-#define DEPRECATED_VALUE_RETURNED_FROM_STACK(valtype,addr) \
- hppa_value_returned_from_stack (valtype, addr)
-
extern void hppa_frame_init_saved_regs (struct frame_info *);
#define DEPRECATED_FRAME_INIT_SAVED_REGS(FI) \
hppa_frame_init_saved_regs (FI)