Aaron,

I'm currently working on this, for one. I'm in the very early stages of development.

I'm currently using the following GCC ports (backends) for references purposes: AVR, m68hc11/12. My code is currently based on GCC 3.3, but I'll migrate to mainline as soon as I have any changes outside of the config/pic14 folder.

The cc list of the mail is based on a list of people from this list who historically displayed interest in a PIC port for GCC. We should probably just mail to the list now though, as some of the emails no longer exist.

To summarise my knowledge of existing work in progress:

- Francois Poulain had done some work on a port.
- I've commenced (I wanted to start from scratch in order to fully understand the architecture, and to make sure I was able to use the mainline) - someone else mentioned they had done some work (this should be apparent from searching the list)

There's no organised (non-individual) GCC port in progress yet, as far as I'm aware. If I make good progress on my work, I'll happily make it available for general participation, but its too early for that.

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.

I think one of the existing GCC microcontroller back ends already supports banking (segmentation).. I just can't remember offhand which one..

Colm


Reply via email to