Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: GNU is slow!

2005-01-04 by sig5534

>> I found this. Any comments? Is GNU this bad?

Ya know, it is really getting funny how hard these guys with the 
proprietary compilers are trying to convince people that their $XXXX 
price tags are worth it.  The market is falling out from under them 
and they know it.  It appears they are staking their whole sales 
pitch on the idea of better optimized code than GNU.

Well I have two things to say about that:

(1) I used several of these proprietary compilers, and I ran into 
serious bugs.  It matters little how good some optimization is when 
the damn compiler has serious bugs.  Who cares about optimization.  I 
need a compiler that works - period.  

I ended up dumping the proprietary compilers and moved my code to 
GNUARM.  I got up an running on that in a couple days, and it is now 
giving me results that make sense and are predictable.

(2) After doing embedded projects for 25 years, usually in asm, I 
can't even remember that many times where I even cared much about 
optimization.  I just wanted the code to work and fit in the 
available ROM.  Optimization may matter on some projects, but the 
fact is most of the time it is largely unimportant.  It's certainly 
no good for debugging.

GNU is good enough to compile Linux on many different platforms.  The 
focus is on reliability.  I appreciate that.

About the only proprietary compiler that I would put big money out to 
buy is ARM ADS.  Other than that I'll stick with GNUARM.

Chris.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.