README.txt revision 2b314430f7b961eede0d9a982f017bedde213c8a
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	Regression/C++/EH/exception_spec_test
16	Regression/C++/EH/throw_rethrow_test
17	Benchmarks/Shootout-C++/moments
18	Benchmarks/Shootout-C++/random
19
20Here are the known MultiSource test failures, neglecting FreeBench,
21MallocBench, and Prolangs-C++:
22
23  Applications/lambda
24  Applications/d/make_dparser
25  Applications/hbd
26  Applications/hexxagon
27  Benchmarks/Fhourstones
28  Benchmarks/McCat/03-testtrie
29  Benchmarks/McCat/18-imp
30  Benchmarks/Olden/tsp
31  Benchmarks/Ptrdist/anagram
32  Benchmarks/Prolangs-C/bison/mybison
33  Benchmarks/Prolangs-C/fixoutput
34  Benchmarks/Prolangs-C/gnugo
35  Benchmarks/Prolangs-C/plot2fig
36
37To-do
38-----
39
40* support shifts on longs
41* support casting 64-bit integers to FP types
42* support FP rem
43* directly support select instructions
44
45$Date$
46
47