Recent versions of Clang (3.8, 3.9) are starting to become usable for non-x86 non-arm FreeBSD architectures. If the compiler is capable of building Clang, do so in order to facilitate further testing.
(Perhaps we should just extend the test to add MIPS to powerpc instead, or change it to all but riscv and sparc64.)
Consider the possibility that PAGE_SIZE is greater than BBSIZE. (We still barely support one architecture, sparc64, where they are equal.) I think that howmany(BBSIZE, PAGE_SIZE) will "do the right thing."