Hi Marc,
We also use the free CodeSourcery Lite to build on Linux, and it seems very reasonable. I, of course, prefer CW. :smileyhappy:
I'm guessing you've already done this, but I also find I shrink my code size dramatically (we have a 64k limit, for other reasons) by selecting the following CW compilation options:
*no* A6 Stack Frames
yes Register Coloring
yes Instruction Scheduling
yes Peephole
And of course, "Optimize For: Smaller Code Size".
The A6 Stack Frames was surprising to me -- I thought it would have a huge impact on debuggability, but it did not.
-- Rich