This is the mail archive of the
gdb-patches@sourceware.cygnus.com
mailing list for the GDB project.
Re: Patch for arm_push_arguments
- To: Fernando Nasser <fnasser at cygnus dot com>
- Subject: Re: Patch for arm_push_arguments
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Wed, 15 Mar 2000 11:40:58 +1100
- CC: Scott Bambrough <scottb at netwinder dot org>, gdb-patches at sourceware dot cygnus dot com, jingham at cygnus dot com
- Organization: Cygnus Solutions
- References: <38CE9C8B.3EC5B7F1@netwinder.org> <38CEA1FF.CEA9553@cygnus.com>
Fernando Nasser wrote:
>
> Scott,
>
> I have to try it on a few targets, so I need a few days. I will try to run all the tests this week though.
>
> Thanks for doing this.
>
> Fernando
>
> Scott Bambrough wrote:
> >
> > Hi guys,
> >
> > * arm-tdep.c (arm_push_arguments): Correctly code for converting a
> > float argument from host format to a target double when preparing the
> > call frame for a function.
> >
> > This works for me. Can you try it out. If it works, let me know and I'll check
> > it in.
> >
> > Scott
> >
Scott,
To expand on what I suspect Fernando is doing, he probably has built a
``--target=arm-elf'' tool-chain (compiler, linker, debugger) and is then
testing it a dejagnu entry like:
{ "arm-*elf" } {
set target_list "arm-sim/-mlittle-endian"
}
(along with a few extra's for remote boards). This checks both big and
little endian targets without any need to own real hardware.
enjoy,
Andrew