* Conditional save/restore of LR disabled as it's not quite correct
authorMisha Brukman <brukman+llvm@gmail.com>
Fri, 30 Jul 2004 15:53:09 +0000 (15:53 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Fri, 30 Jul 2004 15:53:09 +0000 (15:53 +0000)
* sumarray2d fixed: large fixed-size alloca
* make is now compileable
* Re-organized tests to fit them under proper headings

Patch by Nate Begeman.

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

lib/Target/PowerPC/README.txt

index d881fc9a2418482958d4e7262c4fb0602e225ba2..3dfdbff9dea21067154dbbb7d8081813db73eb94 100644 (file)
@@ -36,6 +36,8 @@ Codegen improvements needed:
        b .LBBl42__2E_expand_function_8_674     ; loopentry.24
        b .LBBl42__2E_expand_function_8_42      ; NewDefault
        b .LBBl42__2E_expand_function_8_42      ; NewDefault
+* conditional restore of link register (tricky, temporarily backed out
+  part of first attempt)
 
 Current hacks:
 * lazy insert of GlobalBaseReg definition at front of first MBB
@@ -48,15 +50,13 @@ Currently failing tests:
 * SingleSource
   `- Regression
   |  `- 2003-05-22-VarSizeArray
+  |  `- casts (ulong to fp failure)
   `- Benchmarks
   |  `- Shootout-C++ : most programs fail, miscompilations
   `- UnitTests
-  |   `- C++Catch
-  |   `- SimpleC++Test
-  `- ConditionalExpr
-  `- casts
-  `- sumarray2d: large alloca miscompiled
-  `- test_indvars
+  |  `- C++Catch
+  |  `- SimpleC++Test
+  |  `- ConditionalExpr (also C++)
 * MultiSource
   |- Applications
   |  `- burg: miscompilation
@@ -64,4 +64,4 @@ Currently failing tests:
   |  `- hbd: miscompilation
   |  `- d (make_dparser): miscompilation
   `- Benchmarks
-     `- MallocBench/make: branch target too far
+     `- MallocBench/make: miscompilation