Originally Posted by ReadOnlyCat
Which makes me think! -> this is what we need! A group effort to finish the 68k backend of LLVM.
This is a huge task. I started doing an LLVM backend for the SH-2 processor which has small instruction set and simple register set compared to the 68k. And gave up when I realised that I would not be able to make it generate code even close to the quality GCC 5 does.
Unless we can find a similar backend to copy (one with separate data and address registers would be a good start) it's a massive job to get something that would be even close to VBCC.
And then, we are really talking about doing X backends (vanilla 68000, 68030, 68030/68040 with FPU, 68060, Vampire ?)