OSDN Git Service

* hppa-tdep.h (hppa_regnum): Add HPPA_DP_REGNUM, HPPA_RET0_REGNUM,
authorkettenis <kettenis>
Sun, 19 Dec 2004 21:09:37 +0000 (21:09 +0000)
committerkettenis <kettenis>
Sun, 19 Dec 2004 21:09:37 +0000 (21:09 +0000)
commitdf72f3035b400bcd13d7e47aa04963f2c43e9ecf
tree0edb7a318737440c665eb763cf22601b53a3f1d5
parent627e357a143920f2d895681386429afc72dcb668
* hppa-tdep.h (hppa_regnum): Add HPPA_DP_REGNUM, HPPA_RET0_REGNUM,
HPPA_RET1_REGNUM and HPPA64_FP4_REGNUM.
* hppa-tdep.c (hppa64_integral_or_pointer_p)
(hppa64_floating_p) New functions.
(hppa64_push_dummy_call): Re-implement.
(hppa32_register_type): Rename argument reg_nr to regnum.
(hppa64_register_type): Likewise.  Use HPPA64_FP4_REGNUM instead
of HPPA_FP4_REGNUM.
(hppa32_cannot_store_register): Renamed from
hppa_cannot_store_register.
(hppa64_cannot_store_register): New function.
(hppa_gdbarch_init): Set cannot_store_register and
cannot_fetch_register to hppa32_cannot_store_register or
hppa64_cannot_store_register when appropriate.
gdb/ChangeLog
gdb/hppa-tdep.c
gdb/hppa-tdep.h