2003-08-01 Jason Eckhardt <jle@rice.edu>
[external/binutils.git] / gas / testsuite / gas / i860 / README.i860
1
2 Testsuite for the i860 version of the GNU assembler
3 ---------------------------------------------------
4
5 This is a simple testsuite for the i860 assembler.  It currently
6 consists of testcases for checking that every instruction is
7 parsed correctly and that correct object code is generated.
8
9 It includes testcases for the base i860XR instruction set as well
10 as the enhanced i860XP instructions and control registers.
11
12 The expected results files were generated using the UNIX System V/i860
13 Release 4 vendor assembler (/usr/ccs/bin/as -V reports version
14 "Standard C Development Environment  (SCDE) 5.0 12/08/89").  This
15 way GAS/i860 is tested against a known good assembler.
16
17 TODO:
18  - Relocation testing is basically non-existent.
19  - pst.d (pixel store) is the only instruction with no testcase.
20  - Tests for dual instruction mode: alignment of a dual mode pair,
21    check that dual mode has a proper pair (FLOP/integer) of instructions,
22    known gas defect when handling the d.fnop, etc.
23  - All current testcases use the default AT&T/SVR4 syntax; a few simple
24    tests of the Intel syntax should be added to prevent bitrot.
25
26 Contact me (Jason Eckhardt, jle@rice.edu) if you'd like to help.
27