Running list of bugs, unimplemented features, currently broken tests, until we
authorMisha Brukman <brukman+llvm@gmail.com>
Fri, 23 Jul 2004 22:37:22 +0000 (22:37 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Fri, 23 Jul 2004 22:37:22 +0000 (22:37 +0000)
have a nightly tester set up for PowerPC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15147 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/README.txt [new file with mode: 0644]

diff --git a/lib/Target/PowerPC/README.txt b/lib/Target/PowerPC/README.txt
new file mode 100644 (file)
index 0000000..255a68c
--- /dev/null
@@ -0,0 +1,41 @@
+Currently unimplemented:
+* cast fp to bool
+* signed right shift
+
+Current bugs:
+* use of a cByte/cShort by setCC not first truncated or sign extended
+  (uByte r3 = 250, r3 + 100; setlt r3, 200 will get wrong result).
+* conditional branches assume target is within 32k bytes
+* large fixed-size allocas not correct
+
+Currently failing tests:
+* Regression
+* SingleSource
+  `- Benchmarks
+  |  `- Shootout-C++ : most programs fail, miscompilations
+  `- UnitTests
+  |  `- 2002-05-02-CastTest
+  |  `- 2003-05-07-VarArgs
+  |  `- 2003-05-26-Shorts
+  |  `- 2003-07-09-LoadShorts
+  |  `- 2003-07-09-SignedArgs
+  |  `- 2003-08-11-VaListArg
+  |  `- 2003-05-22-VarSizeArray
+  `- C++Catch
+  `- SimpleC++Test
+  `- ConditionalExpr
+  `- casts
+  `- sumarray2d: large alloca miscompiled
+  `- test_indvars
+* MultiSource
+  |- Applications
+  |  `- burg: miscompilation
+  |  `- siod: llc bus error
+  |  `- hbd: miscompilation
+  |  `- d (make_dparser): miscompilation
+  `- Benchmarks
+     `- McCat/12-IOtest: miscompilation
+     `- Ptrdist/bc: branch target too far
+     `- FreeBench/pifft
+     `- MallocBench/espresso: same as bc
+     `- MallocBench/make: same as bc