diff options
author | Michael Platings <michael.platings@arm.com> | 2019-03-06 17:24:11 +0000 |
---|---|---|
committer | Michael Platings <michael.platings@arm.com> | 2019-03-06 17:24:11 +0000 |
commit | 2391bfca97290181ae65796ea6da135d1b6d037b (patch) | |
tree | c6d06bb3c64c5eddaf4aac60e06932443cd0ce99 /clang/test/CodeGen/armv7k-abi.c | |
parent | 930007ba761badbcd7fe9abf20e3a36b696f98d6 (diff) | |
download | bcm5719-llvm-2391bfca97290181ae65796ea6da135d1b6d037b.tar.gz bcm5719-llvm-2391bfca97290181ae65796ea6da135d1b6d037b.zip |
[IR][ARM] Add function pointer alignment to datalayout
Use this feature to fix a bug on ARM where 4 byte alignment is
incorrectly assumed.
Differential Revision: https://reviews.llvm.org/D57335
llvm-svn: 355522
Diffstat (limited to 'clang/test/CodeGen/armv7k-abi.c')
-rw-r--r-- | clang/test/CodeGen/armv7k-abi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/CodeGen/armv7k-abi.c b/clang/test/CodeGen/armv7k-abi.c index 9b57de8727b..c17bc9d2f29 100644 --- a/clang/test/CodeGen/armv7k-abi.c +++ b/clang/test/CodeGen/armv7k-abi.c @@ -4,7 +4,7 @@ // Make sure 64 and 128 bit types are naturally aligned by the v7k ABI: -// CHECK: target datalayout = "e-m:o-p:32:32-i64:64-a:0:32-n32-S128" +// CHECK: target datalayout = "e-m:o-p:32:32-Fi8-i64:64-a:0:32-n32-S128" typedef struct { float arr[4]; |