Hi, We are designing a 16-bit asynchronous microcontroller. Ive already ported bfd, binutils (including sid simulator) using cgen, and part of gdb (for asm debug only) and we are now investigating the best way to have C compiler. So my questions are:
1- How much time do you think it will take to port gcc for this platform with a quite simple instruction set, with a good porting guide? 2- What about optimizations? I suppose most of them are platform-independent and performed at RTL level, aren't they? But, generally speaking, are there many platform-dependent optimizations (I would have to do)? And is it possible or how is it complex to have a level of optimization (code compactness...) as good as commercial compiler ones (such as IAR, Keil, ACE...)? 3- Finally, some companies may port gcc for us (perhaps in this mailing list?). An idea of how much it could be? Many thanks, Aurelien