llvm-project/llvm/test/CodeGen/X86/global-with-max-align.ll
Eli Friedman 2d42f840a2
[MC] Fix emission in asm of alignment 2^32. (#98688)
The alignment amount was getting corrupted due to accidental truncation.
2024-07-17 09:44:56 -07:00

15 lines
373 B
LLVM

; RUN: llc -mtriple=x86_64 < %s | FileCheck %s
; Make sure alignment of 2^32 isn't truncated to zero.
; CHECK: .globl g1
; CHECK-NEXT: .p2align 32, 0x0
; CHECK: .globl g2
; CHECK-NEXT: .p2align 32, 0x0
; CHECK: .globl g3
; CHECK-NEXT: .p2align 32, 0x0
@g1 = global i32 0, align 4294967296
@g2 = global i32 33, align 4294967296
@g3 = constant i32 44, align 4294967296