+2001-04-04 Mark Kettenis <kettenis@gnu.org>
+
+ * i386-tdep.c (i386_extract_return_value): Don't return the return
+ value of a void function.
+ (i386_store_return_value): Likewise.
+
2001-04-03 Andrew Cagney <ac131313@redhat.com>
Obsolete w65-*-* target.
if (TYPE_CODE (type) == TYPE_CODE_STRUCT
&& TYPE_NFIELDS (type) == 1)
- return i386_extract_return_value (TYPE_FIELD_TYPE (type, 0),
- regbuf, valbuf);
+ {
+ i386_extract_return_value (TYPE_FIELD_TYPE (type, 0), regbuf, valbuf);
+ return;
+ }
if (TYPE_CODE (type) == TYPE_CODE_FLT)
{
if (TYPE_CODE (type) == TYPE_CODE_STRUCT
&& TYPE_NFIELDS (type) == 1)
- return i386_store_return_value (TYPE_FIELD_TYPE (type, 0), valbuf);
+ {
+ i386_store_return_value (TYPE_FIELD_TYPE (type, 0), valbuf);
+ return;
+ }
if (TYPE_CODE (type) == TYPE_CODE_FLT)
{