gdb/
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 1b5eaa66481a8f8d3c9d3ca12162b817fdeff1f1..cda1e49e9bd73e4c47a945ebec324f8c7729052d 100644 (file)
@@ -1,3 +1,141 @@
+2006-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (PACKET_QPassSignals): New.
+       (last_pass_packet, remote_pass_signals): New.
+       (remote_protocol_features): Add QPassSignals.
+       (remote_query_supported): Correct an infinite loop.
+       (remote_open_1): Reset last_pass_packet.
+       (remote_resume): Call remote_pass_signals.
+       (_initialize_remote): Register "set remote pass-signals".
+
+2006-11-14  Maxim Grigoriev  <maxim@tensilica.com>
+
+       * NEWS: New port to Xtensa.
+       * Makefile.in: Add dependencies for Xtensa files.
+       * configure.tgt (xtensa*, xtensa*-*-elf*): New.
+       * configure.host (xtensa*-*-elf*): New.
+       * config/xtensa/xtensa.mt: New file.
+       * xtensa-config.c: New file.
+       * xtensa-tdep.h: New file.
+       * xtensa-tdep.c: New file.
+
+2006-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (set_remote_cmd): Call help_list.
+       (show_remote_cmd): Skip legacy aliases.  Handle non-show_cmd
+       entries.  Add missed cleanup.
+       * cli/cli-setshow.c (cmd_show_list): Handle non-show_cmd entries.
+
+2006-11-13  Paul Gilliam  <pgilliam@us.ibm.com>
+
+       * ppc-linux-tdep.c (ppc_linux_sigtramp_cache): Don't futz with
+       the floating point registers if there aren't any.
+
+2006-11-12  Ben Harris  <bjh21@NetBSD.org>
+
+       * arm-tdep.c (arm_unwind_pc): Use arm_addr_bits_remove.
+
+2006-11-10  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * frame.c (frame_register_unwind_location): New function.
+       (get_prev_frame_1): Check for UNWIND_NO_SAVED_PC.
+       (frame_stop_reason_string): Handle UNWIND_NO_SAVED_PC.
+       * frame.h (enum unwind_stop_reason): Add UNWIND_NO_SAVED_PC.
+
+2006-11-10  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arch-utils.c (target_byte_order_user): Renamed from
+       target_byte_order.
+       (target_byte_order_auto, selected_byte_order): Removed.
+       (show_endian): Check target_byte_order_user.
+       (set_endian): Always update the architecture.  Set
+       target_byte_order_user after success.
+       (target_architecture_auto): Removed.
+       (target_architecture_user): New.
+       (selected_architecture_name, show_architecture): Check it.
+       (set_architecture): Set target_architecture_user after success.
+       (gdbarch_from_bfd): Check the argument.
+       (default_byte_order): New.
+       (initialize_current_architecture): Set the global default
+       architecture and endianness.
+       (gdbarch_info_fill): Remove GDBARCH argument.  Do not check the
+       previous architecture.  Use exec_bfd, global selected architecture
+       and endianness, and global defaults.
+       * arch-utils.h (selected_byte_order): Remove prototype.
+       (gdbarch_info_fill): Update.
+       * exec.c (exec_file_attach): Update the architecture after removing
+       the current file.
+       * gdbarch.sh: Update comments.
+       (find_arch_by_info): Remove OLD_GDBARCH argument.  Update call to
+       gdbarch_info_fill.
+       (gdbarch_find_by_info): Update call to find_arch_by_info.
+       * gdbarch.h, gdbarch.c: Regenerated.
+       * remote-sim.c (gdbsim_open): Use TARGET_BYTE_ORDER.
+
+2006-11-09  Joel Brobecker  <brobecker@adacore.com>
+
+       * sparc-tdep.c (sparc_fetch_instruction): Read instruction
+       using read_memory_nobpt.
+
+2006-11-06  Jim Blandy  <jimb@codesourcery.com>
+
+       * dwarf2loc.c (dwarf_expr_read_reg): Use frame_register_read
+       instead of frame_register.  Doc fix.
+
+2006-11-04  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * serial.c (serial_open): Strip leading spaces from program 
+       name when opening pipe.
+
+2006-11-03  Jim Blandy  <jimb@codesourcery.com>
+
+         * dwarf2loc.c (dwarf_expr_read_reg): Use frame_unwind_register
+         instead of frame_register.  Doc fix.
+
+2006-11-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * dwarf2read.c (struct dwarf2_per_cu_data): Update comment.
+       (load_full_comp_unit): Take OBJFILE argument and use it.
+       (dwarf2_build_psymtabs_hard): Skip partial units.
+       (process_queue): Pass OBJFILE to load_full_comp_unit.  Check
+       type_hash for read in CUs.  Test psymtab for NULL.
+
+2006-11-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * arm-tdep.c (arm_gdbarch_init): Handle EF_ARM_EABI_VER5.
+
+2006-10-31  Vladimir Prus  <vladimir@codesourcery.com>
+       
+       * commands.h (enum command_class): Use different
+       values for class_deprecated and class_run.
+       * cli/cli-decode.c: (print_help_for_command): New.
+       (apropos_cmd): Use the above.
+       (help_list): Mention 'help all'
+       and 'apropos' when printing top-level help.
+       (help_all): Print the class name before printing
+       commands in that class.  Don't print prefix commands
+       here, instead pass recurse flag to help_cmd_list.
+       Print list of unclassified commands at the end.
+       (help_cmd_list): When recursing, use all_commands class.
+       Recurse only if the class of the command matches.
+
+2006-10-27  Andreas Schwab  <schwab@suse.de>
+
+       * gdbcmd.h (detachlist): Declare.
+       * infcmd.c (_initialize_infcmd): Define "detach" as prefix
+       command.
+       * linux-fork.c (_initialize_linux_fork): Rename
+       "detach-checkpoint" to "detach checkpoint" and "detach-fork" to
+       "detach fork".
+       * cli/cli-cmds.c (detachlist): Define.
+       (init_cmd_lists): Initialize it.
+       * cli/cli-cmds.h (detachlist): Declare.
+
+2006-10-25  Jim Blandy  <jimb@codesourcery.com>
+
+       * p-valprint.c (pascal_object_print_value): Add 'static' keyword
+       to function definition, to match declaration earlier in file.
+
 2006-10-21  Paul Brook  <paul@codesourcery.com>
 
        * remote.c (remote_fetch_registers): Fix error message.
 
 2006-03-27  Nick Roberts  <nickrob@snap.net.nz>
 
+       PR mi/1429
        * varobj.c (c_name_of_child, c_value_of_child): Allow non-zero
        offsets for languages like Fortran.
 
This page took 0.024672 seconds and 4 git commands to generate.