39 lines · plain
1# RUN: not llvm-mc -triple i386-apple-darwin9 %s 2> %t.err | FileCheck %s2# RUN: FileCheck < %t.err %s --check-prefix=CHECK-WARN3 4 .data5 6# CHECK: TEST0:7# CHECK: .p2align 18TEST0: 9 .align 110 11# CHECK: TEST1:12# CHECK: .p2alignl 3, 0x0, 213TEST1: 14 .align32 3,,215 16# CHECK: TEST2:17# CHECK-WARN: error: alignment must be a power of 218# CHECK: .p2align 1, 0xa19TEST2: 20 .balign 3,1021 22# CHECK-WARN: p2align directive with no operand(s) is ignored23TEST3: 24 .p2align25 26# CHECK: TEST4:27# CHECK: .p2align 31, 0x9028# CHECK-WARN: error: alignment must be smaller than 2**3229TEST4: 30 .balign 0x100000000, 0x9031 32# CHECK: TEST5:33# CHECK: .p2align 31, 0x9034# CHECK-WARN: error: alignment must be a power of 235# CHECK-WARN: error: alignment must be smaller than 2**3236TEST5: 37 .balign 0x100000001, 0x9038 39