From 77636dea0a8b2f31d21b86b9013a123dcbb10e05 Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Fri, 23 Jan 1998 15:44:12 +0000 Subject: * config/d10v/tm-d10v.h (CALL_DUMMY): Define as "{ 0 }". (TARGET_READ_FP): Define to d10v_read_fp rather than d10v_read_sp. (TARGET_WRITE_FP): Define to d10v_write_fp rather than d10v_write_sp. (d10v_write_fp, d10v_read_fp): Add prototypes. * symtab.c (decode_line_1): Remove assignment of sals[0].pc field. * symfile.c (simple_overlay_update, simple_overlay_update_1): Ignore the size of overlay sections. This check is redundant anyway. * printcmd.c (print_frame_args): Ditto. * valops.c (value_fetch_lazy): Ditto. * values.c (unpack_long): Ditto. * d10v-tdep.c (d10v_frame_chain, d10v_frame_find_saved_regs, d10v_init_extra_frame_info): Fix some minor bugs so the finish command works properly. (show_regs): Change num1 and num2 types from "long long" to "LONGEST". (d10v_read_fp, d10v_write_fp): New functions. (d10v_push_arguments): Remove unneeded assigns to "val" and "contents". (d10v_push_arguments): Fix for pointers and structs. (d10v_extract_return_value): Fix for pointers and chars. --- gdb/config/d10v/tm-d10v.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gdb/config/d10v') diff --git a/gdb/config/d10v/tm-d10v.h b/gdb/config/d10v/tm-d10v.h index 5f248b1..ca1ef07 100644 --- a/gdb/config/d10v/tm-d10v.h +++ b/gdb/config/d10v/tm-d10v.h @@ -236,7 +236,7 @@ When it hits the breakpoint, clear the break point and pop the old register cont off the stack. */ -#define CALL_DUMMY { } +#define CALL_DUMMY { 0 } #define PUSH_DUMMY_FRAME #define CALL_DUMMY_START_OFFSET 0 #define CALL_DUMMY_LOCATION AT_ENTRY_POINT @@ -286,11 +286,13 @@ void d10v_write_pc PARAMS ((CORE_ADDR val, int pid)); CORE_ADDR d10v_read_pc PARAMS ((int pid)); void d10v_write_sp PARAMS ((CORE_ADDR val)); CORE_ADDR d10v_read_sp PARAMS ((void)); +void d10v_write_fp PARAMS ((CORE_ADDR val)); +CORE_ADDR d10v_read_fp PARAMS ((void)); #define TARGET_READ_PC(pid) d10v_read_pc (pid) #define TARGET_WRITE_PC(val,pid) d10v_write_pc (val, pid) -#define TARGET_READ_FP() d10v_read_sp () -#define TARGET_WRITE_FP(val) d10v_write_sp (val) +#define TARGET_READ_FP() d10v_read_fp () +#define TARGET_WRITE_FP(val) d10v_write_fp (val) #define TARGET_READ_SP() d10v_read_sp () #define TARGET_WRITE_SP(val) d10v_write_sp (val) -- cgit v1.1