summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/emutls_generic.ll
diff options
context:
space:
mode:
authorDan Gohman <dan433584@gmail.com>2016-01-26 00:03:25 +0000
committerDan Gohman <dan433584@gmail.com>2016-01-26 00:03:25 +0000
commit61d15ae4f56474164dff42708d9f7a19bb12ba1c (patch)
tree4a63af2529f2012f11f776e01a37dabc98b1ff79 /llvm/test/CodeGen/X86/emutls_generic.ll
parent4d3b087c9376e77f43c4a45579417ea1498ee3d4 (diff)
downloadbcm5719-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/X86/emutls_generic.ll')
-rw-r--r--llvm/test/CodeGen/X86/emutls_generic.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/X86/emutls_generic.ll b/llvm/test/CodeGen/X86/emutls_generic.ll
index ba0536f0ec5..16d90001426 100644
--- a/llvm/test/CodeGen/X86/emutls_generic.ll
+++ b/llvm/test/CodeGen/X86/emutls_generic.ll
@@ -57,7 +57,7 @@ entry:
; X86_32-NOT: __emutls_v.external_x:
; X86_32: .data{{$}}
; X86_32: .globl __emutls_v.external_y
-; X86_32: .align 4
+; X86_32: .p2align 2
; X86_32-LABEL: __emutls_v.external_y:
; X86_32-NEXT: .long 1
; X86_32-NEXT: .long 2
@@ -68,7 +68,7 @@ entry:
; X86_32-NEXT: .byte 7
; X86_32: .data{{$}}
; X86_32-NOT: .globl
-; X86_32: .align 4
+; X86_32: .p2align 2
; X86_32-LABEL: __emutls_v.internal_y:
; X86_32-NEXT: .long 8
; X86_32-NEXT: .long 16
@@ -88,7 +88,7 @@ entry:
; X86_64-NOT: __emutls_t.external_x
; X86_64-NOT: __emutls_v.external_x:
; X86_64: .globl __emutls_v.external_y
-; X86_64: .align 8
+; X86_64: .p2align 3
; X86_64-LABEL: __emutls_v.external_y:
; X86_64-NEXT: .quad 1
; X86_64-NEXT: .quad 2
@@ -100,7 +100,7 @@ entry:
; X86_64-NEXT: .byte 7
; X86_64: .data{{$}}
; X86_64-NOT: .globl
-; X86_64: .align 8
+; X86_64: .p2align 3
; X86_64-LABEL: __emutls_v.internal_y:
; X86_64-NEXT: .quad 8
; X86_64-NEXT: .quad 16
OpenPOWER on IntegriCloud