Back out change. The NetBSD changes need Jason Thorpe's approval, but
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index c0258bb1609515dc22a7dba8e33bd48d2f4faeca..4eccaffa00495756d511a38fe49aadc5827d6857 100644 (file)
@@ -1,5 +1,122 @@
+2004-05-10  Nathan J. Williams  <nathanw@wasabisystems.com>
+
+       * alphanbsd-tdep.c: Fix include of "gdb_string.h".
+
+2004-05-10  Andrew Cagney  <cagney@redhat.com>
+
+       * infrun.c (check_sigtramp2): Delete function.
+       (handle_inferior_event): When single stepping, and taking a
+       signal, set a breakpoint at the signal return address.  Delete
+       redundant calls to check_sigtramp2.
+       (insert_step_resume_breakpoint): New function.
+       (through_sigtramp_breakpoint, handle_inferior_event)
+       (follow_exec, wait_for_inferior, fetch_inferior_event)
+       (currently_stepping, keep_going): Delete most uses of
+       through_sigtramp_breakpoint, not that it should be deleted.
+       (delete_breakpoint_current_contents): Delete function.
+
+2004-05-10  Randolph Chung  <tausq@debian.org>
+
+       * config/pa/linux.mt (TM_FILE): Use new tm-linux.h for hppa-linux
+       target.
+       * config/pa/tm-linux.h: New file.
+
+2004-05-10  Daniel Jacobowitz  <drow@mvista.com>
+
+       * cli/cli-setshow.c (cmd_show_list): Check for "show" in the middle
+       of prefixes.  Don't print the prefix twice in the CLI.
+
+2004-05-10  Jim Blandy  <jimb@redhat.com>
+
+       * rs6000-tdep.c (ppc_collect_gregset): When regnum == -1, do
+       collect all the gprs.
+
+       * rs6000-tdep.c (ppc_collect_gregset): Correct off-by-one error in
+       loop collecting gprs.
+
+2004-05-09  Andrew Cagney  <cagney@redhat.com>
+
+       * remote-vx.c (net_step): Delete step-range code.
+       * remote.c (remote_resume, init_all_packet_configs)
+       (set_remote_protocol_E_packet_cmd)
+       (show_remote_protocol_E_packet_cmd)
+       (remote_protocol_E, show_remote_cmd, _initialize_remote)
+       (remote_protocol_e, set_remote_protocol_e_packet_cmd)
+       (show_remote_protocol_e_packet_cmd): Ditto.
+
+2004-05-09  Mark Kettenis  <kettenis@gnu.org>
+
+       * hppa-tdep.h (enum hppa_regnum): Name enum, add HPPA_R1_REGNUM.
+
+       * hppa-tdep.h: Update copyright year.
+       (struct trad_frame_saved_reg): Add opaque declaration.
+
+       * amd64-tdep.c (amd64_return_value): Implement
+       RETURN_VALUE_ABI_RETURNS_ADDRESS.
+
+       * m68k-tdep.c (m68k_convert_register_p, m68k_register_to_value)
+       (m68k_value_to_register): New functions.
+       (m68k_gdbarch_init): Set convert_register_p, register_to_value and
+       value_to_register.
+
+       * defs.h (enum return_value_convention): Add
+       RETURN_VALUE_ABI_RETURNS_ADDRESS and
+       RETURN_VALUE_ABI_PRESERVES_ADDRESS.
+       * infcmd.c (legacy_return_value): New function.
+       (print_return_value): Rwerite to implement
+       RETURN_VALUE_ABI_RETURNS_ADDRESS.
+       * values.c (using_struct_return): Check for inequality to
+       RETURN_VALUE_REGISTER_CONVENTION instead of equality to
+       RETURN_VALUE_STRUCT_CONVENTION.
+       * i386-tdep.c (i386_return_value): Implement
+       RETURN_VALUE_ABI_RETURNS_ADDRESS.
+
+       * vax-tdep.c: Tweak comments.  Reorder include files.  Don't
+       include "symtab.h", "opcode/vax.h" and "inferior.h".
+       (vax_skip_prologue): Replace calls to read_memory_integer by calls
+       to read_memory_unsigned_integer.
+       (vax_gdbarch_init): Reorder.
+       (_initialize_vax_tdep): Spell out prototype.
+       * Makefile.in (vax-tdep.o): Update dependencies.
+
 2004-05-08  Andrew Cagney  <cagney@redhat.com>
 
+       * infrun.c (resume): Delete call to DO_DEFERRED_STORES.
+       * target.c (target_detach, target_disconnect): Ditto.
+
+       * infcall.c (call_function_by_hand): When no
+       DEPRECATED_SAVE_DUMMY_FRAME_TOS call generic_save_dummy_frame_tos.
+       * rs6000-tdep.c (rs6000_gdbarch_init): Do not set
+       DEPRECATED_SAVE_DUMMY_FRAME_TOS.
+       * mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
+       * mcore-tdep.c (mcore_gdbarch_init): Ditto.
+       
+       * gdbarch.sh (DEPRECATED_FIX_CALL_DUMMY): Delete.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * ns32k-tdep.c (ns32k_gdbarch_init): Do not set
+       deprecated_fix_call_dummy.
+       * v850-tdep.c (v850_gdbarch_init): Ditto.
+       * infcall.c (call_function_by_hand): Do not call
+       DEPRECATED_FIX_CALL_DUMMY.
+
+       * gdbarch.sh (DEPRECATED_CALL_DUMMY_WORDS)
+       (DEPRECATED_SIZEOF_CALL_DUMMY_WORDS): Delete.
+       * gdbarch.h, gdbarch.c: Re-generate.
+       * arm-linux-tdep.c (arm_linux_call_dummy_words)
+       (arm_linux_init_abi): Do not set deprecated_call_dummy_words or
+       deprecated_sizeof_call_dummy_words.
+       * arm-tdep.c (arm_call_dummy_words, arm_gdbarch_init): Ditto.
+       * xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
+       * v850-tdep.c (v850_gdbarch_init): Ditto.
+       * sh64-tdep.c (sh64_gdbarch_init): Ditto.
+       * ns32k-tdep.c (ns32k_call_dummy_words, ns32k_gdbarch_init): Ditto.
+       * mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
+       * mcore-tdep.c (mcore_gdbarch_init): Ditto.
+       * arch-utils.h (legacy_call_dummy_words)
+       (legacy_sizeof_call_dummy_words): Delete declarations.
+       * arch-utils.c (legacy_call_dummy_words)
+       (legacy_sizeof_call_dummy_words): Delete variables.
+
        * gdbarch.sh (DEPRECATED_PUSH_DUMMY_FRAME): Delete.
        * gdbarch.h, gdbarch.c: Re-generate.
        * inferior.h (PUSH_DUMMY_FRAME): Delete macro.
This page took 0.025447 seconds and 4 git commands to generate.