summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/testsuite/gas/i860/README.i860
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/i860/README.i860')
-rw-r--r--binutils-2.25/gas/testsuite/gas/i860/README.i86039
1 files changed, 39 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/i860/README.i860 b/binutils-2.25/gas/testsuite/gas/i860/README.i860
new file mode 100644
index 00000000..57f6526a
--- /dev/null
+++ b/binutils-2.25/gas/testsuite/gas/i860/README.i860
@@ -0,0 +1,39 @@
+
+Testsuite for the i860 version of the GNU assembler
+---------------------------------------------------
+
+This is a simple testsuite for the i860 assembler. It currently
+consists mostly of testcases for checking that every instruction is
+parsed correctly and that correct object code is generated (these
+are called "blah.s"). The files called "blah-err.s" test for error
+conditions.
+
+The suite includes testcases for the base i860XR instruction set as well
+as the enhanced i860XP instructions and control registers.
+
+The expected results files were generated using the UNIX System V/i860
+Release 4 vendor assembler (/usr/ccs/bin/as -V reports version
+"Standard C Development Environment (SCDE) 5.0 12/08/89"). This
+way GAS/i860 is tested against a known good assembler.
+
+TODO:
+ - Relocation testing is basically non-existent.
+ - pst.d (pixel store) is the only instruction with no testcase.
+ - Some pseudo instructions need testcases (mov, all pfmov, etc.).
+ - More tests for dual instruction mode: check that dual mode has a
+ proper pair (FLOP/core) of instructions, and other error conditions.
+ - Most current testcases use the default AT&T/SVR4 syntax; a few simple
+ tests of the Intel syntax should be added to prevent bitrot (including
+ relocatable expression syntax, etc). Test file dual03.s uses Intel
+ syntax lightly (i.e., register names without '%' prefix).
+
+Contact me (Jason Eckhardt, jle@rice.edu) if you'd like to help.
+
+Known testsuite failures:
+ - none.
+
+Copyright (C) 2012 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.