binutils-gdb/gdb/features
Alan Hayward 39bfb9373c Use uint64_t for SVE VQ
Previously VQ was of type long. Using uint64_t ensures it always matches the
same type as the VG register.
Note that in the Linux kernel, VQ is 16bits. We cast it up to 64bits
immediately after reading to ensure we always use the same type throughout
the code.

gdb/
	* aarch64-tdep.c (aarch64_read_description): Use uint64_t for VQ.
	* aarch64-tdep.h (aarch64_read_description): Likewise.
	* arch/aarch64.c (aarch64_create_target_description): Likewise.
	* arch/aarch64.h (aarch64_create_target_description): Likewise.
	* features/aarch64-sve.c (create_feature_aarch64_sve): Likewise.
	* nat/aarch64-sve-linux-ptrace.c(aarch64_sve_get_vq): Likewise.
	* nat/aarch64-sve-linux-ptrace.h (aarch64_sve_get_vq): Likewise.
2018-06-04 10:50:59 +01:00
..
arm Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
i386 Remove xml file references from target descriptions 2018-04-18 20:49:37 +01:00
rs6000 Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
sparc Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
aarch64-core.c Remove xml file references from target descriptions 2018-04-18 20:49:37 +01:00
aarch64-core.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
aarch64-fpu.c Remove xml file references from target descriptions 2018-04-18 20:49:37 +01:00
aarch64-fpu.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
aarch64-sve.c Use uint64_t for SVE VQ 2018-06-04 10:50:59 +01:00
aarch64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
arc-arcompact.c
arc-arcompact.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
arc-v2.c
arc-v2.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
btrace-conf.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
btrace.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
feature_to_c.sh Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
gdb-target.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
gdbserver-regs.xsl
library-list-aix.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
library-list-svr4.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
library-list.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
m68k-core.xml
Makefile Add feature reference in .dat files 2018-04-18 20:08:42 +01:00
microblaze-core.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
microblaze-stack-protect.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
microblaze-with-stack-protect.c
microblaze-with-stack-protect.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
microblaze.c
microblaze.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips64-cp0.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips64-cpu.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips64-dsp-linux.c
mips64-dsp-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips64-dsp.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips64-fpu.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips64-linux.c
mips64-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips-cp0.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips-cpu.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips-dsp-linux.c
mips-dsp-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips-dsp.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips-fpu.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
mips-linux.c
mips-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
nds32-core.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
nds32-fpu.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
nds32-system.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
nds32.c
nds32.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
nios2-cpu.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
nios2-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
nios2.c
nios2.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
number-regs.xsl
or1k-core.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
or1k.c
or1k.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
osdata.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-acr.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-core32.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-core64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-fpr.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-gs-linux64.c
s390-gs-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-gs.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-gsbc.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-linux32.c
s390-linux32.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-linux32v1.c
s390-linux32v1.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-linux32v2.c
s390-linux32v2.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-linux64.c
s390-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-linux64v1.c
s390-linux64v1.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-linux64v2.c
s390-linux64v2.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-tdb.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-te-linux64.c
s390-te-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-tevx-linux64.c
s390-tevx-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-vx-linux64.c
s390-vx-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390-vx.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-core64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-gs-linux64.c
s390x-gs-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-linux64.c
s390x-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-linux64v1.c
s390x-linux64v1.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-linux64v2.c
s390x-linux64v2.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-te-linux64.c
s390x-te-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-tevx-linux64.c
s390x-tevx-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
s390x-vx-linux64.c
s390x-vx-linux64.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
sort-regs.xsl
threads.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tic6x-c6xp.c Remove xml file references from target descriptions 2018-04-18 20:49:37 +01:00
tic6x-c6xp.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tic6x-c62x-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tic6x-c64x-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tic6x-c64xp-linux.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tic6x-core.c Remove xml file references from target descriptions 2018-04-18 20:49:37 +01:00
tic6x-core.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
tic6x-gp.c Remove xml file references from target descriptions 2018-04-18 20:49:37 +01:00
tic6x-gp.xml Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
traceframe-info.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00
xinclude.dtd Update copyright year range in all GDB files 2018-01-02 07:38:06 +04:00