OSDN Git Service

* arm-tdep.h (enum arm_float_model): New enum.
authorrearnsha <rearnsha>
Tue, 19 Feb 2002 19:20:30 +0000 (19:20 +0000)
committerrearnsha <rearnsha>
Tue, 19 Feb 2002 19:20:30 +0000 (19:20 +0000)
commit42227ba79a5353e1bffbad4f66a38031795837d0
tree49757619253c68c2c92a85c195bc3a612aaf6330
parentf9d5de5a936df0969990dba51a38ebf2bdd43c92
* arm-tdep.h (enum arm_float_model): New enum.
(struct gdbarch_tdep): Add fp_model.
* arm-tdep.c (arm_gdbarch_init): Set fp_model in tdep.  Defer setting
up floating-point conversions until we know the floating-point model
in use by the inferior.  Don't complain about being unable to
determine the ABI of the inferior when we don't have one.
(arm_extract_return_value): Support different floating-point models.
(arm_store_return_value): Likewise.
* armnbsd-tdep.c (arm_netbsd_aout_init_abi): Set fp_model in tdep to
ARM_FLOAT_SOFT.
(arm_netbsd_elf_init_abi): Set fp_model to ARM_FLOAT_SOFT_VFP.
gdb/ChangeLog
gdb/arm-tdep.c
gdb/arm-tdep.h
gdb/armnbsd-tdep.c