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 | |
c83c4371 JE |
6 | consists mostly of testcases for checking that every instruction is |
7 | parsed correctly and that correct object code is generated (these | |
8 | are called "blah.s"). The files called "blah-err.s" test for error | |
9 | conditions. | |
abac126a | 10 | |
c83c4371 | 11 | The suite includes testcases for the base i860XR instruction set as well |
abac126a JE |
12 | as the enhanced i860XP instructions and control registers. |
13 | ||
14 | The expected results files were generated using the UNIX System V/i860 | |
15 | Release 4 vendor assembler (/usr/ccs/bin/as -V reports version | |
16 | "Standard C Development Environment (SCDE) 5.0 12/08/89"). This | |
17 | way GAS/i860 is tested against a known good assembler. | |
18 | ||
19 | TODO: | |
20 | - Relocation testing is basically non-existent. | |
21 | - pst.d (pixel store) is the only instruction with no testcase. | |
be6389fd | 22 | - Some pseudo instructions need testcases (mov, all pfmov, etc.). |
c83c4371 JE |
23 | - More tests for dual instruction mode: check that dual mode has a |
24 | proper pair (FLOP/core) of instructions, and other error conditions. | |
25 | - Most current testcases use the default AT&T/SVR4 syntax; a few simple | |
26 | tests of the Intel syntax should be added to prevent bitrot (including | |
27 | relocatable expression syntax, etc). Test file dual03.s uses Intel | |
28 | syntax lightly (i.e., register names without '%' prefix). | |
abac126a JE |
29 | |
30 | Contact me (Jason Eckhardt, jle@rice.edu) if you'd like to help. | |
31 | ||
b7cf83af | 32 | Known testsuite failures: |
0acc96e1 | 33 | - none. |
5bf135a7 | 34 | \f |
6f2750fe | 35 | Copyright (C) 2012-2016 Free Software Foundation, Inc. |
c83c4371 | 36 | |
5bf135a7 NC |
37 | Copying and distribution of this file, with or without modification, |
38 | are permitted in any medium without royalty provided the copyright | |
39 | notice and this notice are preserved. |