Remove global variable arm_hwcap
After previous patch, we don't need global variable arm_hwcap. This patch is to remove it. gdb/gdbserver: 2015-07-30 Yao Qi <yao.qi@linaro.org> * linux-arm-low.c (arm_hwcap): Remove it. (arm_read_description): New local variable arm_hwcap. Don't set arm_hwcap to zero.
This commit is contained in:
parent
89abb03951
commit
e8b416815b
|
@ -1,3 +1,9 @@
|
||||||
|
2015-07-30 Yao Qi <yao.qi@linaro.org>
|
||||||
|
|
||||||
|
* linux-arm-low.c (arm_hwcap): Remove it.
|
||||||
|
(arm_read_description): New local variable arm_hwcap. Don't
|
||||||
|
set arm_hwcap to zero.
|
||||||
|
|
||||||
2015-07-30 Yao Qi <yao.qi@linaro.org>
|
2015-07-30 Yao Qi <yao.qi@linaro.org>
|
||||||
|
|
||||||
* linux-arm-low.c (arm_fill_wmmxregset): Don't use arm_hwcap.
|
* linux-arm-low.c (arm_fill_wmmxregset): Don't use arm_hwcap.
|
||||||
|
|
|
@ -117,8 +117,6 @@ struct arch_lwp_info
|
||||||
CORE_ADDR stopped_data_address;
|
CORE_ADDR stopped_data_address;
|
||||||
};
|
};
|
||||||
|
|
||||||
static unsigned long arm_hwcap;
|
|
||||||
|
|
||||||
/* These are in <asm/elf.h> in current kernels. */
|
/* These are in <asm/elf.h> in current kernels. */
|
||||||
#define HWCAP_VFP 64
|
#define HWCAP_VFP 64
|
||||||
#define HWCAP_IWMMXT 512
|
#define HWCAP_IWMMXT 512
|
||||||
|
@ -844,11 +842,11 @@ static const struct target_desc *
|
||||||
arm_read_description (void)
|
arm_read_description (void)
|
||||||
{
|
{
|
||||||
int pid = lwpid_of (current_thread);
|
int pid = lwpid_of (current_thread);
|
||||||
|
unsigned long arm_hwcap = 0;
|
||||||
|
|
||||||
/* Query hardware watchpoint/breakpoint capabilities. */
|
/* Query hardware watchpoint/breakpoint capabilities. */
|
||||||
arm_linux_init_hwbp_cap (pid);
|
arm_linux_init_hwbp_cap (pid);
|
||||||
|
|
||||||
arm_hwcap = 0;
|
|
||||||
if (arm_get_hwcap (&arm_hwcap) == 0)
|
if (arm_get_hwcap (&arm_hwcap) == 0)
|
||||||
return tdesc_arm;
|
return tdesc_arm;
|
||||||
|
|
||||||
|
@ -875,10 +873,8 @@ arm_read_description (void)
|
||||||
buf = xmalloc (32 * 8 + 4);
|
buf = xmalloc (32 * 8 + 4);
|
||||||
if (ptrace (PTRACE_GETVFPREGS, pid, 0, buf) < 0
|
if (ptrace (PTRACE_GETVFPREGS, pid, 0, buf) < 0
|
||||||
&& errno == EIO)
|
&& errno == EIO)
|
||||||
{
|
result = tdesc_arm;
|
||||||
arm_hwcap = 0;
|
|
||||||
result = tdesc_arm;
|
|
||||||
}
|
|
||||||
free (buf);
|
free (buf);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
|
Loading…
Reference in New Issue