* gdbarch.sh (struct regcache): Add opaque declaration.
authorAndrew Cagney <cagney@redhat.com>
Wed, 3 Jul 2002 21:27:55 +0000 (21:27 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 3 Jul 2002 21:27:55 +0000 (21:27 +0000)
commit049ee0e44d23a32d5de40a7259b50e78ff13a450
treed182e96cbab1b1f3dd64b3245fa6a386d56eaa2c
parent4e0d9804feffffee56f37acb75ee8dbd9f67c4a6
* gdbarch.sh (struct regcache): Add opaque declaration.
(EXTRACT_RETURN_VALUE): New architecture method.
(EXTRACT_STRUCT_VALUE_ADDRESS): Ditto.
* gdbarch.h, gdbarch.c: Regenerate.
* arch-utils.c (legacy_extract_return_value): New function.
* arch-utils.h (legacy_extract_return_value): Declare.
* values.c (value_being_returned): Re-enable code handling
EXTRACT_STRUCT_VALUE_ADDRESS.  Move
deprecated_grub_regcache_for_registers call to block handling
DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS.
(EXTRACT_RETURN_VALUE): Do not define.
gdb/ChangeLog
gdb/arch-utils.c
gdb/arch-utils.h
gdb/gdbarch.c
gdb/gdbarch.h
gdb/gdbarch.sh
gdb/values.c