gdb/
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 87b7bda453bfd3e035d22f2782cbe0b9c2d64c34..2851d516d856c6b1cde3732344db6fc3274606d9 100644 (file)
@@ -1,3 +1,279 @@
+2012-03-08  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * libunwind-frame.c: Rename to ...
+       * ia64-libunwind-tdep.c: ... here.
+       * libunwind-frame.h: Rename to ...
+       * ia64-libunwind-tdep.h: ... here.
+       * Makefile.in (HFILES_NO_SRCDIR): Rename libunwind-frame.h to
+       ia64-libunwind-tdep.h.
+       (ALLDEPFILES): Rename libunwind-frame.c to ia64-libunwind-tdep.c.
+       * README (--with-libunwind): Rename to ...
+       (--with-libunwind-ia64): ... here, note it is ia64 specific now.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac: New option --with-libunwind-ia64, make the
+       AS_HELP_STRING ia64 specific.  Deprecate option --with-libunwind.
+       Remove AC_DEFINE for HAVE_LIBUNWIND.
+       * ia64-libunwind-tdep.c: Make the file top comment ia64 specific.
+       Rename libunwind-frame.h #include to ia64-libunwind-tdep.h.
+       Rename libunwind-frame in the general comment.
+       * ia64-libunwind-tdep.h: Make the file top comment ia64 specific.
+       Rename symbol LIBUNWIND_FRAME_H to IA64_TDEP_LIBUNWIND_FRAME_H.
+       Move forward declarations inside #ifndef.  Rename libunwind-frame in
+       the general comment.
+       * ia64-tdep.c: Rename libunwind-frame.h #include to
+       ia64-libunwind-tdep.h.
+       (ia64_gdb2uw_regnum, ia64_uw2gdb_regnum, ia64_is_fpreg)
+       (ia64_libunwind_descr): Rename libunwind-frame to
+       ia64-libunwind-tdep in these function comments.
+       * ia64-tdep.h: Rename libunwind-frame.h #include to
+       ia64-libunwind-tdep.h.
+       * ia64-vms-tdep.c (ia64_vms_libunwind_descr): Rename libunwind-frame to
+       ia64-libunwind-tdep in that data comment.
+
+2012-03-08  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * libunwind-frame.h (struct frame_unwind): New declaration.
+
+2012-03-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * breakpoint.c (_initialize_breakpoint): Fix error in help of
+       "set breakpoint condition-evaluation" command.
+
+2012-03-08  Tristan Gingold  <gingold@adacore.com>
+
+       * sparc-stub.c: Move to stubs/
+       * sh-stub.c: Likewise.
+       * m68k-stub.c: Likewise.
+       * m32r-stub.c: Likewise.
+       * i386-stub.c: Likewise.
+
+2012-03-08  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * m68klinux-tdep.c (m68k_linux_init_abi): Register
+       linux_get_siginfo_type.
+
+       * m68klinux-nat.c: Include "gdb_proc_service.h".
+       (PTRACE_GET_THREAD_AREA): Define.
+       (ps_get_thread_area): New function.
+
+2012-03-08  Yao Qi  <yao@codesourcery.com>
+
+       * remote.c (remote_get_noisy_reply): Replace `sprintf' with
+       `xsnprintf'.
+       (remote_query_attached): Likewise.
+       (remote_static_tracepoint_marker_at): Likewise.
+       (remote_set_permissions): Likewise.
+       (remote_detach_1, extended_remote_attach_1): Likewise.
+       (send_g_packet, remote_vkill): Likewise.
+       (extended_remote_disable_randomization): Likewise.
+       (remote_add_target_side_condition): Likewise.
+       (remote_insert_breakpoint): Likewise.
+       (remote_remove_breakpoint): Likewise.
+       (remote_insert_watchpoint): Likewise.
+       (remote_remove_watchpoint): Likewise.
+       (remote_insert_hw_breakpoint): Likewise.
+       (remote_insert_hw_breakpoint): Likewise.
+       (remote_remove_hw_breakpoint): Likewise.
+       (remote_download_command_source): Likewise.
+       (remote_download_tracepoint): Likewise.
+       (remote_download_trace_state_variable): Likewise.
+       (remote_disable_tracepoint): Likewise.
+       (remote_trace_set_readonly_regions): Likewise.
+       (remote_get_tracepoint_status): Likewise.
+       (remote_trace_find): Likewise.
+       (remote_get_trace_state_variable_value): Likewise.
+       (remote_set_disconnected_tracing): Likewise.
+       (remote_set_circular_trace_buffer): Likewise.
+       (remote_get_min_fast_tracepoint_insn_len): Likewise.
+       (remote_use_agent): Likewise.
+       (remote_add_target_side_condition): Add one parameter BUF_SIZE.
+       Update callers.
+
+2012-03-07  Pedro Alves  <palves@redhat.com>
+
+       * NEWS: Mention QProgramSignals.
+       * inferior.h (update_signals_program_target): Declare.
+       * infrun.c: (update_signals_program_target): New.
+       (handle_command): Update the target of the new program signals
+       array changes.
+       * remote.c (PACKET_QProgramSignals): New enum.
+       (last_program_signals_packet): New global.
+       (remote_program_signals): New.
+       (remote_start_remote): Update the target with the program signals
+       list.
+       (remote_protocol_features): Add entry for QPassSignals.
+       (remote_open_1): Free anc clear last_program_signals_packet.
+       (init_remote_ops): Install remote_program_signals.
+       * target.c (update_current_target): Adjust.
+       (target_program_signals): New.
+       * target.h (struct target_ops) <to_program_signals>: New field.
+       (target_program_signals): Declare.
+
+2012-03-07  Pedro Alves  <palves@redhat.com>
+
+       * NEWS: Add subtitle for new z0/z1 conditional breakpoint
+       extensions.
+
+2012-03-07  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * m68klinux-nat.c (getregs_supplies): Make static.
+       (getfpregs_supplies): Likewise.
+       (have_ptrace_getregs): Likewise.
+
+2012-03-06  Joel Brobecker  <brobecker@adacore.com>
+
+       * dwarf2read.c (dwarf2_get_die_type): Pass absolute offset
+       in call to get_die_type_at_offset.
+
+2012-03-06  Stan Shebs  <stan@codesourcery.com>
+
+       * mi/mi-cmd-break.c: Enforce coding standards, fix comments.
+       * mi/mi-cmd-disas.c: Ditto.
+       * mi/mi-cmd-env.c: Ditto.
+       * mi/mi-cmd-file.c: Ditto.
+       * mi/mi-cmd-stack.c: Ditto.
+       * mi/mi-cmd-target.c: Ditto.
+       * mi/mi-cmd-var.c: Ditto.
+       * mi/mi-cmds.c: Ditto.
+       * mi/mi-cmds.h: Ditto.
+       * mi/mi-console.c: Ditto.
+       * mi/mi-getopt.c: Ditto.
+       * mi/mi-getopt.h: Ditto.
+       * mi/mi-interp.c: Ditto.
+       * mi/mi-main.c: Ditto.
+       * mi/mi-out.c: Ditto.
+       * mi/mi-parse.c: Ditto.
+       * mi/mi-parse.h: Ditto.
+       * mi/mi-symbol-cmds.c: Ditto.
+
+       * mi/mi-getopt.h: Move mi_opt struct up.
+       * mi/mi-main.c (captured_mi_execute_command): Remove redundant
+       return.
+       * mi/mi-out.c (_initialize_mi_out): Remove empty initialize.
+
+2012-03-06  Tom Tromey  <tromey@redhat.com>
+
+       * proc-service.c (ps_pglobal_lookup): Set the current program
+       space.
+
+2012-03-06  Pedro Alves  <palves@redhat.com>
+
+       * gregset.h [HAVE_SYS_PROCFS_H]: Include <sys/procfs.h>.
+
+2012-03-05  Joel Brobecker  <brobecker@adacore.com>
+
+       * MAINTAINERS: List Maciej W. Rozycki as the mips maintainer.
+
+2012-03-05  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Code cleanup.
+       * common/linux-osdata.c (linux_common_core_of_thread): New function
+       comment.
+       * linux-nat.c (linux_nat_wait_1): Replace linux_nat_core_of_thread_1
+       call by linux_common_core_of_thread.
+       (linux_nat_core_of_thread_1): Remove.
+       * linux-nat.h (linux_nat_core_of_thread_1): Remove declaration.
+       * linux-thread-db.c: Include linux-osdata.h.
+       (update_thread_core): Replace linux_nat_core_of_thread_1 call by
+       linux_common_core_of_thread.
+
+2012-03-05  Tom Tromey  <tromey@redhat.com>
+
+       * value.c (value_primitive_field): Don't fetch contents for
+       non-virtual bases.
+
+2012-03-05  Tom Tromey  <tromey@redhat.com>
+
+       * jv-valprint.c (java_value_print): Correctly compute 'obj_addr'.
+
+2012-03-05  Joel Brobecker  <brobecker@adacore.com>
+
+       From Andreas Arnez  <arnez@linux.vnet.ibm.com>:
+       * s390-nat.c: Include "gregset.h".
+
+2012-03-05  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * libunwind-frame.c (LIBUNWIND_SO): Change .7 to .8.
+       [!LIBUNWIND_SO] (LIBUNWIND_SO_7): New #define.
+       (libunwind_load): New variable so_error, use it for dlerror.  Try to
+       load also LIBUNWIND_SO_7.
+
+2012-03-05  Pedro Alves  <palves@redhat.com>
+
+       * i387-tdep.c (i387_supply_xsave): Assert the xsave section buffer
+       is not NULL, and remove resulting dead code.
+
+2012-03-05  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * sh-tdep.c (sh_skip_prologue): Provide an upper limit on the function
+       prologue to sh_analyze_prologue.
+       (sh_analyze_prologue): Make better use of such an upper limit, and
+       generally be more cautious about accessing memory.
+
+2012-03-05  Tom Tromey  <tromey@redhat.com>
+
+       * ia64-vms-tdep.c (_initialize_ia64_vms_tdep): Rename from
+       _initialize_ia64_hpux_tdep.
+
+2012-03-05  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/13766
+
+       * i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and
+       the register state is clear, supply explicit zero, instead of
+       marking the register unavailable.
+
+2012-03-05  Tristan Gingold  <gingold@adacore.com>
+
+       * NEWS: Mention OpenVMS ia64 new target.
+
+2012-03-05  Tristan Gingold  <gingold@adacore.com>
+
+       * ia64-tdep.h: Include libunwind-frame.h and libunwind-ia64.h.
+       (ia64_unw_accessors, ia64_unw_rse_accessors)
+       (ia64_libunwind_descr): Declare.
+       * ia64-vms-tdep.c: New file.
+       * ia64-tdep.c (ia64_unw_accessors, ia64_unw_rse_accessors)
+       (ia64_libunwind_descr): Make them public.
+       * configure.tgt: Add ia64-*-*vms*.
+       * Makefile.in (ALL_64_TARGET_OBS): Add ia64-vms-tdep.o
+       (ALLDEPFILES): Add ia64-vms-tdep.c
+
+2012-03-05  Tristan Gingold  <gingold@adacore.com>
+
+       * target.h (target_object): Add TARGET_OBJECT_OPENVMS_UIB.
+       * remote.c (PACKET_qXfer_uib): New enum value.
+       (remote_protocol_features): Add entry for PACKET_qXfer_uib.
+       (remote_xfer_partial): Handle TARGET_OBJECT_OPENVMS_UIB.
+       (_initialize_remote): Call add_packet_config_cmd for
+       xfer:uib packet.
+
+2012-03-05  Tristan Gingold  <gingold@adacore.com>
+
+       * osabi.c (gdb_osabi_names): Add OpenVMS.
+       (generic_elf_osabi_sniffer): Likewise.
+       * defs.h (gdb_osabi): Add GDB_OSABI_OPENVMS.
+
+2012-03-04  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Removed unused code.
+       * libunwind-frame.c (libunwind_frame_unwind)
+       (libunwind_frame_base_address): Remove.
+       * libunwind-frame.h (libunwind_frame_base_address): Remove declaration.
+
+2012-03-04  Yao Qi  <yao@codesourcery.com>
+
+       * common/agent.c (gdb_connect_sync_socket): Add _ markup and
+       remove trailing new line.
+       (agent_run_command, agent_run_command): Add _ markup.
+       (agent_capability_check): Likewise.
+
+2012-03-03  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * breakpoint.c (set_condition_evaluation_mode): Set
+       CONDITION_EVALUATION_MODE unconditionally.
+
 2012-03-03  Yao Qi  <yao@codesourcery.com>
 
        * common/agent.c (agent_look_up_symbols): Add one parameter 'arg'.
        (inf_child_target): Initialize fields `to_use_agent'
        and `to_can_use_agent'.
        * agent.c (agent_new_objfile): New.
-        (_initialize_agent): Add agent_new_objfile to new_objfile
+       (_initialize_agent): Add agent_new_objfile to new_objfile
        observer.
 
        * linux-nat.c (linux_child_static_tracepoint_markers_by_strid):
        New.
-        (linux_target_install_ops): Initialize field
+       (linux_target_install_ops): Initialize field
        `to_static_tracepoint_markers_by_strid'.
        * remote.c (free_current_marker): Move it to ...
        * tracepoint.c (free_current_marker): ... here.  New.
 2012-03-03  Yao Qi  <yao@codesourcery.com>
 
        * common/agent.c (agent_loaded_p): New.
-        (agent_look_up_symbols): New global.
+       (agent_look_up_symbols): New global.
        * common/agent.h: Declare agent_loaded_p.
 
 2012-03-03  Yao Qi  <yao@codesourcery.com>
This page took 0.027987 seconds and 4 git commands to generate.