MCParser: Reject .balign with non-pow2 alignments.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 16 Feb 2013 15:00:16 +0000 (15:00 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 16 Feb 2013 15:00:16 +0000 (15:00 +0000)
commit64bf78046ea4f65b9f7a9c8bb23e94d7ff5829cc
treeb96f3d811d1d997d933b17269493907ab9badfc1
parentd784d9607437ebfbff3ac28f224acf8c1130712b
MCParser: Reject .balign with non-pow2 alignments.

GNU as rejects them and there are configure scripts in the wild that check if
the assembler rejects ".align 3" to determine whether the alignment is in bytes
or powers of two.

llvm-svn: 175360
llvm/lib/MC/MCParser/AsmParser.cpp
llvm/test/MC/AsmParser/align_invalid.s [new file with mode: 0644]