Add feature reference in .dat files
authorAlan Hayward <alan.hayward@arm.com>
Wed, 18 Apr 2018 19:06:14 +0000 (20:06 +0100)
committerAlan Hayward <alan.hayward@arm.com>
Wed, 18 Apr 2018 19:08:42 +0000 (20:08 +0100)
commitad7fc756d12a841d4b8dd707568426d875e26755
treeca6c99fc839789fa6d4a6d1dc6dc03a77e94dff4
parentd278f585afe8e096e9232b8fd80404ab5fae5719
Add feature reference in .dat files

For all targets which use the newer style target descriptions, add a
"feature" marker in the dat files.
Update regdat.sh to parse feature, but do not use it (yet).

gdb/
* features/Makefile: Add feature marker to targets with new style
target descriptions.
* regformats/aarch64.dat: Regenerate.
* regformats/i386/amd64-avx-avx512-linux.dat: Likewise.
* regformats/i386/amd64-avx-linux.dat: Likewise.
* regformats/i386/amd64-avx-mpx-avx512-pku-linux.dat: Likewise.
* regformats/i386/amd64-avx-mpx-linux.dat: Likewise.
* regformats/i386/amd64-linux.dat: Likewise.
* regformats/i386/amd64-mpx-linux.dat: Likewise.
* regformats/i386/amd64.dat: Likewise.
* regformats/i386/i386-avx-avx512-linux.dat: Likewise.
* regformats/i386/i386-avx-linux.dat: Likewise.
* regformats/i386/i386-avx-mpx-avx512-pku-linux.dat: Likewise.
* regformats/i386/i386-avx-mpx-linux.dat: Likewise.
* regformats/i386/i386-linux.dat: Likewise.
* regformats/i386/i386-mmx-linux.dat: Likewise.
* regformats/i386/i386-mpx-linux.dat: Likewise.
* regformats/i386/i386.dat: Likewise.
* regformats/i386/x32-avx-avx512-linux.dat: Likewise.
* regformats/i386/x32-avx-linux.dat: Likewise.
* regformats/i386/x32-linux.dat: Likewise.
* regformats/tic6x-c62x-linux.dat: Likewise.
* regformats/tic6x-c64x-linux.dat: Likewise.
* regformats/tic6x-c64xp-linux.dat: Likewise.
* regformats/regdat.sh: Parse feature marker.
25 files changed:
gdb/ChangeLog
gdb/features/Makefile
gdb/regformats/aarch64.dat
gdb/regformats/i386/amd64-avx-avx512-linux.dat
gdb/regformats/i386/amd64-avx-linux.dat
gdb/regformats/i386/amd64-avx-mpx-avx512-pku-linux.dat
gdb/regformats/i386/amd64-avx-mpx-linux.dat
gdb/regformats/i386/amd64-linux.dat
gdb/regformats/i386/amd64-mpx-linux.dat
gdb/regformats/i386/amd64.dat
gdb/regformats/i386/i386-avx-avx512-linux.dat
gdb/regformats/i386/i386-avx-linux.dat
gdb/regformats/i386/i386-avx-mpx-avx512-pku-linux.dat
gdb/regformats/i386/i386-avx-mpx-linux.dat
gdb/regformats/i386/i386-linux.dat
gdb/regformats/i386/i386-mmx-linux.dat
gdb/regformats/i386/i386-mpx-linux.dat
gdb/regformats/i386/i386.dat
gdb/regformats/i386/x32-avx-avx512-linux.dat
gdb/regformats/i386/x32-avx-linux.dat
gdb/regformats/i386/x32-linux.dat
gdb/regformats/regdat.sh
gdb/regformats/tic6x-c62x-linux.dat
gdb/regformats/tic6x-c64x-linux.dat
gdb/regformats/tic6x-c64xp-linux.dat