This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC Port (gcc backend) for Microchip PICMicro microcontroller
- From: François Poulain <fpoulain at enib dot fr>
- To: Colm O' Flaherty <colm_o_flaherty at hotmail dot com>
- Cc: damien dot thebault at laposte dot net, gcc at gnu dot org, tbird-contact at cox dot net, gabriele at caracausi dot it, dj at redhat dot com, mrs at apple dot com, Kevin dot Tucker at Microchip dot com, Lmjennings at ra dot rockwell dot com, raimund at vmars dot tuwien dot ac dot at, mjv at x64 dot com, trebor at trebor dot org, vrokas at otenet dot gr, alex at monaghan dot co dot uk, dooms at student dot info dot ucl dot ac dot be, denisc at overta dot ru, aph at redhat dot com, matz at suse dot de, dave at cyclicode dot net, eric dot robert at videotron dot ca, Svein dot Seldal at solidas dot com
- Date: Mon, 06 Mar 2006 19:55:58 +0100
- Subject: Re: GCC Port (gcc backend) for Microchip PICMicro microcontroller
- References: <BAY112-F32A817E082DF8520447401B4E90@phx.gbl>
> Like you, I'm still studying the internals of gcc, but I'm close to
> being confident enough to start making some changes.
Nice !
Le lundi 06 mars 2006 Ã 17:17 +0000, Colm O' Flaherty a Ãcrit :
> Francois,
>
> There are only 35 instructions in the 14 bit instruction set, and given
> that, in gcc, the main initial work seems to be in describing the targets
> instruction set, it might not take much to find out what implementation
> issues will occur, by just taking to the time to describe the instructions.
> For me, the things that I suspect to be issues are:
>
> -8 bit ALU
> -small memory space
> -limited stack space (8 levels on 16F)
> -the number of PIC devices (configurations) that would need to be supported
> (with the various number of banks, and memory configs)
>
> Like you, I'm still studying the internals of gcc, but I'm close to being
> confident enough to start making some changes.
>
> Colm