Indented file using gdb_indent.sh.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index fdce4ebabd697ba1da384bd4aa8fa86558f0bc27..baab6d12616c429a18f55f9b796b37ffc80bf360 100644 (file)
@@ -1,3 +1,265 @@
+2002-06-17  Andrew Cagney  <ac131313@redhat.com>
+
+       * gdb_indent.sh: Add prgregset_t, fpregset_t, and gregset_t to the
+       list of predefined types.
+
+2002-06-16  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/tm-i386.h (REGISTER_VIRTUAL_TYPE,
+       REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_VIRTUAL,
+       REGISTER_CONVERT_TO_RAW): Remove defines.
+       (i386_register_virtual_type, i386_register_convertible,
+       i386_register_convert_to_virtual, i386_register_convert_to_raw):
+       Remove prototypes.
+       * i386-tdep.c (i386_gdbarch_init): Adjust for removal of the
+       macros mentioned above.
+
+       * config/i386/tm-i386lynx.h (SAVED_PC_AFTER_CALL): Remove define.
+       (i386lynx_saved_pc_after_call): Remove prototype.
+       * i386ly-tdep.c: Include "i386-tdep.h".
+       (i386lynx_saved_pc_after_call): Make static.  Use
+       read_memory_nobpt instead of read_memory.  Use
+       read_memory_unsigned_integer instead of read_memory_integer.
+       (i386lynx_init_abi): New function.
+       (i386lynx_coff_osabi_sniffer): New function.
+       (_initialize_i386bsd_tdep): New function.
+
+       * config/i386/tm-i386.h (PARM_BOUNDARY, CALL_DUMMY,
+       CALL_DUMMY_LENGTH, CALL_DUMMY_START_OFFSET,
+       CALL_DUMMY_BREAKPOINT_OFFSET, FIX_CALL_DUMMY): Remove defines.
+       (i386_fix_call_dummy): Remove prototype.
+       * i386-tdep.c (i386_call_dummy_words): New variable.
+       (i386_gdbarch_init): Adjust for removal of the
+       macros mentioned above.
+
+2002-06-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * command.h (add_setshow_auto_boolean_cmd): Replace
+       add_set_auto_boolean_cmd.
+       * cli/cli-decode.c (add_setshow_auto_boolean_cmd): Replace
+       add_set_auto_boolean_cmd.
+       * cli/cli-decode.h (add_set_auto_boolean_cmd): Delete declaration.
+       * mips-tdep.c (_initialize_mips_tdep): Update ``set mips
+       mask-address'' command.
+       (show_mask_address): Add cmd parameter.
+       * remote.c (add_packet_config_cmd): Update.  Change type of
+       set_func and show_func to cmd_sfunc_ftype.
+       (_initialize_remote): Update `set remote Z-packet'
+       (show_remote_protocol_qSymbol_packet_cmd): Add cmd parameter.
+       (show_remote_protocol_e_packet_cmd): Ditto.
+       (show_remote_protocol_E_packet_cmd): Ditto.
+       (show_remote_protocol_P_packet_cmd): Ditto.
+       (show_remote_protocol_Z_software_bp_packet_cmd): Ditto.
+       (show_remote_protocol_Z_hardware_bp_packet_cmd): Ditto.
+       (show_remote_protocol_Z_write_wp_packet_cmd): Ditto.
+       (show_remote_protocol_Z_read_wp_packet_cmd): Ditto.
+       (show_remote_protocol_Z_access_wp_packet_cmd): Ditto.
+       (show_remote_protocol_Z_packet_cmd): Ditto.
+       (show_remote_protocol_binary_download_cmd): Ditto.
+       (show_remote_cmd): Pass NULL to all of above.
+
+2002-06-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/tm-i386.h (PUSH_ARGUMENTS, STORE_STRUCT_RETURN,
+       DEPRECATED_EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE,
+       DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS, PUSH_DUMMY_FRAME,
+       POP_FRAME): Remove defines.
+       (i386_push_arguments, i386_store_struct_return,
+       i386_extract_return_value, i386_store_return_value,
+       i386_extract_struct_value_address, i386_push_dummy_frame,
+       i386_pop_frame): Renove prototypes.
+       * i386-tdep.c (i386_gdbarch_init): Adjust for removal of the
+       macros mentioned above.
+
+2002-06-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * cli/cli-decode.c (add_setshow_boolean_cmd): Replace
+       add_set_boolean_cmd.
+       (add_setshow_cmd): New function.
+       * command.h (add_setshow_boolean_cmd): Replace
+       add_set_boolean_cmd.
+       * remote-rdi.c (_initialize_remote_rdi): Update ``set rdiheartbeat''
+       and ``set rdiromatzero''.
+       * maint.c (_initialize_maint_cmds): Update commented out code.
+       * cli/cli-decode.h (add_set_boolean_cmd): Delete declaration.
+       * target.c (initialize_targets): Update `set
+       trust-readonly-sections'.
+       * remote.c (_initialize_remote): Update `set remotebreak'.
+
+2002-06-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/tm-i386.h (FUNCTION_START_OFFSET, INNER_THAN,
+       BREAKPOINT, DECR_PC_AFTER_BREAK): Removed.
+       * i386-tdep.c (i386_skip_prologue): Adjust function signature to
+       fit into multi-arch framework.
+       (i386_breakpoint_from_pc): New function.
+       (i386_gdbarch_init): Adjust for removal of the macros mentioned
+       above.
+
+       * config/i386/tm-i386.h (FRAMELESS_FUNCTION_INVOCATION,
+       FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS, FRAME_NUM_ARGS,
+       FRAME_ARGS_SKIP, FRAME_INIT_SAVED_REGS): Remove defines.
+       (i386_frameless_function_invocation, i386_frame_num_args,
+       i386_frame_init_saved_regs): Remove prototypes.
+       * i386-tdep.c (i386_gdbarch_init): Adjust for removal of the
+       macros mentioned above.
+
+2002-06-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * cli/cli-decode.c (set_cmd_cfunc): Update.
+       (set_cmd_sfunc): Update.
+       * command.h (cmd_cfunc_ftype, cmd_sfunc_ftype): Declare.
+       (set_cmd_sfunc, set_cmd_cfunc): Update.
+       * cli/cli-decode.h: Update.
+
+2002-06-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386-sol2-tdep.c (i386_sol2_osabi_sniffer): New function.
+       (_initialize_i386_sol2_tdep): Register i386_sol2_osabi_sniffer.
+
+2002-06-15  Andrew Cagney  <ac131313@redhat.com>
+
+       * defs.h (auto_boolean): Declare enum.
+       * command.h (cmd_auto_boolean): Delete enum.
+       * mips-tdep.c (mask_address_var): Update.
+       (mips_mask_address_p): Update.
+       (show_mask_address): Update.
+       * remote.c (struct packet_config): Update.
+       (update_packet_config): Update.
+       (show_packet_config_cmd): Update.
+       (packet_ok): Update.
+       (add_packet_config_cmd): Update.
+       (_initialize_remote): 
+       * command.h: Update.
+       * cli/cli-setshow.c (parse_auto_binary_operation): Update.
+       (do_setshow_command): Update.
+       * cli/cli-decode.c (add_set_auto_boolean_cmd): Update.
+       * cli/cli-decode.h: Update.
+
+2002-06-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/i386/tm-cygwin.h, config/i386/tm-fbsd.h,
+       config/i386/tm-go32.h, config/i386/tm-i386gnu.h,
+       config/i386/tm-i386sol2.h, config/i386/tm-i386v4.h,
+       config/i386/tm-linux.h, config/i386/tm-nbsd.h,
+       config/i386/tm-obsd.h (HAVE_I387_REGS): Remove define.
+       * config/i386/tm-i386.h: Unconditionally define FLOAT_INFO.
+
+       * i386-tdep.c (i386_coff_osabi_sniffer): Add "coff-go32" to the
+       list of DJGPP COFF targets.
+
+       * config/i386/tm-i386.h (REGISTER_SIZE): Remove define.
+       (NUM_GREGS, NUM_FREGS, NUM_SSE_REGS): Remove defines.
+       (FP_REGNUM, SP_REGNUM, PC_REGNUM, PS_REGNUM): Remove defines.
+       (FP0_REGNUM): Remove define.
+       (MAX_REGISTER_RAW_SIZE, MAX_REGISTER_VIRTUAL_SIZE,
+       MAX_REGISTER_VIRTUAL_SIZE): Remove define.
+       (i386_register_virtual_size): Remove protoype.
+       * i386-tdep.c (i386_register_virtual_size): Removed.
+       (i386_extract_return_value, i386_store_return_value): Use
+       FP0_REGNUM instead of NUM_FREGS to determine whether the
+       floating-point registers are available.
+       (i386_gdbarch_init): Tweak FIXME about FPU registers.
+       Adjust for removal of macros mentioned above.
+
+2002-06-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * i386v4-nat.c: Include "i386-tdep.h".  Reformat and tweak various
+       comments.
+       (fill_gregset, supply_gregset, supply_fpregset, fill_fpregset):
+       Remove prototypes.
+       (supply_gregset, fill_gregset): Remove use of register keyword and
+       remove declaration for regmap.  Use I386_NUM_GREGS instead of
+       NUM_REGS and NUM_FREGS.
+       (FPREGSET_FSAVE_OFFSET): Remove.
+       (supply_fpregset, fill_fpregset): Use FPO_REGNUM instead of
+       NUM_FREGS to determine whether the floating-point registers are
+       available.
+
+       * i386gnu-nat.c (supply_gregset, gnu_fetch_registers,
+       gnu_store_registers): Replace usage of NUM_GREGS with
+       I386_NUM_GREGS.
+
+       * i386-linux-nat.c (OLD_CANNOT_FETCH_REGISTER,
+       OLD_CANNOT_STORE_REGISTER, supply_gregset, fill_gregset): Replace
+       usage of NUM_GREGS with I386_NUM_GREGS.
+
+       * i386-linux-nat.c (fill_gregset): Remove redundant parentheses.
+
+       * i386bsd-nat.c: Include "i386-tdep.h".
+       (supply_gregset, fill_gregset): Replace usage of NUM_GREGS with
+       I386_NUM_GREGS.
+
+       * i386v-nat.c: Remove copnditional inclusion of <asm/debugreg.h>,
+       and associated comment.  They no longer make any sense, since we
+       don't use this file anymore on Linux.
+
+       * config/i386/tm-i386.h (MAX_NUM_REGS): Removed.
+       * i386-tdep.c (i386_register_offset, i386_register_size): Use
+       I386_SSE_NUM_REGS instead of MAX_NUM_REGS for the number of
+       elements in these arrays.
+       (_initialize_i386_tdep): Use I386_SSE_NUM_REGS instead of
+       MAX_NUM_REGS.
+
+2002-06-15  Mark Kettenis  <kettenis@gnu.org>
+
+       * osabi.h (gdb_osabi): Add GDB_OSABI_LYNXOS.
+       * osabi.c (gdb_osabi_names): Add entry for "LynxOS".
+
+2002-06-14  Andrew Cagney  <cagney@redhat.com>
+
+       * gdbarch.sh (DEPRECATED_EXTRACT_RETURN_VALUE): Rename
+       EXTRACT_RETURN_VALUE.
+       (DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS): Rename
+       EXTRACT_STRUCT_VALUE_ADDRESS.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       
+       * values.c (value_being_returned): Handle
+       DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS.
+       (EXTRACT_RETURN_VALUE): Define as DEPRECATED_EXTRACT_RETURN_VALUE.
+
+       * arm-linux-tdep.c (arm_linux_init_abi): Update. 
+       * arm-tdep.c (arm_gdbarch_init): Update.
+       * avr-tdep.c (avr_gdbarch_init): Update.
+       * cris-tdep.c (cris_gdbarch_init): Update.
+       * d10v-tdep.c (d10v_gdbarch_init): Update.
+       * ia64-tdep.c (ia64_gdbarch_init): Update.
+       * m68hc11-tdep.c (m68hc11_gdbarch_init): Update.
+       * rs6000-tdep.c (rs6000_gdbarch_init): Update.
+       * s390-tdep.c (s390_gdbarch_init): Update.
+       * sh-tdep.c (sh_gdbarch_init): Update.
+       * s390-tdep.c (s390_gdbarch_init): Update.
+       * sparc-tdep.c (sparc_gdbarch_init): Update.
+       * ns32k-tdep.c (ns32k_gdbarch_init): Update.
+       * v850-tdep.c (v850_gdbarch_init): Update.
+       * vax-tdep.c (vax_gdbarch_init): Update.
+       * x86-64-tdep.c (x86_64_gdbarch_init): Update.
+       * xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
+
+       * config/arc/tm-arc.h: Update.
+       * config/d30v/tm-d30v.h: Update.
+       * config/fr30/tm-fr30.h: Update.
+       * config/h8300/tm-h8300.h: Update.
+       * config/h8500/tm-h8500.h: Update.
+       * config/i386/tm-i386.h: Update.
+       * config/i386/tm-ptx.h: Update.
+       * config/i386/tm-symmetry.h: Update.
+       * config/i960/tm-i960.h: Update.
+       * config/m32r/tm-m32r.h: Update.
+       * config/m68k/tm-delta68.h: Update.
+       * config/m68k/tm-linux.h: Update.
+       * config/m68k/tm-m68k.h: Update.
+       * config/m88k/tm-m88k.h: Update.
+       * config/mcore/tm-mcore.h: Update.
+       * config/mips/tm-mips.h: Update.
+       * config/mn10200/tm-mn10200.h: Update.
+       * config/pa/tm-hppa.h: Update.
+       * config/pa/tm-hppa64.h: Update.
+       * config/sparc/tm-sp64.h: Update.
+       * config/sparc/tm-sparc.h: Update.
+       * config/sparc/tm-sparclet.h: Update.
+       * config/z8k/tm-z8k.h: Update.
+
 2002-06-14  Andrew Cagney  <cagney@redhat.com>
 
        * Makefile.in (i386_linux_tdep_h): Define.
This page took 0.025643 seconds and 4 git commands to generate.