From: Misha Brukman Date: Fri, 30 Jul 2004 15:53:09 +0000 (+0000) Subject: * Conditional save/restore of LR disabled as it's not quite correct X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=88f8f9226f5e62ad50acf7683d9c2691aa190103;p=oota-llvm.git * Conditional save/restore of LR disabled as it's not quite correct * 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 --- diff --git a/lib/Target/PowerPC/README.txt b/lib/Target/PowerPC/README.txt index d881fc9a241..3dfdbff9dea 100644 --- a/lib/Target/PowerPC/README.txt +++ b/lib/Target/PowerPC/README.txt @@ -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