diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-07-12 00:30:27 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-07-12 00:30:27 +0000 |
commit | ccafadb68f5a8132a4ee23f441cf5d6976a4133b (patch) | |
tree | 379b17b445700f2270ba4d6e800b669ba211bb1e /test/CodeGen/x86_64-arguments.c | |
parent | c4a1a8450a3613ef256a71b9d8305b41f79eef50 (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.c | 4 |
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; |