* dwarf2-frame.c (dwarf2_frame_prev_register): Handle
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 67c8f016b8265ac2519e2cf2dc569bd057688eff..475eb7696fa20a142217d197efc19ad2f1579602 100644 (file)
@@ -1,3 +1,304 @@
+2005-11-25  Christophe Lyon  <christophe.lyon@st.com>
+
+       * dwarf2-frame.c (dwarf2_frame_prev_register): Handle
+       DWARF2_FRAME_REG_CFA_OFFSET.
+       * dwarf2-frame.h (enum dwarf2_frame_reg_rule): Add
+       DWARF2_FRAME_REG_CFA_OFFSET.
+
+2005-11-28  Mark Mitchell  <mark@codesourcery.com>
+
+       * remote-sim.c (gdbsim_wait): Pass target signal numbers to
+       sim_resume.  Expect target signal numbers from sim_stop_reason.
+
+2005-11-27  Christopher Faylor  <cgf@timesys.com>
+
+       * win32-nat.c (env_sort): New function.
+       (win32_create_inferior): Rename env to in_env.  Sort environment before
+       handing it off to CreateProcess.
+       (win32_current_sos): Quiet a compiler warning.
+
+2005-11-25  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * event-top.h (async_init_signals): Add SIGTERM handler.
+       (handle_sigterm): New function.
+       * event-top.h (handle_sigterm): New prototype.
+
+2005-11-25  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * cli-decode.c (find_command_name_length): New function.
+       (lookup_cmd_1): Replace loop reading command name with
+       find_command_name_length().
+       (lookup_cmd): Likewise.
+       (lookup_cmd_composition): Likewise.
+
+2005-11-25 Frederic Riss <frederic.riss@st.com>
+       
+       * dwarf2-frame.c (execute_cfa_program): Don't access past the 
+       allocated dwarf2_frame_state.initial.regs.
+
+2005-11-25 Frederic Riss <frederic.riss@st.com>
+       
+       * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2005-11-23  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * sh-tdep.c (do_fv_register_info, do_dr_register_info): Delete function.
+       (do_bank_register_info, do_bank_register_info): Likewise.
+       (sh_print_pseudo_register, sh_do_fp_register): Likewise.
+       (sh_do_register, sh_print_register, sh_print_registers_info): Likewise.
+       (sh_gdbarch_init): Remove call to set_gdbarch_print_registers_info().
+
+2005-11-22  Joel Brobecker  <brobecker@adacore.com>
+
+       * top.c (print_gdb_version): Update copyright year.
+
+2005-11-20  Mark Kettenis  <kettenis@gnu.org>
+
+       * inf-ptrace.c (inf_ptrace_xfer_partial): Use PIOD_WRITE_I instead
+       of PIOD_WRITE_D.
+
+2005-11-19  Jim Blandy  <jimb@redhat.com>
+
+       * tracepoint.c (memrange_absolute): New enum constant.
+       (struct memrange, memrange_cmp, add_memrange, collect_symbol,
+       stringify_collection_list, encode_actions): Use it instead of '-1'
+       to indicate an fixed-address memory range.
+       (Suggested by Eli Zaretskii.)
+
+       * tracepoint.c (stringify_collection_list): Indicate absolute
+       memory ranges by using "-1" as the memory range's base register
+       number, not "FFFFFFFF".
+
+2005-11-19  Randolph Chung  <tausq@debian.org>
+
+       * dwarf2loc.c (dwarf2_tracepoint_var_ref): Remove extra add for
+       DW_OP_fbreg.  Handle DW_OP_breg0 through DW_OP_breg31.  Print 
+       DWARF opcode for unsupported case.
+
+2005-11-19  Randolph Chung  <tausq@debian.org>
+
+       * hppa-hpux-tdep.c (hppa_hpux_sigtramp_frame_unwind_cache): Use 
+       HPPA_HPUX_SS_* constants.  Ensure "off" is large enough to hold 
+       64-bit offset.  Set proper signal context offset for 64-bit 
+       programs.  Set pc properly for signal frames.
+
+2005-11-19  Randolph Chung  <tausq@debian.org>
+
+       * hppa-hpux-tdep.c (hppa_hpux_sigtramp_unwind_sniffer): Rely on the
+       unwind record to determine a signal frame, instead of hardcoding
+       a function name.
+
+2005-11-19  Randolph Chung  <tausq@debian.org>
+
+       * hppa-tdep.c (skip_prologue_hard_way): Add one more insn pattern 
+       for "std rp,-0x10(sp)".
+       (hppa_frame_cache): Likewise.
+       (hppa_fallback_frame_cache): Likewise.
+
+2005-11-19  Randolph Chung  <tausq@debian.org>
+
+       * hppa-tdep.c (hppa_frame_cache): Reformat code and enhance 
+       debugging.
+
+2005-11-18  Jim Blandy  <jimb@redhat.com>
+
+       * tracepoint.c (struct memrange, collect_symbol): Doc fix.
+
+2005-11-18  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * mi/mi-main.c (mi_load_progress): Ensure the use of the correct mi
+       uiout for the duration of the function.
+
+2005-11-18  Nick Roberts  <nickrob@snap.net.nz>
+
+       * mi/gdb-mi.el (gdb-source-file-list): Declare.
+       (gdbmi): Bind new functions.
+       (gdbmi-var-list-children-handler, gdbmi-var-list-children-regexp):
+       Handle string expressions properly.  Move "type" field into regexp.
+       (gdbmi-var-update-regexp, gdbmi-var-update-handler): Handle string
+       expressions properly.  Update speedbar.
+       (gdbmi-breakpoints-buffer, gdb-stack-buffer, gdb-locals-buffer)
+       (gdb-registers-buffer): Use def-gdb-auto-update-trigger instead of
+       def-gdb-auto-updated-buffer as handlers is defined explicitly.
+       (gdb-stack-list-locals-handler): Handle string expressions properly.
+       (gdb-data-list-register-values-handler)
+       (gdb-data-list-register-values-custom): Fontify buffer.
+
+2005-11-17  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * version.in: Update to 6.4.50.
+
+2005-11-16  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * NEWS (6.4): Mention $argc.
+
+2005-11-15  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * NEWS: Add --batch-silent, --return-child-result, and --eval-command
+       options to the 6.4 section.
+
+2005-11-15  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * cli/cli-script.c: Include gdb_assert.h.
+       (locate_arg): Detect $argc.
+       (insert_args): Substitute $argc.
+       * Makefile.in (cli-script.o): Add dependency on gdb_assert.h.
+
+2005-11-14  James E Wilson  <wilson@specifix.com>
+
+       PR 2024
+       * dwarf2loc.c (dwarf_expr_frame_base): Use get_frame_address_in_block
+       instead of get_frame_pc.
+       (loclist_read_variable): Likewise.
+
+2005-11-14  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2005-11-14  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * thread.c (_initialize_thread): Correct the 'thread apply' help
+       message.
+
+2005-11-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * elfread.c (elf_symtab_read): Remove if (1) and reindent.
+
+2005-11-13  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arm-linux-tdep.c (eabi_linux_arm_le_breakpoint)
+       (eabi_linux_arm_be_breakpoint): New variables.
+       (arm_linux_init_abi): Use them.
+
+2005-11-11  Michael Snyder  <msnyder@redhat.com>
+
+       * inftarg.c (child_wait): Delete unused local variable.
+
+2005-11-11  Stephane Carrez  <stcarrez@nerim.fr>
+
+       PR tui/1995
+       * tui/tui-command.c (tui_dispatch_ctrl_char): Handle CTRL-L even if the
+       focus is on the command window.
+
+2005-11-11  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * tui/tui-win.c (tui_update_gdb_sizes): Use tui_term_width() and
+       tui_term_height() to restore the terminal size when leaving the
+       TUI mode.
+
+2005-11-11  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * m68hc11-tdep.c (m68hc11_pseudo_register_write): Use gdb_byte
+       for buffers.
+       (m68hc11_pseudo_register_read): Likewise.
+       (m68hc11_return_value): Likewise.
+       (m68hc11_frame_prev_register): Likewise.
+       (m68hc11_frame_align): Remove as its seems no longer necessary.
+       (m68hc11_gdbarch_init): Don't install frame_align handler.
+       (m68hc11_scan_prologue): Fix crash that occurred when called from
+       m68hc11_skip_prologue
+
+2005-11-10  Mark Kettenis  <kettenis@gnu.org>
+
+       * MAINTAINERS: Mark m68k-elf, sparc-elf and vax-netbsd as no
+       longer broken.
+
+2005-11-09  Randolph Chung <tausq@debian.org>
+
+       * hppa-linux-nat.c (_initialize_hppa_linux_nat): Use
+       hppa_linux_{store,fetch}_inferior_registers instead of
+       arm_linux_{store,fetch}_inferior_registers.
+
+2005-11-08  Kei Sakamoto  <sakamoto.kei@renesas.com>
+
+       * remote-m32r-sdi.c: Update copyright years.
+       (m32r_resume): Write DBT at word-aligned addresses.
+       (m32r_wait): Use SDI_WRITE_MEMORY to remove DBT.
+
+2005-11-08  Kei Sakamoto  <sakamoto.kei@renesas.com>
+
+       * m32r-linux-tdep.c (linux_sigtramp_code): Use 'gdb_byte' instead
+       of 'unsigned char'.
+       (m32r_linux_sigtramp_start): Likewise.
+       (linux_rt_sigtramp_code): Likewise.
+       (m32r_linux_rt_sigtramp_start): Likewise.
+       (m32r_linux_sigtramp_frame_prev_register): Use 'gdb_byte *' instead
+       of 'void *'.
+       * m32r-tdep.c (m32r_memory_insert_breakpoint): Use 'gdb_byte'
+       instead of 'char'.
+       (m32r_memory_remove_breakpoint): Likewise.
+       (m32r_breakpoint_from_pc): Likewise.
+       (m32r_store_return_value): Likewise.
+       (decode_prologue): Likewise.
+       (m32r_push_dummy_call): Likewise.
+       (m32r_return_value): Use 'gdb_byte *' instead of 'void *'.
+       * remote-m32r-sdi.c (m32r_xfer_memory): Use 'gdb_byte' instead of
+       'char'.
+
+2005-11-07  Kevin Buettner  <kevinb@redhat.com>
+
+       * ia64-tdep.c (floatformat_valid): Change type of `from' from
+       `const char *' to `const void *'.
+
+2005-11-07  Kevin Buettner  <kevinb@redhat.com>
+
+       * frv-linux-tdep.c (frv_linux_sigtrapm_frame_prev_register): Change
+       type of `valuep' argument to `gdb_byte *'.
+       * frv-tdep.c (frv_pseudo_register_write): Change type of `buffer'
+       argument to `gdb_byte *'.
+       (frv_extract_return_value): Change type of `valbuf' argument to
+       `gdb_byte *'.
+       (frv_store_return_value): Likewise.
+       (frv_frame_prev_register): Change type of `bufferp' argument to
+       `gdb_byte *'
+       * solib-frv.c (ext_Elf32_Half, ext_Elf32_Addr, ext_Elf32_Word)
+       (ext_ptr): Change base type from `unsigned char' to `gdb_byte'.  Adjust
+       calls to extract_unsigned_integer which use struct members declared
+       with these array types to not try to take the address of those
+       members.
+       (fetch_loadmap, frv_current_sos): Change cast in target_read_memory()
+       calls from `char *' to `gdb_byte *'.
+       (lm_base): Change base type of `buf' from `char' to `gdb_byte'.
+       (enable_break2): Change type of `buf' from `char *' to `gdb_byte *'.
+       Change base type of `addr_buf' from `char' to `gdb_byte'.
+       (find_canonical_descriptor_in_load_object): Change base type of `buf'
+       from `char' to `gdb_byte'.
+
+2005-11-07  Paul Gilliam  <pgilliam@us.ibm.com
+
+       * ppc-sysv-tdep.c (ppc64_sysv_abi_return_value): Copy code from
+       ppc_sysv_abi_return_value() to handle a vector return value.
+
+2005-11-07  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * main.h (return_child_result, return_child_result_value): Declare.
+       * infrun.c: Include main.h.
+       (print_stop_reason): Remove declaration of return_child_result_value.
+       * top.c: Include main.h.
+       (quit_force): Remove declarations of return_child_result_value and
+       return_child_result.
+       * Makefile.in (top.o, infrun.o): Add main.h to dependencies.
+
+2005-11-07  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * Makefile.in (tui-winsource.o): Add gdb_assert.h to dependencies.
+
+2005-11-07  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * main.c (captured_main): Define struct cmdarg. Change type of cmdarg.
+       Add new options --eval-command and alias -ex.
+       Adjust --command to use the new struct cmdarg.
+       Execute commands given with --eval-command.
+       (print_gdb_help): Add new options --eval-command, -ex and mention -x.
+
+2005-11-07  Andrew Stubbs  <andrew.stubbs@st.com>
+
+       * main.c (main): Use INTERP_TUI instead of "tui".
+       Set interpreter to INTERP_INSIGHT when '-w' given.
+       * interps.h (INTERP_INSIGHT): New define.
+       * tui/tui-interp.c (_initialize_tui_interp): Use INTERP_TUI instead
+       of "tui".
+
 2005-11-04  Andrew Stubbs  <andrew.stubbs@st.com>
 
        * infrun.c (print_stop_reason): Set return_child_result_value on exit.
        * eval.c (evaluate_struct_tuple): Use strcmp instead of
        DEPRECATED_STREQ.
 
+2005-06-27  Michael Snyder  <msnyder@redhat.com>
+
+       * mn10300-linux-tdep.c: New file.  OSABI sniffer at end.
+       * Makefile.in: Add rule for mn10300-linux-tdep.c.
+       * config/mn10300/linux.mt: Add mn10300-linux-tdep.c to tdep files.
+
 2005-06-27  Michael Snyder  <msnyder@redhat.com>
 
        * config/mn10300/linux.mt: New file.
This page took 0.031706 seconds and 4 git commands to generate.