This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]