What about Lattice funding JP so he can more easily continue his nice LLVM work?

LLVM is better designed than GCC, and since LM32 is merely an embedded processor, I think you do not need much compatibility with a lot of legacy FLOSS code that relies on GCC idiosyncrasies. It's not like anyone were close to running a large and full-blown Linux distro (Debian, Fedora, ...) on a LM32 system, and particularly not Lattice given how broken the Theobroma kernel port is...

On 02/09/2012 12:47 AM, Johnathan Mantey wrote:
It's important to remember that Lattice Semiconductor is the official 
maintainer of the LM32 GCC code that gets fed back into the mainline tool.  We 
need to be aware of problems with the compiler results in order to correct 
issues with the GCC code.  If the MM community knows of issues and is not 
reporting them to us the GCC tools are never going to be corrected.  IMO, GCC 
is the 800 pound gorilla of the C development tools within the FOSS realm.  
It's important for Lattice to make sure the GCC tool emits code that makes the 
LM32 do the right thing.  I recommend that any bugs that are known to exist as 
a result of MM development be sent to [email protected].  It will 
benefit you by making the LM32 perform the code you've written, and it will 
benefit every other LM32 user as well.
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkymist@Freenode

Reply via email to