hbd should be working now.
[oota-llvm.git] / lib / Target / SparcV8 / README.txt
1
2 SparcV8 backend skeleton
3 ------------------------
4
5 This directory houses a 32-bit SPARC V8 backend employing an expander-based
6 instruction selector.  It is not yet functionally complete.  Watch
7 this space for more news coming soon!
8
9 Current expected test failures
10 ------------------------------
11
12 Here are the currently-expected SingleSource failures for V8
13 (Some C++ programs are crashing in libstdc++ at the moment;
14 I'm not sure why.)
15
16   (llc) SingleSource/Regression/C++/EH/exception_spec_test
17   (llc) SingleSource/Regression/C++/EH/throw_rethrow_test
18
19 Here are the currently-expected MultiSource failures for V8,
20 neglecting FreeBench, MallocBench, and Prolangs-C++:
21
22   (llc,cbe) MultiSource/Applications/d/make_dparser
23   (llc,cbe) MultiSource/Applications/hexxagon
24   (llc) MultiSource/Benchmarks/Fhourstones
25   (llc,cbe) MultiSource/Benchmarks/McCat/03-testtrie
26   (llc) MultiSource/Benchmarks/McCat/18-imp
27   (llc,cbe) MultiSource/Benchmarks/Prolangs-C/bison/mybison
28   (llc,cbe) MultiSource/Benchmarks/Prolangs-C/fixoutput
29   (llc,cbe) MultiSource/Benchmarks/Prolangs-C/gnugo
30   (llc,cbe) MultiSource/Benchmarks/Prolangs-C/plot2fig
31   (llc,cbe) MultiSource/Benchmarks/Ptrdist/anagram
32
33 To-do
34 -----
35
36 * support shifts on longs
37 * support casting 64-bit integers to FP types
38 * support FP rem
39 * directly support select instructions
40
41 $Date$
42