See http://www.gnuarm.com I've test the latest package (GCC 3.4.1) with LPC2106, uCOS-II. Works fine. Free package :) Previous version was GCC 3.2.0 from Microcross. With new toolchain the binary file size is about 5% - 10% smaller. Of course, with free package you can face with new bugs, but there's a lot of information in the internet and a lot of source code under GPL.
Message
GCC :) ARM toolchain
2004-10-03 by cd_racer2