Fix checks for VSX and Altivec availability on Power
gdb/ChangeLog * ppc-linux-nat.c (ppc_linux_read_description): Use PPC_FEATURE_HAS_VSX and PPC_FEATURE_HAS_ALTIVEC to check if such features are available.
This commit is contained in:
parent
0a5d52f0ec
commit
0154d99053
2 changed files with 9 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2016-04-22 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
|
||||
|
||||
* ppc-linux-nat.c (ppc_linux_read_description): Use PPC_FEATURE_HAS_VSX
|
||||
and PPC_FEATURE_HAS_ALTIVEC to check if such features are available.
|
||||
|
||||
2016-04-22 Yao Qi <yao.qi@linaro.org>
|
||||
|
||||
* valops.c (read_value_memory): New local variable 'stack'.
|
||||
|
|
|
@ -2419,7 +2419,8 @@ ppc_linux_read_description (struct target_ops *ops)
|
|||
perror_with_name (_("Unable to fetch SPE registers"));
|
||||
}
|
||||
|
||||
if (have_ptrace_getsetvsxregs)
|
||||
if (have_ptrace_getsetvsxregs
|
||||
&& (ppc_linux_get_hwcap () & PPC_FEATURE_HAS_VSX))
|
||||
{
|
||||
gdb_vsxregset_t vsxregset;
|
||||
|
||||
|
@ -2432,7 +2433,8 @@ ppc_linux_read_description (struct target_ops *ops)
|
|||
perror_with_name (_("Unable to fetch VSX registers"));
|
||||
}
|
||||
|
||||
if (have_ptrace_getvrregs)
|
||||
if (have_ptrace_getvrregs
|
||||
&& (ppc_linux_get_hwcap () & PPC_FEATURE_HAS_ALTIVEC))
|
||||
{
|
||||
gdb_vrregset_t vrregset;
|
||||
|
||||
|
|
Loading…
Reference in a new issue