README.txt revision 3616f91b71d43d731a7dcff7861eeb61a5b0538d
1
2SparcV8 backend skeleton
3------------------------
4
5This directory houses a 32-bit SPARC V8 backend employing an expander-based
6instruction selector.  It is not yet functionally complete.  Watch
7this space for more news coming soon!
8
9Current expected test failures
10------------------------------
11
12The SparcV8 backend works on many simple C++ SingleSource codes. Here
13are the known SingleSource failures:
14
15	UnitTests/SetjmpLongjmp/C++/SimpleC++Test
16	Regression/C++/EH/exception_spec_test
17	Regression/C++/EH/throw_rethrow_test
18	Benchmarks/Shootout-C++/moments
19	Benchmarks/Shootout-C++/random
20
21Here are the known MultiSource test failures, neglecting FreeBench
22and MallocBench:
23
24  Applications/siod
25  Applications/lambda
26  Applications/d/make_dparser
27  Applications/hbd
28  Applications/hexxagon
29  Benchmarks/Fhourstones
30  Benchmarks/McCat/04-bisect
31  Benchmarks/McCat/03-testtrie
32  Benchmarks/McCat/18-imp
33  Benchmarks/Ptrdist/anagram
34  Benchmarks/sim
35  Benchmarks/Prolangs-C/TimberWolfMC
36  Benchmarks/Prolangs-C/allroots
37  Benchmarks/Prolangs-C/archie-client
38
39To-do
40-----
41
42* support shifts on longs
43* support casting 64-bit integers to FP types
44* support FP rem
45
46$Date$
47
48