> everything else in data memory (which they use in the manner of a > register file)...IDK how well GCC's register allocator would handle > such a thing...
For the m32c, I ended up describing 8 "registers" that were really memory. It gave gcc something to work with at least, but you have to get the preferences right so it avoids them when it can.