Remove x32 non-linux target descriptions
authorYao Qi <yao.qi@linaro.org>
Wed, 9 Aug 2017 11:27:23 +0000 (12:27 +0100)
committerYao Qi <yao.qi@linaro.org>
Wed, 9 Aug 2017 11:28:59 +0000 (12:28 +0100)
commit57757c2f092ae7fb384e64df66c9921ac30957bb
tree3b731ead0dea304c8edc1372234d9beb630fbb1f
parent25d28c91b89d8f4a7e78b98b01e2c2382cea3e60
Remove x32 non-linux target descriptions

x32 non-linux target descriptions are not used in GDB or GDBserver.  This
patch removes them.

gdb:

2017-08-09  Yao Qi  <yao.qi@linaro.org>

* amd64-tdep.h (tdesc_x32): Remove the declaration.
* amd64-tdep.c: Don't include features/i386/x32*.c.
(_initialize_amd64_tdep): Don't call initialize_tdesc_x32*
functions.
* features/Makefile (WHICH): Remove i386/x32, i386/x32-avx,
and i386/x32-avx-avx512.
(XMLTOC): Remove i386/x32-avx.xml, i386/x32-avx-avx512.xml,
and i386/x32.xml.
* features/i386/x32-avx-avx512.c: Removed.
* features/i386/x32-avx-avx512.xml: Removed.
* features/i386/x32-avx.c: Removed.
* features/i386/x32-avx.xml: Removed.
* features/i386/x32.c: Removed.
* features/i386/x32.xml: Removed.
* regformats/i386/x32-avx-avx512.dat: Removed.
* regformats/i386/x32-avx.dat: Removed.
* regformats/i386/x32.dat: Removed.

gdb/gdbserver:

2017-08-09  Yao Qi  <yao.qi@linaro.org>

* configure.srv (srv_amd64_regobj): Remove x32.o, x32-avx.o
and x32-avx-avx512.o.
(srv_amd64_xmlfiles): Remove i386/x32.xml, i386/x32-avx.xml
i386/x32-avx-avx512.xml.
15 files changed:
gdb/ChangeLog
gdb/amd64-tdep.c
gdb/amd64-tdep.h
gdb/features/Makefile
gdb/features/i386/x32-avx-avx512.c [deleted file]
gdb/features/i386/x32-avx-avx512.xml [deleted file]
gdb/features/i386/x32-avx.c [deleted file]
gdb/features/i386/x32-avx.xml [deleted file]
gdb/features/i386/x32.c [deleted file]
gdb/features/i386/x32.xml [deleted file]
gdb/gdbserver/ChangeLog
gdb/gdbserver/configure.srv
gdb/regformats/i386/x32-avx-avx512.dat [deleted file]
gdb/regformats/i386/x32-avx.dat [deleted file]
gdb/regformats/i386/x32.dat [deleted file]