For Cortex R and M processors Linaro has recommended the GCC arm-none-eabi 4.9 whereas for A series processors it is recommending normal GCC eabi.
what is the key difference between the same ?
in arm-none-eabi, it targets for ARM architecture, has no vendor, does not target an operating system and complies with the ARM Embedded ABI.
More in Freescale's community: What's the difference between arm-linux- / arm-... | Freescale Community
View all questions in Arm Development Studio forum