OSDN Git Service

* sh-tdep.c (sh_justify_value_in_reg): New function.
authorCorinna Vinschen <corinna@vinschen.de>
Thu, 2 Oct 2003 10:45:02 +0000 (10:45 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Thu, 2 Oct 2003 10:45:02 +0000 (10:45 +0000)
commit4d78a7bc0adce2fbbfea500a5275f639702024fe
tree9c171b69ac19b997f415b4ac9309990425017d66
parent2bc95e1da9c52ce0292334df62dd14cccf282af0
* sh-tdep.c (sh_justify_value_in_reg): New function.
(sh_stack_allocsize): Ditto.
(flt_argreg_array): New array used for floating point argument
passing.
(sh_init_flt_argreg): New function.
(sh_next_flt_argreg): Ditto.
(sh_push_dummy_call_fpu): Simplify. Rename "odd_sized_struct" to
"pass_on_stack". Use new helper functions.  Accomodate Renesas ABI.
Fix argument passing strategy.
(sh_push_dummy_call_nofpu): Ditto.
gdb/ChangeLog
gdb/sh-tdep.c