aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/x86_64-arguments.c
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-07-12 00:30:27 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2011-07-12 00:30:27 +0000
commitccafadb68f5a8132a4ee23f441cf5d6976a4133b (patch)
tree379b17b445700f2270ba4d6e800b669ba211bb1e /test/CodeGen/x86_64-arguments.c
parentc4a1a8450a3613ef256a71b9d8305b41f79eef50 (diff)
Fix one x86_64 abi issue and the test to actually look for the right thing,
which is: { <4 x float>, <4 x float> } should continue to go through memory. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134946 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/x86_64-arguments.c')
-rw-r--r--test/CodeGen/x86_64-arguments.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/CodeGen/x86_64-arguments.c b/test/CodeGen/x86_64-arguments.c
index 38278f49d8..3d4016db82 100644
--- a/test/CodeGen/x86_64-arguments.c
+++ b/test/CodeGen/x86_64-arguments.c
@@ -280,9 +280,9 @@ void f39() { f38(x38); f37(x37); }
// Make sure that the struct below is passed in the same way
// regardless of avx being used
//
-// CHECK: define void @func41(<2 x double> %s.coerce)
+// CHECK: declare void @func40(%struct.t128* byval align 16)
typedef float __m128 __attribute__ ((__vector_size__ (16)));
-typedef struct {
+typedef struct t128 {
__m128 m;
__m128 n;
} two128;