Colm O' Flaherty wrote:
Have you checked out SDCC? This may support the specific devices you're
interested in. For my part, I'm more interested in a GCC port than SDCC
though, as I feel there is an awful lot more to be gained from a gcc
port in the longer term.
As near as I can tell, the support in SDCC for the 18F is pretty weak.
I haven't actually tried it, but comments from the main person working
on 18F support in SDCC lead me to beleive it has a way to go yet.
But really, I don't understand why SDCC needs to exist. GCC provides
95% of any ordinary C compiler port. It has better support for the C
language (and other languages) than something like SDCC will likely ever
have; it also has a superior optimizer, even if this optimizer is not
presently tuned for small devices.
In any case, I'm mostly interested in C++.
I will probably start working on a 18F back-end if no definite plans for
implementing a complete port materialize 'soon.' (that is, if no-one
else seems likely to produce anything within the next few months)