Just what makes an architecture "C Friendly"?



As if the subject didn't give it away already, I'd like to point out
that I am merely an interested amateur when it comes to embedded
issues. My apologies if this question is OT.

Reading the interesting thread on "What's wrong with a PIC", I noticed
a lot of comments regarding the C friendly/unfriendly architectures of
various micros.

So, the question - what makes an architecture C friendly? Also, what
are the other merits/demerits (C apart) of the various architectures?

Thanks,
Mike
.



Relevant Pages

  • Re: Just what makes an architecture "C Friendly"?
    ... Mike G wrote: ... that I am merely an interested amateur when it comes to embedded ... are the other merits/demerits of the various architectures? ... that routines are re-entrant. ...
    (comp.arch.embedded)
  • Re: Just what makes an architecture "C Friendly"?
    ... that I am merely an interested amateur when it comes to embedded ... My apologies if this question is OT. ... Reading the interesting thread on "What's wrong with a PIC", ... are the other merits/demerits of the various architectures? ...
    (comp.arch.embedded)
  • Re: Just what makes an architecture "C Friendly"?
    ... various micros. ... are the other merits/demerits of the various architectures? ... output code, how much support are provided by the compiler libraries, ...
    (comp.arch.embedded)