2005-09-26 Paul Brook <paul@codesourcery.com>
authorPaul Brook <paul@codesourcery.com>
Mon, 26 Sep 2005 02:17:34 +0000 (02:17 +0000)
committerPaul Brook <paul@codesourcery.com>
Mon, 26 Sep 2005 02:17:34 +0000 (02:17 +0000)
commit2af48f682683971cba5c8e8900e4334a1fc04fe1
tree104e7cf436f3e2bc153a9433aa69f40444fcbc4a
parent42a102af06ac9f941b49b8f375d36c7ec4306570
2005-09-26  Paul Brook  <paul@codesourcery.com>

* arm-tdep.c (arm_type_align): New function.
(arm_push_dummy_call): Use it.  Ensure proper argument alignment.
(arm_extract_struct_value_address): Remove.
(arm_use_struct_convention): Rename...
(arm_return_in_memory): ... To this.  Return nonzero for all small
aggregates under the EABI.
(arm_return_value): New function.
(arm_gdbarch_init): Default for VFP float model for EABI binaries.
Use set_gdbarch_return_value instead of obsolete functions.
* testsuite/long_long.exp: Exclude eabi targets from arm FPA float
format test.
gdb/ChangeLog
gdb/arm-tdep.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/long_long.exp