32bit programs (including 32bit-targetting compilers) work just fine under 64 bits, at least under Windows. There is no 64bit-hosted 32bit-targetting compiler that I know of, but you don't need that.
Slightly different situation under Linux, but cross-compilers are readily available as part of every non-joke standard distro there.