README.txt revision 09d8d67066c30907b162426bae9c387f68032238
1579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
2579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonSparcV8 backend skeleton
3579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson------------------------
4579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
5579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonThis directory houses a 32-bit SPARC V8 backend employing an expander-based
6579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilsoninstruction selector.  It is not yet functionally complete.  Watch
7579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilsonthis space for more news coming soon!
8579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
9579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonCurrent expected test failures
10579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson------------------------------
11579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
12579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonThe SparcV8 backend works on many simple C++ SingleSource codes. Here
13579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilsonare the known SingleSource failures:
14579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
15579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson	UnitTests/SetjmpLongjmp/C++/SimpleC++Test
16579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson	Regression/C++/EH/exception_spec_test
17579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson	Regression/C++/EH/throw_rethrow_test
18579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson	Benchmarks/Shootout-C++/moments
19579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson	Benchmarks/Shootout-C++/random
20579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
21579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonHere are the known MultiSource test failures, neglecting FreeBench,
22579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonMallocBench, and Prolangs-C++:
23579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
24579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Applications/siod
25579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Applications/lambda
26579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Applications/d/make_dparser
27579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Applications/hbd
28579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Applications/hexxagon
29579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/Fhourstones
30579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/McCat/03-testtrie
31579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/McCat/18-imp
32579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/Olden/tsp
33579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/Ptrdist/anagram
34579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/Prolangs-C/bison/mybison
35579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/Prolangs-C/fixoutput
36579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/Prolangs-C/gnugo
37579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson  Benchmarks/Prolangs-C/plot2fig
38579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
39579d7739c53a2707ad711a2d2cae46d7d782f06Jesse WilsonTo-do
40579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson-----
41579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
42579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson* support shifts on longs
43579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson* support casting 64-bit integers to FP types
44579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson* support FP rem
45579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
46579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson$Date$
47579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson
48579d7739c53a2707ad711a2d2cae46d7d782f06Jesse Wilson