This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
src/gdb ChangeLog aarch64-tdep.c features/Make ...
- From: palves at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: Wed, 29 May 2013 09:18:48 +0000
- Subject: src/gdb ChangeLog aarch64-tdep.c features/Make ...
CVSROOT: /cvs/src
Module name: src
Changes by: palves@sourceware.org 2013-05-29 09:18:48
Modified files:
gdb : ChangeLog aarch64-tdep.c
gdb/features : Makefile
Removed files:
gdb/features : aarch64-without-fpu.c aarch64-without-fpu.xml
gdb/regformats : aarch64-without-fpu.dat
Log message:
[AArch64] Remove all traces of aarch64-without-fpu.xml.
The aarch64-without-fpu description is unused.
Linux requires an FPU, so the AArch64 native port always returns the
with-fpu variant:
static const struct target_desc *
aarch64_linux_read_description (struct target_ops *ops)
{
initialize_tdesc_aarch64 ();
return tdesc_aarch64;
}
When the target doesn't report a target description at all, we
fallback to a register set with an FPU:
aarch64_gdbarch_init ()
...
if (!tdesc_has_registers (tdesc))
tdesc = tdesc_aarch64;
This just removes the dead description.
Tested by building on x86_64 Fedora 17 with --enable=targets=all.
gdb/
2013-05-29 Pedro Alves <palves@redhat.com>
* aarch64-tdep.c: Don't include "features/aarch64-without-fpu.c".
(_initialize_aarch64_tdep): Don't call
initialize_tdesc_aarch64_without_fpu.
* features/Makefile (WHICH): Remove reference to
aarch64-without-fpu.
* features/aarch64-without-fpu.c: Delete file.
* regformats/aarch64-without-fpu.dat: Delete file.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.15628&r2=1.15629
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/aarch64-tdep.c.diff?cvsroot=src&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/features/Makefile.diff?cvsroot=src&r1=1.31&r2=1.32
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/features/aarch64-without-fpu.c.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/features/aarch64-without-fpu.xml.diff?cvsroot=src&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/regformats/aarch64-without-fpu.dat.diff?cvsroot=src&r1=1.1&r2=NONE