Gnutools: consideration for upgrade to GCC 4.6

Ilija Kocho ilijak@siva.com.mk
Fri Jan 13 17:01:00 GMT 2012


Hi colleagues

Our GCC 4.3.2 is ageing and perhaps we should consider an upgrade.
My motive is it's lacking of support for Cortex-M4 SIMD (aka DSP) and 
FPU instructions, but I think that other architectures shall gain from 
newer compiler too. I have made some signal processing tests with GCC 
4.6.2 against current eCos compiler and they show performance gain even 
with Cortex-M3 setting, though moderate. Performance is considerable 
when Cortex-M4 setting is selected and is tremendous, as expected, when 
SIMD are used. Recently introduced Cortex-M products with FPU (Kinetis 
K70, K61, STM32F4) will further emphasise the benefit.

Another reason, maybe not so important, is that GCC 4.3 is not 
officially supported any more.

Regarding this, I state my wish that we move to the latest stable GCC 
release, that is at present rel. 4.6.2, accompanied with respective 
binutils. I have tested binutils 2.21 but in meantime 2.22 has been 
released. Of course, the list wouldn't be complete without the latest GDB.

Looking forward for your comments.
Ilija



More information about the Ecos-devel mailing list