summaryrefslogtreecommitdiffstats
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2005-05-18 08:52:21 +0000
committerCorinna Vinschen <corinna@vinschen.de>2005-05-18 08:52:21 +0000
commit181124bc7ce9af40ecdc24f29b84a04e20ddb449 (patch)
treeee32cdad4919f473f062fc44b0f7e805dccc04e7 /gdb/ChangeLog
parent0445d0204755ef32de81e2e18af357cb4e629c8d (diff)
downloadppe42-binutils-181124bc7ce9af40ecdc24f29b84a04e20ddb449.tar.gz
ppe42-binutils-181124bc7ce9af40ecdc24f29b84a04e20ddb449.zip
* MAINTAINERS: Undelete v850.
* Makefile.in: Re-add v850-tdep.o dependencies. * configure.tgt: Re-add v850. * v850-tdep.c: Reorder code slightly. Add register number enumerator. (struct v850_frame_cache): New structure. (v850_processor_type_table): Remove. Move functionality into v850_register_name, v850e_register_name and v850_gdbarch_init. (v850_register_name): New function. (v850e_register_name): New function. (struct prologue_info): Remove definition. (v850_register_type): New function. (v850_type_is_scalar): New function. (v850_use_struct_convention): Align to gcc behaviour. (v850_handle_prepare): Renamed from handle_prepare. Change third parameter to struct v850_frame_cache *. (v850_handle_pushm): Renamed from handle_pushm. Change third parameter to struct v850_frame_cache *. (v850_is_save_register): New function to evaluate if a register is caller-save. (v850_analyze_prologue): Replace v850_scan_prologue. Change to support new frame code. (v850_init_extra_frame_info): Remove. (v850_frame_chain): Remove. (v850_find_callers_reg): Remove. (v850_skip_prologue): Make static. (v850_pop_frame): Remove. (v850_frame_align): New function. (v850_push_dummy_call): Replace v850_push_arguments. (v850_push_return_address): Remove. (v850_extract_return_value): New function. (v850_store_return_value): New function. (v850_return_value): New function. (v850_frame_saved_pc): Remove. (v850_breakpoint_from_pc): New function. (v850_alloc_frame_cache): New function. (v850_fix_call_dummy): Remove. (v850_frame_cache): New function. (v850_target_architecture_hook): Remove. (v850_frame_prev_register): New function. (v850_frame_this_id): New function. (v850_frame_unwind): New structure. (v850_frame_sniffer): New function. (v850_unwind_sp): New function. (v850_unwind_pc): New function. (v850_unwind_dummy_id): New function. (v850_frame_base_address): New function. (v850_frame_base): New structure. (v850_gdbarch_init): New function. * config/v850/v850.mt: Undelete. Drop TM_FILE.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog52
1 files changed, 52 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 3011b67fa5..6d9c3e0b9a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,55 @@
+2005-05-17 Corinna Vinschen <vinschen@redhat.com>
+
+ * MAINTAINERS: Undelete v850.
+ * Makefile.in: Re-add v850-tdep.o dependencies.
+ * configure.tgt: Re-add v850.
+ * v850-tdep.c: Reorder code slightly. Add register number enumerator.
+ (struct v850_frame_cache): New structure.
+ (v850_processor_type_table): Remove. Move functionality into
+ v850_register_name, v850e_register_name and v850_gdbarch_init.
+ (v850_register_name): New function.
+ (v850e_register_name): New function.
+ (struct prologue_info): Remove definition.
+ (v850_register_type): New function.
+ (v850_type_is_scalar): New function.
+ (v850_use_struct_convention): Align to gcc behaviour.
+ (v850_handle_prepare): Renamed from handle_prepare. Change third
+ parameter to struct v850_frame_cache *.
+ (v850_handle_pushm): Renamed from handle_pushm. Change third parameter
+ to struct v850_frame_cache *.
+ (v850_is_save_register): New function to evaluate if a register is
+ caller-save.
+ (v850_analyze_prologue): Replace v850_scan_prologue. Change to support
+ new frame code.
+ (v850_init_extra_frame_info): Remove.
+ (v850_frame_chain): Remove.
+ (v850_find_callers_reg): Remove.
+ (v850_skip_prologue): Make static.
+ (v850_pop_frame): Remove.
+ (v850_frame_align): New function.
+ (v850_push_dummy_call): Replace v850_push_arguments.
+ (v850_push_return_address): Remove.
+ (v850_extract_return_value): New function.
+ (v850_store_return_value): New function.
+ (v850_return_value): New function.
+ (v850_frame_saved_pc): Remove.
+ (v850_breakpoint_from_pc): New function.
+ (v850_alloc_frame_cache): New function.
+ (v850_fix_call_dummy): Remove.
+ (v850_frame_cache): New function.
+ (v850_target_architecture_hook): Remove.
+ (v850_frame_prev_register): New function.
+ (v850_frame_this_id): New function.
+ (v850_frame_unwind): New structure.
+ (v850_frame_sniffer): New function.
+ (v850_unwind_sp): New function.
+ (v850_unwind_pc): New function.
+ (v850_unwind_dummy_id): New function.
+ (v850_frame_base_address): New function.
+ (v850_frame_base): New structure.
+ (v850_gdbarch_init): New function.
+ * config/v850/v850.mt: Undelete. Drop TM_FILE.
+
2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
Dennis Brueni <dennis@slickedit.com>
OpenPOWER on IntegriCloud