On Saturday 26 February 2005 17:54, Sam Lauber wrote:
> > > (2) -> Some of us would like DO .1 <- #0
> > >
> > > to be translated into movl $0, v1
>
> v1 is the name of a variable.  Needed because the manual
> says that each variable namespace (meshes, spots, tails,
> what-have-yous, hybrids) has 65535 variables!!!  I don't
> know of any machine that has 65535+65535+65535+65535 regs.
> We have to use asm variables.

Um, I think you're missing the whole point of writing a gcc frontend. A gcc 
frontend generates GENERIC, it shouldn't need to know or care about assembly. 
If you already have a whatever->C compiler it should be relatively simple[1] 
to turn it into a GCC frontend.

Paul

[1] Obviously interfacing with gcc isn't trivial, but it's a sight easier than 
generating assembly for N+1 targets.

Reply via email to