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:
Yao Qi 2015-07-30 15:07:39 +01:00
parent 89abb03951
commit e8b416815b
2 changed files with 9 additions and 7 deletions

View File

@ -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>
* linux-arm-low.c (arm_fill_wmmxregset): Don't use arm_hwcap.

View File

@ -117,8 +117,6 @@ struct arch_lwp_info
CORE_ADDR stopped_data_address;
};
static unsigned long arm_hwcap;
/* These are in <asm/elf.h> in current kernels. */
#define HWCAP_VFP 64
#define HWCAP_IWMMXT 512
@ -844,11 +842,11 @@ static const struct target_desc *
arm_read_description (void)
{
int pid = lwpid_of (current_thread);
unsigned long arm_hwcap = 0;
/* Query hardware watchpoint/breakpoint capabilities. */
arm_linux_init_hwbp_cap (pid);
arm_hwcap = 0;
if (arm_get_hwcap (&arm_hwcap) == 0)
return tdesc_arm;
@ -875,10 +873,8 @@ arm_read_description (void)
buf = xmalloc (32 * 8 + 4);
if (ptrace (PTRACE_GETVFPREGS, pid, 0, buf) < 0
&& errno == EIO)
{
arm_hwcap = 0;
result = tdesc_arm;
}
result = tdesc_arm;
free (buf);
return result;