OSDN Git Service

* sh-tdep.c (sh_justify_value_in_reg): New function.
authorcorinna <corinna>
Thu, 2 Oct 2003 10:45:01 +0000 (10:45 +0000)
committercorinna <corinna>
Thu, 2 Oct 2003 10:45:01 +0000 (10:45 +0000)
commit80c97b638445924a210f6182baf0ab45640747ed
tree9cf0d98c09958c76c49daa3fabb5c2ffcd64640c
parentcfe3d822c78f83c8ea9bfda5c691159b9dedb4c2
* 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