Re:GCC vs. LLVM
Since LLVM is used for JITs and is modular enough that it might be able to break down into small enough units that it could run on a RAM expanded Amiga outright. (Assuming it has a custom pass manager that only loads in the currently executing pass and flushes out all others.) GCC is popular among Linux Distros, that's true, but even Mandriva uses Clang instead of GCC when possible.
@adrian82 Since you've worked with both LLVM and GCC, can you tell me if such a hand-over-hand pass manager would be possible on a recent GCC? Also, how much more work is required to finish the LLVM backend?
Re:Bounties
Looking at the BountySource page it's got about $1300 in it for GCC already. If we only get one shot at it though, I'd prefer Clang over GCC for the reasons I described above.