1# RUN: not llvm-mc -triple i386-apple-darwin9 %s 2> %t.err | FileCheck %s 2# RUN: FileCheck < %t.err %s --check-prefix=CHECK-WARN 3 4# CHECK: TEST0: 5# CHECK: .p2align 1 6TEST0: 7 .align 1 8 9# CHECK: TEST1: 10# CHECK: .p2alignl 3, 0x0, 2 11TEST1: 12 .align32 3,,2 13 14# CHECK: TEST2: 15# CHECK-WARN: error: alignment must be a power of 2 16# CHECK: .p2align 1, 0xa 17TEST2: 18 .balign 3,10 19 20# CHECK-WARN: p2align directive with no operand(s) is ignored 21TEST3: 22 .p2align 23 24# CHECK: TEST4: 25# CHECK: .p2align 31, 0x90 26# CHECK-WARN: error: alignment must be smaller than 2**32 27TEST4: 28 .balign 0x100000000, 0x90 29 30# CHECK: TEST5: 31# CHECK: .p2align 31, 0x90 32# CHECK-WARN: error: alignment must be a power of 2 33# CHECK-WARN: error: alignment must be smaller than 2**32 34TEST5: 35 .balign 0x100000001, 0x90 36 37