Honour PRIVATE keyword
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7502d1a99f55ba9d465c5bbb1007be50e09c1b92..0e625b7d10aa72ea9247ee11c07ae7bf3c6a37e5 100644 (file)
@@ -1,3 +1,89 @@
+2004-03-08  Corinna Vinschen  <vinschen@redhat.com>
+
+       * sh-tdep.c (sh_print_registers_info): Use for loop.
+       Don't skip multiple registers when a float register is encountered.
+
+2004-03-08  Corinna Vinschen  <vinschen@redhat.com>
+
+       Fix PR tdep/1291.
+       * sh-tdep.c (sh_analyze_prologue): Align PC relative addressing
+       to official SH documentation.
+
+2004-03-07  Andrew Cagney  <cagney@redhat.com>
+
+       * ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register): Delete
+       unused function.
+
+2004-03-07  Daniel Jacobowitz  <drow@mvista.com>
+
+       * arm-tdep.c (thumb_get_next_pc): Handle BX.
+       (arm_get_next_pc): Handle BX and BLX.
+
+2004-03-07  Andrew Cagney  <cagney@redhat.com>
+
+       * hppa-tdep.c: Replace DEPRECATED_FP_REGNUM with HPPA_FP_REGNUM,
+       FP0_REGNUM with HPPA_FP0_REGNUM, and SP_REGNUM with
+       HPPA_SP_REGNUM.
+       (hppa_register_raw_size, hppa_register_byte, hppa_read_fp)
+       (hppa_target_read_fp): Delete.
+       (hppa_gdbarch_init): Do not set deprecated register_raw_size,
+       register_virtual_size, max_register_raw_size,
+       max_register_virtual_size, register_byte, register_size,
+       target_read_fp, fp_regnum, and register_bytes.  Set register_type
+       instead of register_virtual_type.
+       (hppa32_register_type, hppa64_register_type): Replace
+       hppa32_register_virtual_type and hppa64_register_virtual_type.
+       * config/pa/tm-hppa.h (HPPA_FP0_REGNUM, HPPA_SP_REGNUM)
+       (HPPA_FP_REGNUM): Define.
+
+       * hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
+
+       * config/pa/tm-hppa.h (DEPRECATED_DO_REGISTERS_INFO)
+       (pa_do_registers_info): Delete.
+       * hppa-tdep.c (pa_do_registers_info, pa_do_strcat_registers_info)
+       (pa_print_registers, pa_print_fp_reg, pa_strcat_registers) 
+       (pa_strcat_fp_reg, pa_register_look_aside): Delete.
+
+       * infcall.c (legacy_push_dummy_code): Delete #ifdef
+       GDB_TARGET_IS_HPPA code.
+       * config/pa/tm-hppa.h (DEPRECATED_FIX_CALL_DUMMY)
+       (hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED) 
+       (DEPRECATED_DUMMY_WRITE_SP, CALL_DUMMY): Delete.
+       * config/pa/tm-hppa64.h (CALL_DUMMY): Delete.
+       * hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid) 
+       (hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments) 
+       (hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc) 
+       (hppa_init_extra_frame_info, hppa_saved_pc_after_call)
+       (hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs) 
+       (hppa_frameless_function_invocation, hppa64_store_return_value) 
+       (hppa_store_struct_return, hppa64_extract_return_value) 
+       (hppa64_use_struct_convention, hppa_frame_find_saved_regs)
+       (hppa32_call_dummy_length, hppa64_call_dummy_length) 
+       (find_dummy_frame_regs, FUNC_LDIL_OFFSET, FUNC_LDO_OFFSET)
+       (find_proc_framesize, deposit_21, restore_pc_queue) 
+       (find_return_regnum, pc_in_interrupt_handler, deposit_14) 
+       (rp_saved, pc_in_linker_stub): Delete.
+
+       Unconditionally enable 64-bit frame and ABI code.
+       * hppa-tdep.c (hppa_gdbarch_init): Do not set deprecated
+       call_dummy_breakpoint_offset, call_dummy_length, stack_align,
+       push_dummy_frame, fix_call_dummy, push_arguments,
+       call_dummy_location, extract_return_value, use_struct_convention,
+       store_return_value, store_struct_return, saved_pc_after_call,
+       init_frame_pc, frame_init_saved_regs, init_extra_frame_info,
+       frame_chain, frame_chain_valid, frameless_function_invocation,
+       frame_saved_pc, and pop_frame.
+
+       * hppa-tdep.c: Replace PC_REGNUM with PCOQ_HEAD_REGNUM.
+       (hppa64_return_value, hppa64_push_dummy_call): Rewrite.
+       (hppa_gdbarch_init): Do not set PC_REGNUM.
+
+2004-03-06  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/alpha/tm-fbsd.h: Remove file.
+       * config/alpha/fbsd.mt: Tweak comment.
+       (TM_FILE): Set to tm-alpha.h.
+
 2004-03-05  Andrew Cagney  <cagney@redhat.com>
 
        * infrun.c (step_over_function): When non-legacy code, and no
This page took 0.02418 seconds and 4 git commands to generate.