This is the mail archive of the mailing list for the GDB project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Patch for arm_push_arguments


Your patch causes the following regression on a big-endian target (host is Linux).  I am still running other tests.  We
may have to debug this first :-(

< FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,-2.3765)
< FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,float_val2)
< FAIL: gdb.base/callfuncs.exp: p t_float_values(3.14159,float_val2)
< FAIL: gdb.base/callfuncs.exp: p t_float_values(float_val1,-2.3765)
< FAIL: gdb.base/callfuncs.exp: p t_float_values2(3.14159,float_val2)
< FAIL: gdb.base/callfwmall.exp: p t_float_values(3.14159,-2.3765)
< FAIL: gdb.base/callfwmall.exp: p t_float_values(float_val1,float_val2)
< FAIL: gdb.base/callfwmall.exp: p t_float_values(3.14159,float_val2)
< FAIL: gdb.base/callfwmall.exp: p t_float_values(float_val1,-2.3765)
< FAIL: gdb.base/callfwmall.exp: p t_float_values2(3.14159,float_val2)


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.

Fernando Nasser
Red Hat - Toronto                       E-Mail:
2323 Yonge Street, Suite #300           Tel:  416-482-2661 ext. 311
Toronto, Ontario   M4P 2C9              Fax:  416-482-6299

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]