2003-08-01 Jason Eckhardt <jle@rice.edu>
authorJason Eckhardt <jle@rice.edu>
Sat, 2 Aug 2003 04:27:50 +0000 (04:27 +0000)
committerJason Eckhardt <jle@rice.edu>
Sat, 2 Aug 2003 04:27:50 +0000 (04:27 +0000)
        * gas/i860/README.i860: New file.

gas/testsuite/ChangeLog
gas/testsuite/gas/i860/README.i860 [new file with mode: 0644]

index 709fd972c511fd80a1b4300ce28f29bc578b2844..4b8e1f062a275808d27b9adac5200a63d0adc268 100644 (file)
@@ -1,3 +1,7 @@
+2003-08-01  Jason Eckhardt  <jle@rice.edu>
+
+       * gas/i860/README.i860: New file.
+
 2003-07-29  Nick Clifton  <nickc@redhat.com>
 
        * gas/sparc/unalign.d: Remove empty .text disassembly line.
diff --git a/gas/testsuite/gas/i860/README.i860 b/gas/testsuite/gas/i860/README.i860
new file mode 100644 (file)
index 0000000..d65b119
--- /dev/null
@@ -0,0 +1,27 @@
+
+Testsuite for the i860 version of the GNU assembler
+---------------------------------------------------
+
+This is a simple testsuite for the i860 assembler.  It currently
+consists of testcases for checking that every instruction is
+parsed correctly and that correct object code is generated.
+
+It 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.
+ - Tests for dual instruction mode: alignment of a dual mode pair,
+   check that dual mode has a proper pair (FLOP/integer) of instructions,
+   known gas defect when handling the d.fnop, etc.
+ - All current testcases use the default AT&T/SVR4 syntax; a few simple
+   tests of the Intel syntax should be added to prevent bitrot.
+
+Contact me (Jason Eckhardt, jle@rice.edu) if you'd like to help.
+