diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1b9ab83..11e5fc6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,37 @@ +2001-05-08 Jim Blandy <jimb@redhat.com> + + Use gdbarch for most target parameters for the MN10300, rather + than the tm-*.h file. + * config/mn10300/tm-mn10300.h (MAX_REGISTER_VIRTUAL_SIZE, + REGISTER_BYTES, FP_REGNUM, BREAKPOINT_FROM_PC, + FUNCTION_START_OFFSET, DECR_PC_AFTER_BREAK, INNER_THAN, + SAVED_PC_AFTER_CALL, INIT_EXTRA_FRAME_INFO, FRAME_INIT_SAVED_REGS, + FRAME_CHAIN, FRAME_CHAIN_VALID, FRAME_SAVED_PC, + EXTRACT_RETURN_VALUE, EXTRACT_STRUCT_VALUE_ADDRESS, + STORE_RETURN_VALUE, STORE_STRUCT_RETURN, SKIP_PROLOGUE, + FRAME_ARGS_SKIP, FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS, + FRAME_NUM_ARGS, POP_FRAME, USE_GENERIC_DUMMY_FRAMES, CALL_DUMMY, + CALL_DUMMY_START_OFFSET, CALL_DUMMY_BREAKPOINT_OFFSET, + CALL_DUMMY_LOCATION, FIX_CALL_DUMMY, CALL_DUMMY_ADDRESS, + TARGET_READ_FP, PUSH_RETURN_ADDRESS, PUSH_DUMMY_FRAME, + SAVE_DUMMY_FRAME_TOS, PUSH_ARGUMENTS, PC_IN_CALL_DUMMY, + REG_STRUCT_HAS_ADDR, USE_STRUCT_CONVENTION, GET_SAVED_REGISTER): + Delete definitions. We register gdbarch methods for these now. + (struct frame_info, struct type, struct value): Delete forward + declarations of these types; they're no longer necessary, since we + don't have function declarations here any more. + * mn10300-tdep.c: #include "arch-utils.h", to get declarations for + some default gdbarch methods. + (mn10300_store_struct_return): Return void, as expected by + gdbarch. + (mn10300_init_extra_frame_info): Take initial `fromleaf' argument, + as expected by gdbarch. + (mn10300_frame_init_saved_regs): Provide dummy definition for + this, as required by gdbarch. + (mn10300_gdbarch_init): Add mn10300_call_dummy_words, as expected + by gdbarch. Register gdbarch methods or values for all the stuff + removed from tm-10300.h, listed above. + 2001-05-08 Andrew Cagney <ac131313@redhat.com> * cli-out.c (cli_begin, cli_end): Replace cli_list_begin and |