DWARF2.1 64-bit support.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index d42132736ce1885441adc86800efcf27b59e04b0..5c8baadebeb5fcb2257d176fed8f851122ae6432 100644 (file)
@@ -1,3 +1,166 @@
+2000-08-04  Kevin Buettner  <kevinb@redhat.com>
+
+       * dwarf2read.c (struct comp_unit_head): Add fields offset_size
+       and initial_length_size.  Change type of ``length'' field to long.
+       (read_initial_length, read_offset): New functions.
+       (dwarf2_build_psymtabs_easy): Call read_initial_length() instead
+       of just reading 4 bytes.
+       (read_comp_unit_head): Likewise; also, call read_offset() to
+       fetch the offset instead of just reading 4 bytes.
+       (dwarf_decode_lines): Likewise.
+       (read_comp_unit_head): Fix internal error message so it
+       accurately reflects the function in which the error occurred.
+       (dwarf2_build_psymtabs_hard): Properly account for size of the
+       initial length field in the section.
+       (read_attribute, dwarf2_get_ref_die_offset): Add a case for
+       DW_ORM_ref8.
+       (dwarf2_build_psymtabs_hard, psymtabs_to_symtab_1): Don't
+       assume that the .text section will have index 0 in the
+       section_offsets table.
+
+Fri Aug  4 18:00:41 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote.c (enum Z_packet_type): Define.
+       (remote_protocol_Z): Change to an array of size NR_Z_PACKET_TYPES.
+       (remote_insert_watchpoint): Check watchpoint type.
+       (watchpoint_to_Z_packet): New function.
+       (enum packet_result): Define.
+       (packet_ok): New function. Return enum packet_result.
+       (init_all_packet_configs): New function.
+       (remote_open_1, remote_async_open_1, remote_cisco_open): Use
+       init_all_packet_configs instead of initializing remote_protocol_P,
+       remote_protocol_Z, remote_protocol_binary_download separatly.
+       (remote_remove_hw_breakpoint, remote_insert_hw_breakpoint,
+       remote_remove_watchpoint, remote_insert_watchpoint): Use
+       watchpoint_to_Z_packet and packet_ok.  Remove #ifdef
+       TARGET_HAS_HARDWARE_WATCHPOINTS.
+       (set_remote_protocol_Z_software_bp_packet_cmd,
+       show_remote_protocol_Z_software_bp_packet_cmd,
+       set_remote_protocol_Z_hardware_bp_packet_cmd,
+       show_remote_protocol_Z_hardware_bp_packet_cmd,
+       set_remote_protocol_Z_write_wp_packet_cmd,
+       show_remote_protocol_Z_write_wp_packet_cmd,
+       set_remote_protocol_Z_read_wp_packet_cmd,
+       show_remote_protocol_Z_read_wp_packet_cmd,
+       set_remote_protocol_Z_access_wp_packet_cmd,
+       show_remote_protocol_Z_access_wp_packet_cmd): New functions.
+       (remote_Z_packet_packet_detect): New variable.
+       (show_remote_protocol_Z_packet_cmd,
+       set_remote_protocol_Z_packet_cmd): Iterate over all ``Z'' packet
+       variants.
+       (add_packet_config_cmd): Add argument legacy.  Change syntax to
+       ``set/show remote FULL_NAME-packet ...'' command.  Add ``set/show
+       remote XXX-packet ...'' command using add_alias_cmd when legacy.
+       (set_packet_config_cmd): Delete.
+       (show_remote_cmd): New function.
+       
+       * TODO: Update.
+
+Fri Aug  4 14:05:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * Makefile.in (infodir, SER_HARDWIRE): Fix merge problems from
+       2000-07-07 Michael Snyder <msnyder@cleaver.cygnus.com>.
+       
+Wed Aug  2 21:15:26 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh (EXTRA_STACK_ALIGNMENT_NEEDED): Add.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * valops.c (hand_function_call): Replace #ifndef
+       NO_EXTRA_ALIGNMENT_NEEDED with if EXTRA_STACK_ALIGNMENT_NEEDED.
+
+       * d10v-tdep.c (d10v_gdbarch_init): Set
+       extra_stack_alignment_needed to 0.
+       * config/d10v/tm-d10v.h (NO_EXTRA_ALIGNMENT_NEEDED): Delete.
+       * config/pa/tm-hppa.h (EXTRA_STACK_ALIGNMENT_NEEDED): Replace
+       NO_EXTRA_ALIGNMENT_NEEDED.
+
+2000-08-03  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * MAINTAINERS (m68hc11): Stephane Carrez is maintainer.
+
+2000-08-03  Kevin Buettner  <kevinb@redhat.com>
+
+       * breakpoint.c (bpstat_alloc, map_catch_names,
+       map_breakpoint_numbers): Protoize.
+
+Thu Aug  3 15:02:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-mips.c (mips_expect, mips_expect_timeout, common_open,
+       fputs_readable): Make string pointer arguments constant.
+
+Thu Aug  3 18:39:10 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS, TODO: Tweeks.
+
+Thu Aug  3 15:46:43 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO (5.1): Update.
+
+2000-08-02  Kevin Buettner  <kevinb@redhat.com>
+
+       * alpha-tdep.c (alpha_extract_return_value): Protoize.
+
+2000-08-02  Jimmy Guo  <guo@hpcleara.cup.hp.com>
+
+       * gdbarch.sh: Add print_p field for CALL_DUMMY_BREAKPINT_OFFSET
+        to be printed only if CALL_DUMMY_BREAKPOINT_OFFSET_P.
+
+       * gdbarch.c: Regenerated.
+
+2000-08-02  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * remote-vx.c (vx_add_symbols): Fix typos.
+
+Wed Aug  2 19:15:34 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * arch-utils.h, gdbarch.c (default_register_sim_regno): New
+       function.
+       * gdbarch.sh (REGISTER_SIM_REGNO): Add.
+       * gdbarch.h, gdbarch.c: Regenerate.
+       * remote-sim.c (REGISTER_SIM_REGNO): Delete definition.
+
+       * config/d10v/tm-d10v.h (REGISTER_SIM_REGNO): Delete.
+       * d10v-tdep.c (d10v_gdbarch_init): Update.
+       (struct gdbarch_tdep): Delete member register_sim_regno.
+       (d10v_register_sim_regno): Delete function.
+
+Wed Aug  2 14:46:18 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote.c (enum packet_detect, packet_support_enums,
+       packet_support_auto, packet_enable, packet_disable): Delete.
+       (show_packet_config_cmd, set_packet_config_cmd,
+       init_packet_config): Use add_set_auto_boolean_cmd.
+       * TODO: Update.
+       
+Wed Aug  2 13:06:25 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * remote-udi.c (udi_xfer_inferior_memory, udi_files_info,
+       udi_kill): Update function signatures so that match target vector.
+       * MAINTAINERS: Update.
+
+Wed Aug  2 11:04:15 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Updates.
+
+2000-08-01  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+        * gdbarch.sh: Multiarch DO_REGISTERS_INFO macro.
+        * gdbarch.h, gdbarch.c: Regenerate.
+        * infcmd.c (do_registers_info): Make not static and
+        unconditionalize.
+        * inferior.h (do_registers_info): Export.
+
+2000-08-01  Kazu Hirata  <kazu@hxi.com>
+
+       * MAINTAINERS: Add myself to "Write After Approval" list.
+
+Tue Aug  1 21:02:42 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * MAINTAINERS: Update list of target maintainers.  List all
+       targets explicitly.
+       (sh): Elena Zannoni is maintainer.
+       (powerpc): Nick Duffek is a maintainer.
+       
 Tue Aug  1 17:45:12 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * gdbarch.sh: Parse and save comments in the function_list.  Print
@@ -68,6 +231,8 @@ Tue Aug  1 14:50:55 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
 2000-07-31  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
 
+        * sh-tdep.c (sh_push_arguments): Make header match prototype.
+
        * remote-e7000.c (e7000_start_remote): Use void *, not char * as
        parameter to avoid compiler warning.
        (fetch_regs_from_dump): Call get_hex() with the correct number of
This page took 0.03076 seconds and 4 git commands to generate.