* fork-child.c (SHELL_FILE): Remove #ifndef.
[binutils-gdb.git] / gdb / ChangeLog
index ed9f2dc6b1ad164e9c21b89ba5cd29ebaa52e524..6b2fc5a35b460f2521b18a2f27257a5f0ef5114a 100644 (file)
@@ -1,3 +1,131 @@
+2008-01-28  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * fork-child.c (SHELL_FILE): Remove #ifndef.
+       (fork_inferior): Remove SHELL_COMMAND_CONCAT.
+
+2008-01-25  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * i386-tdep.c (i386_skip_noop): New function.
+       (i386_analyze_prologue): Call i386_skip_noop function.
+
+2008-01-24  Michael Snyder  <msnyder@specifix.com>
+
+       * procfs.c (procfs_xfer_partial): Comment, cut/paste error.
+       * win32-nat.c (win32_xfer_partial): Ditto.
+       * target.c (default_xfer_partial): Minor whitespace adjustment.
+
+2008-01-24  Pedro Alves  <pedro@codesourcery.com>
+
+       * arm-tdep.c (arm_addr_bits_remove): In non 26-bit mode, don't
+       strip bit 1 even if pc doesn't point to thumb code.
+
+2008-01-23  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * remote.c (remote_wait): Handle SIGINT between packets.
+       (remote_async_wait): Likewise.
+
+2008-01-23  Vladimir Prus  <vladimir@codesourcery.com>
+           Chris Demetriou  <cgd@google.com>
+
+        * thread.c (add_thread_silent): Renamed
+        from add_thread.
+        (print_thread_events): New variable definition.
+        (show_print_thread_events): New function.
+        (_initialize_thread): Add "set print thread-events" and
+        "show print thread-events" commands.
+        (add_thread): Announce new thread.
+        * gdbthread.h (add_thread_silent): Declare.
+        (print_thread_events): New variable declaration.
+        * inf-ttrace.c (inf_ttrace_wait): Don't
+        inform about new thread, as add_thread is always
+        called too, and will take care of that.
+        * infrun.c (handle_inferior_event): Likewise.
+        * procfs.c (procfs_wait): Likewise.
+        * remote.c (remote_currthread): Likewise.
+        * sol-thread.c (sol_thread_wait): Likewise.
+        * win32-nat.c (get_win32_debug_event): Likewise.
+        * linux-thread-db.c (attach_thread): Likewise.
+        Remove the verbose parameter.
+        (check_event): Make detach_thread be verbose
+        only if print_thread_events is set.
+        * linux-nat.c (lin_lwp_attach_lwp): Don't inform
+        about new thread.  This is called only from
+        linux-thread-db.c:attach_thread, which will take care.
+        Remove the verbose parameter.
+        * linux-nat.h (lin_lwp_attach_lwp): Adjust prototype.
+
+2008-01-23  Nick Roberts  <nickrob@snap.net.nz>
+
+       * mi/mi-cmd-var.c (mi_cmd_var_set_format): Add value field to output.
+
+2008-01-22  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * breakpoint.c (break_command_really): New parameter
+       ignore_count.
+       (break_command_1): Pass 0 as
+       ignore_count to break_command_really.
+       (gdb_breakpoint): Pass ignore_count to
+       break_command_really.
+
+2008-01-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * mn10300-linux-tdep.c (am33_linux_sigframe_cache_init): Find
+       sigcontext struct via pointer.
+       (struct sigframe comment): Update to show new field `psc'.
+
+2008-01-21  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * infrun.c (handle_inferior_event): If
+       we failed to remove breakpoints, error,
+       don't try to increment PC by hand.
+
+2008-01-18  Nick Hudson  <nick.hudson@dsl.pipex.com>
+
+       Add NetBSD/hppa target and host support.
+
+       * hppabsd-tdep.c (hppabsd_supply_gregset): Move to ...
+       (hppabsd_gregset): Move to ...
+       (hppabsd_regset_from_core_section): Rename
+       hppaobsd_regset_from_core_section and move to ...
+       (hppabsd_find_global_pointer): Update comment.
+       (hppabsd_init_abi): Make global. Do not register
+       hppabsd_regset_from_core_section.
+       (hppabsd_core_osabi_sniffer): Rename hppaobsd_core_osabi_sniffer and
+       move to ...
+       (_initialize_hppabsd_tdep): Move to ...
+       * hppaobsd-tdep.c: ... here. New file.
+       * hppnbsd-tdep.c: New file.
+       * hppnbsd-nat.c: New file.
+        * Makefile.in (ALL_TARGET_OBS): Add hppanbsd-tdep.o and hppaobsd-tdep.o.
+       (ALLDEPFILES): Add hppabsd-nat.c and hppabsd-tdep.c.
+        (hppabsd-nat.o, hppabsd-tdep.o): New dependencies.
+        (hppabsd-tdep.o, hppaobsd-tdep.o): Update dependencies.
+       * configure.host (hppa*-*-netbsd*): New entry.
+       * configure.tgt (hppa*-*-netbsd*): New entry.
+       (hppa*-*-openbsd*): Update.
+       * NEWS (New native configuration): Mention NetBSD/hppa.
+       (New targets): Mention NetBSD/hppa.
+
+2008-01-18  Markus Deuling  <deuling@de.ibm.com>
+
+       * gdbarch.sh (function_list): Add new property bits_big_endian to
+       gdbarch structure.
+       * gdbarch.{c,h}: Regenerate.
+
+       * value.c (struct value): Replace BITS_BIG_ENDIAN by
+       gdbarch_bits_big_endian (comment).
+       (unpack_field_as_long, modify_field): Likewise.
+       * value.h: Likewise (comment).
+       * valops.c (value_slice): Likewise.
+       * valarith.c (value_subscript, value_bit_index): Likewise.
+       * gdbtypes.h (field): Likewise (comment).
+       * eval.c (evaluate_subexp_standard): Likewise.
+       * dwarf2read.c (dwarf2_add_field): Likewise.
+       * ada-lang.c (decode_packed_array, ada_value_primitive_packed_val)
+       (move_bits, ada_value_assign, value_assign_to_component): Likewise.
+       
+       * defs.h (BITS_BIG_ENDIAN): Remove.
+
 2008-01-18  Markus Deuling  <deuling@de.ibm.com>
 
        * jv-exp.y (yylex): Replace DEPRECATED_STREQN with the appropriate