Commit | Line | Data |
---|---|---|
abac126a JE |
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 |