binutils-gdb/gdb/features/nds32-fpu.xml
Yan-Ting Lin a28d8e5037 gdb: new AndesTech NDS32 port
gdb/ChangeLog:

	* Makefile.in (ALL_TARGET_OBS): Add nds32-tdep.o.
	(HFILES_NO_SRCDIR): Add nds32-tdep.h.
	(ALLDEPFILES): Add nds32-tdep.c.
	* NEWS: Mention new NDS32 port.
	* configure.tgt: Add NDS32.
	* nds32-tdep.c: New file.
	* nds32-tdep.h: New file.
	* features/Makefile (XMLTOC): Add nds32.xml.
	* features/nds32-core.xml: New file.
	* features/nds32-fpu.xml: New file.
	* features/nds32-system.xml: New file.
	* features/nds32.c: New file (generated).
	* features/nds32.xml: New file.

gdb/doc/ChangeLog:

	* gdb.texinfo (Standard Target Features): Document NDS32 features.
	(NDS32 Features): New Section.

gdb/testsuite/ChangeLog:

	* gdb.base/float.exp: Add target check for nds32*-*-*.
	* gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
2016-06-17 16:58:05 +08:00

43 lines
2.4 KiB
XML

<?xml version="1.0"?>
<!-- Copyright (C) 2013-2016 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. -->
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
<feature name="org.gnu.gdb.nds32.fpu">
<reg name="fd0" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd1" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd2" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd3" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd4" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd5" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd6" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd7" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd8" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd9" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd10" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd11" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd12" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd13" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd14" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd15" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd16" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd17" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd18" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd19" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd20" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd21" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd22" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd23" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd24" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd25" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd26" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd27" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd28" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd29" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd30" bitsize="64" type="ieee_double" group="float"/>
<reg name="fd31" bitsize="64" type="ieee_double" group="float"/>
</feature>