Rearrange compilers macros to be define before used.

Stop upsetting recent SBCL.