* 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)
commite5e33cd91f2f7e259c4a49a03843b642565a1463
tree79d057bbf49d3969f549a777c6c0fa31ec97097b
parent051fcc7abe39ba3e5d9ed8175c77c0541c90acf2
* 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