binutils-gdb/gdb/features
Yao Qi 414c838a72 Simplify i386, amd64 and x32 expedite registers
Nowadays, there are a lot of duplication about
i386/{i386, amd64, x32}*-expedite in features/Makefile.  However,
in features/Makefile, we have

 echo "expedite:$(if $($*-expedite),$($*-expedite),$($(firstword $(subst -, ,$(notdir $*)))-expedite))" \
	  >> $(outdir)/$*.tmp

which means for a given bar/foo-baz.xml, we'll look for either
bar/foo-baz-expedite or foo-expedite.  In x86 expedite registers, we
use the former now, but it will be much simpler if we use the latter.
This is what this patch does.  This patch removes them, and defines
three generic expedite.  Re-run 'make GDB=/path/build/gdb all' to
regenerate regformats/*.dat files, and they are not changed.

gdb:

2016-10-05  Yao Qi  <yao.qi@linaro.org>

	* features/Makefile: Remove i386/*-expedite. Add i386-expedite,
	amd64-expedite, and x32-expedite.
2016-10-05 09:31:13 +01:00
..
arm Clean up the XML files for ARM 2016-10-05 09:31:13 +01:00
i386 Regenerate some target description files 2016-08-08 15:09:46 +01:00
rs6000
aarch64-core.xml Add cpsr_flags to aarch64 core regs. 2016-03-15 14:43:49 -07:00
aarch64-fpu.xml
aarch64.c Add cpsr_flags to aarch64 core regs. 2016-03-15 14:43:49 -07:00
aarch64.xml
arc-arcompact.c arc: New Synopsys ARC port 2016-09-21 21:07:06 +03:00
arc-arcompact.xml arc: New Synopsys ARC port 2016-09-21 21:07:06 +03:00
arc-v2.c arc: New Synopsys ARC port 2016-09-21 21:07:06 +03:00
arc-v2.xml arc: New Synopsys ARC port 2016-09-21 21:07:06 +03:00
btrace-conf.dtd
btrace.dtd
feature_to_c.sh
gdb-target.dtd Extend flags to support multibit and enum bitfields. 2016-03-15 14:37:29 -07:00
gdbserver-regs.xsl
library-list-aix.dtd
library-list-svr4.dtd
library-list.dtd
m68k-core.xml
Makefile Simplify i386, amd64 and x32 expedite registers 2016-10-05 09:31:13 +01:00
microblaze-core.xml
microblaze-stack-protect.xml
microblaze-with-stack-protect.c
microblaze-with-stack-protect.xml
microblaze.c
microblaze.xml
mips64-cp0.xml
mips64-cpu.xml
mips64-dsp-linux.c
mips64-dsp-linux.xml
mips64-dsp.xml
mips64-fpu.xml
mips64-linux.c
mips64-linux.xml
mips-cp0.xml
mips-cpu.xml
mips-dsp-linux.c
mips-dsp-linux.xml
mips-dsp.xml
mips-fpu.xml
mips-linux.c
mips-linux.xml
nds32-core.xml gdb: new AndesTech NDS32 port 2016-06-17 16:58:05 +08:00
nds32-fpu.xml gdb: new AndesTech NDS32 port 2016-06-17 16:58:05 +08:00
nds32-system.xml gdb: new AndesTech NDS32 port 2016-06-17 16:58:05 +08:00
nds32.c gdb: new AndesTech NDS32 port 2016-06-17 16:58:05 +08:00
nds32.xml gdb: new AndesTech NDS32 port 2016-06-17 16:58:05 +08:00
nios2-cpu.xml
nios2-linux.c
nios2-linux.xml
nios2.c
nios2.xml
number-regs.xsl
osdata.dtd
s390-acr.xml
s390-core32.xml
s390-core64.xml
s390-fpr.xml
s390-linux32.c
s390-linux32.xml
s390-linux32v1.c
s390-linux32v1.xml
s390-linux32v2.c
s390-linux32v2.xml
s390-linux64.c
s390-linux64.xml
s390-linux64v1.c
s390-linux64v1.xml
s390-linux64v2.c
s390-linux64v2.xml
s390-tdb.xml
s390-te-linux64.c
s390-te-linux64.xml
s390-tevx-linux64.c
s390-tevx-linux64.xml
s390-vx-linux64.c
s390-vx-linux64.xml
s390-vx.xml
s390x-core64.xml
s390x-linux64.c
s390x-linux64.xml
s390x-linux64v1.c
s390x-linux64v1.xml
s390x-linux64v2.c
s390x-linux64v2.xml
s390x-te-linux64.c
s390x-te-linux64.xml
s390x-tevx-linux64.c
s390x-tevx-linux64.xml
s390x-vx-linux64.c
s390x-vx-linux64.xml
sort-regs.xsl
threads.dtd
tic6x-c6xp.xml
tic6x-c62x-linux.c
tic6x-c62x-linux.xml
tic6x-c62x.c
tic6x-c62x.xml
tic6x-c64x-linux.c
tic6x-c64x-linux.xml
tic6x-c64x.c
tic6x-c64x.xml
tic6x-c64xp-linux.c
tic6x-c64xp-linux.xml
tic6x-c64xp.c
tic6x-c64xp.xml
tic6x-core.xml
tic6x-gp.xml
traceframe-info.dtd
xinclude.dtd