> The assembler should produce a hard error if one asks it for an > alignment that can't be satisfied.
The djgpp assembler quietly ignores such requests (not intentional); the object file just stops at 2**4. I only noticed the bug because gcc itself complains, and with -Werror (as djgpp and binutils use), the build just fails.