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.