diff options
| author | Dan Gohman <dan433584@gmail.com> | 2016-01-26 00:03:25 +0000 |
|---|---|---|
| committer | Dan Gohman <dan433584@gmail.com> | 2016-01-26 00:03:25 +0000 |
| commit | 61d15ae4f56474164dff42708d9f7a19bb12ba1c (patch) | |
| tree | 4a63af2529f2012f11f776e01a37dabc98b1ff79 /llvm/test/CodeGen/Thumb | |
| parent | 4d3b087c9376e77f43c4a45579417ea1498ee3d4 (diff) | |
| download | bcm5719-llvm-61d15ae4f56474164dff42708d9f7a19bb12ba1c.tar.gz bcm5719-llvm-61d15ae4f56474164dff42708d9f7a19bb12ba1c.zip | |
[MC] Use .p2align instead of .align
For historic reasons, the behavior of .align differs between targets.
Fortunately, there are alternatives, .p2align and .balign, which make the
interpretation of the parameter explicit, and which behave consistently across
targets.
This patch teaches MC to use .p2align instead of .align, so that people reading
code for multiple architectures don't have to remember which way each platform
does its .align directive.
Differential Revision: http://reviews.llvm.org/D16549
llvm-svn: 258750
Diffstat (limited to 'llvm/test/CodeGen/Thumb')
| -rw-r--r-- | llvm/test/CodeGen/Thumb/2010-07-01-FuncAlign.ll | 2 | ||||
| -rw-r--r-- | llvm/test/CodeGen/Thumb/segmented-stacks.ll | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/Thumb/2010-07-01-FuncAlign.ll b/llvm/test/CodeGen/Thumb/2010-07-01-FuncAlign.ll index 8e09441feba..c132a0a6622 100644 --- a/llvm/test/CodeGen/Thumb/2010-07-01-FuncAlign.ll +++ b/llvm/test/CodeGen/Thumb/2010-07-01-FuncAlign.ll @@ -1,6 +1,6 @@ ; RUN: llc < %s -mtriple=thumb-apple-darwin | FileCheck %s ; Radar 8143571: Function alignments were off by a power of two. -; CHECK: .align 1 +; CHECK: .p2align 1 define void @test() { ret void } diff --git a/llvm/test/CodeGen/Thumb/segmented-stacks.ll b/llvm/test/CodeGen/Thumb/segmented-stacks.ll index 251c2953472..7340842a42f 100644 --- a/llvm/test/CodeGen/Thumb/segmented-stacks.ll +++ b/llvm/test/CodeGen/Thumb/segmented-stacks.ll @@ -32,7 +32,7 @@ define void @test_basic() #0 { ; Thumb-android: pop {r4, r5} -; Thumb-android: .align 2 +; Thumb-android: .p2align 2 ; Thumb-android: .LCPI0_0: ; Thumb-android-NEXT: .long __STACK_LIMIT |

