I guess that's because GCC is not internally good for microcontrollers - especially those that using a so-called 'accumulator architecture'.

On 05.11.2013 18:55, Diego Herranz wrote:

I just wanted to ask a philosophical question.

For AVR microcontrollers there is avr-gcc which takes advantage of the huge amount of work spent in the development of GCC.

Why the micros targeted by SDCC don't have a gcc port? Why there is no pic-gcc port? Or 8051, etc? Is it a technical/architecture problem? Licenses problem?

I've always thought that there must be something blocking those gcc ports but I don't know what it is.

Thanks a lot!

November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most 
from the latest Intel processors and coprocessors. See abstracts and register

sdcc-devel mailing list