summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStuart Hastings <stuart@apple.com>2011-05-18 19:19:17 +0000
committerStuart Hastings <stuart@apple.com>2011-05-18 19:19:17 +0000
commit51d696766c7277edb73b9a24a2d3757530b63adf (patch)
treef055e419ca1fc16eaedfeef88366d3d19a7a3f22
parent13c90786e1a9885b927739a6789e2ce2b2932024 (diff)
downloadbcm5719-llvm-51d696766c7277edb73b9a24a2d3757530b63adf.tar.gz
bcm5719-llvm-51d696766c7277edb73b9a24a2d3757530b63adf.zip
An imminent fix to the x86_64 byval logic will expose a flaw in the
x86_64 sibcall logic. I've filed PR9943 for the sibcall problem, and this patch alters the testcase to work around the flaw. When PR9943 is fixed, this patch should be reverted. llvm-svn: 131557
-rw-r--r--llvm/test/CodeGen/X86/sibcall.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/sibcall.ll b/llvm/test/CodeGen/X86/sibcall.ll
index 549a3cfb114..4a98efb4d45 100644
--- a/llvm/test/CodeGen/X86/sibcall.ll
+++ b/llvm/test/CodeGen/X86/sibcall.ll
@@ -198,7 +198,7 @@ declare i32 @foo6(i32, i32, %struct.t* byval align 4)
; rdar://r7717598
%struct.ns = type { i32, i32 }
-%struct.cp = type { float, float }
+%struct.cp = type { float, float, float, float, float }
define %struct.ns* @t13(%struct.cp* %yy) nounwind ssp {
; 32: t13:
OpenPOWER on IntegriCloud