From: Andrew Cagney Date: Sun, 13 Jun 2004 17:05:55 +0000 (+0000) Subject: 2004-06-13 Andrew Cagney X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8d947656f26d536f3106bc5a25b3ecd9bcf37d8b;p=pf3gnuchains%2Fpf3gnuchains3x.git 2004-06-13 Andrew Cagney * infcmd.c (print_return_value): Fix logic, allow DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS when struct_return. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c2c8740b38..88d2c463b0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,8 @@ 2004-06-13 Andrew Cagney + * infcmd.c (print_return_value): Fix logic, allow + DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS when struct_return. + * gdbarch.sh: For predicates, do not check GDB_MULTI_ARCH when defining any macros. * gdbarch.h: Re-generate. diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 4eeacca883..3aa6e41c4a 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -1109,7 +1109,7 @@ print_return_value (int struct_return, struct type *value_type) internal_error (__FILE__, __LINE__, "bad switch"); } } - else if (!struct_return && DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS_P ()) + else if (struct_return && DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS_P ()) { CORE_ADDR addr = DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS (stop_registers); if (!addr)