This is the mail archive of the
gdb-patches@sourceware.cygnus.com
mailing list for the GDB project.
Re: [PATCH]: DJGPP build and cleanup
- To: Eli Zaretskii <eliz at delorie dot com>
- Subject: Re: [PATCH]: DJGPP build and cleanup
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Tue, 29 Feb 2000 18:57:17 +1100
- CC: gdb-patches at sourceware dot cygnus dot com
- Organization: Cygnus Solutions
- References: <200002232229.RAA18809@indy.delorie.com>
Eli Zaretskii wrote:
> 2000-02-23 Eli Zaretskii <eliz@is.elta.co.il>
>
> * config/i386/nm-go32.h (FLOAT_INFO): Remove macro definition.
> (top level): Add prototypes for go32_* functions.
>
> * config/i386/tm-go32.h (I386_DJGPP_TARGET): Define.
> (FRAME_CHAIN, FRAMELESS_FUNCTION_INVOCATION, FRAME_SAVED_PC):
> Override definitions from tm-i386.h.
> (REGISTER_VIRTUAL_TYPE): Remove macro definition.
>
> * i386-tdep.c (i386_extract_return_value)
> [I386_AIX_TARGET || I386_GNULINUX_TARGET]: Add I386_DJGPP_TARGET
> to the list of targets which return FP values in FP registers.
FYI,
I've checked this in. The only mod I made was to add a FIXME to
i386_extract_return_value() pointing out that the function should be
multi-arched.
Hope it matches what you had,
Andrew