We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
...building a compiler based around binary translation of someone else's commercial product is probably against the terms of the license agreement =)
...what's wrong with GCC or LLVM, both of which can be compiled for ARM. LLVM in particular is pretty modular and you can remove optimization passes to make it smaller if needed.