Use flexible target descriptors for aarch64
authorAlan Hayward <alan.hayward@arm.com>
Fri, 24 Nov 2017 10:20:48 +0000 (10:20 +0000)
committerAlan Hayward <alan.hayward@arm.com>
Fri, 24 Nov 2017 11:18:19 +0000 (11:18 +0000)
commit49bdb7ee48a10581e9f7254782f2eb953c4a164b
treede07ebc398a624c7c8746550b504e176b75558e0
parentd6d7ce56231ca8c233e64b2ebcb910fe334d6ff8
Use flexible target descriptors for aarch64

gdb/
* aarch64-tdep.c (_initialize_aarch64_tdep): Remove init.
* arch/aarch64.c (aarch64_create_target_description): Create
new target description.
* features/Makefile: Add new files.
* features/aarch64.c: Remove file.
* features/aarch64-core.c: New autogenerated file.
* features/aarch64-fpu.c: New autogenerated file.
* target-descriptions.c (maint_print_c_tdesc_cmd): Check for aarch64.

gdbserver/
* linux-aarch64-ipa.c (initialize_low_tracepoint): Remove init.
* linux-aarch64-low.c (initialize_low_arch): Remove init.
* linux-aarch64-tdesc.c (aarch64_linux_read_description): Add init.
12 files changed:
gdb/ChangeLog
gdb/aarch64-tdep.c
gdb/arch/aarch64.c
gdb/features/Makefile
gdb/features/aarch64-core.c [new file with mode: 0644]
gdb/features/aarch64-fpu.c [new file with mode: 0644]
gdb/features/aarch64.c [deleted file]
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-aarch64-ipa.c
gdb/gdbserver/linux-aarch64-low.c
gdb/gdbserver/linux-aarch64-tdesc.c
gdb/target-descriptions.c