Сергей Борщ, С практической точки зрения - можно вставлять код генерированный ARM компилятором в GNU или IAR проекты (иаровский линкер тоже "жрет! подпиленные ARM файлы). ARM компилятор в некоторых случаях генерит самый быстрый код. Я, например, тестировал распаковку LZMA. http://electronix.ru/forum/lofiversion/index.php/t68880.html
но отлаживал все в IAR, и пользовался его линкером и для GNU и для ARM.