Fix -Wno-unknown-warning support detection
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index 136df2671555ea0678573d4acdddeea1f53436cc..d54bb7404d99ec15442d59beb9c116d4d51ed00d 100644 (file)
@@ -1,3 +1,91 @@
+2015-12-16  Pedro Alves  <palves@redhat.com>
+
+       * configure.ac (compiler warning flags): When testing a
+       -Wno-foo option, check whether -Wfoo works instead.
+       * configure: Regenerate.
+
+2015-12-11  Don Breazeal  <donb@codesourcery.com>
+
+       * server.c (process_serial_event): Don't exit from gdbserver
+       in remote mode if there are still active inferiors.
+
+2015-12-11  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch64-low.c (aarch64_breakpoint_at): Call
+       arm_breakpoint_at if the process is 32-bit.
+
+2015-12-11  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch32-low.c [__aarch64__]: Use arm_abi_breakpoint
+       arm breakpoint.
+
+2015-12-07  Yao Qi  <yao.qi@linaro.org>
+
+       * configure.srv: Append arm.o to srv_tgtobj for
+       aarch64*-*-linux* target.
+       * linux-aarch32-low.c (arm_abi_breakpoint): New macro.  Moved
+       from linux-arm-low.c.
+       (arm_eabi_breakpoint, arm_breakpoint): Likewise.
+       (arm_breakpoint_len, thumb_breakpoint): Likewise.
+       (thumb_breakpoint_len, thumb2_breakpoint): Likewise.
+       (thumb2_breakpoint_len): Likewise.
+       (arm_is_thumb_mode, arm_breakpoint_at): Likewise.
+       (arm_breakpoint_kinds): Likewise.
+       (arm_breakpoint_kind_from_pc): Likewise.
+       (arm_sw_breakpoint_from_kind): Likewise.
+       (arm_breakpoint_kind_from_current_state): Likewise.
+       * linux-aarch32-low.h (arm_breakpoint_kind_from_pc): Declare.
+       (arm_sw_breakpoint_from_kind): Declare.
+       (arm_breakpoint_kind_from_current_state): Declare.
+       (arm_breakpoint_at): Declare.
+       * linux-aarch64-low.c (aarch64_sw_breakpoint_from_kind): Call
+       arm_sw_breakpoint_from_kind if process is 32-bit.
+       (aarch64_breakpoint_kind_from_pc): New function.
+       (aarch64_breakpoint_kind_from_current_state): New function.
+       (the_low_target): Initialize fields breakpoint_kind_from_pc
+       and breakpoint_kind_from_current_state.
+       * linux-arm-low.c (arm_breakpoint_kinds): Move to
+       linux-aarch32-low.c.
+       (arm_abi_breakpoint, arm_eabi_breakpoint): Likewise.
+       (arm_breakpoint, arm_breakpoint_len): Likewise.
+       (thumb_breakpoint, thumb_breakpoint_len): Likewise.
+       (thumb2_breakpoint, thumb2_breakpoint_len): Likewise.
+       (arm_is_thumb_mode): Likewise.
+       (arm_breakpoint_at): Likewise.
+       (arm_breakpoint_kind_from_pc): Likewise.
+       (arm_sw_breakpoint_from_kind): Likewise.
+       (arm_breakpoint_kind_from_current_state): Likewise.
+
+       Revert:
+       2015-08-04  Yao Qi  <yao.qi@linaro.org>
+
+       * linux-aarch64-low.c (aarch64_supports_z_point_type): Return
+       0 for Z_PACKET_SW_BP if it may be used in multi-arch debugging.
+       * server.c (extended_protocol): Remove "static".
+       * server.h (extended_protocol): Declare it.
+
+2015-12-04  Josh Stone  <jistone@redhat.com>
+
+       * target.h (struct target_ops) <arch_setup>: Rename to ...
+       (struct target_ops) <post_create_inferior>: ... this.
+       (target_arch_setup): Rename to ...
+       (target_post_create_inferior): ... this, calling post_create_inferior.
+       * server.c (start_inferior): Update target_arch_setup calls to
+       target_post_create_inferior.
+       * linux-low.c (linux_low_ptrace_options): Forward declare.
+       (linux_arch_setup): Update its comment for general use.
+       (linux_post_create_inferior): New, run arch_setup and setup ptrace.
+       (struct linux_target_ops): Use linux_post_create_inferior.
+       * lynx-low.c (struct lynx_target_ops): Update arch_setup stub comment
+       to post_create_inferior.
+       * nto-low.c (struct nto_target_ops): Likewise.
+       * spu-low.c (struct spu_target_ops): Likewise.
+       * win32-low.c (struct win32_target_ops): Likewise.
+
+2015-12-03  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * linux-arm-low.c: Remove duplicate arch/arm.h include.
+
 2015-11-30  Antoine Tremblay  <antoine.tremblay@ericsson.com>
 
        * linux-arm-low.c (arm_reinsert_addr): Remove function.
This page took 0.026368 seconds and 4 git commands to generate.