On Fri, 11 Nov 2005, Adrian Prantl wrote:
> Hello everybody,
>
> I am currently working on creating a new gcc backend for a word-addressable
> machine with 24-Bit general purpose registers.

If the smallest unit you can address, the one between
address N and N+1, is a "word" then the unit must be a "word".
(You don't say the size of this "word" but from the context it
seems the size of your registers, 24 bits.)

Then you have to adjust (generalize) the gcc sources which has
bitrotted slightly to assume a unit is an 8-bit-byte, i.e.
likely the inconsistency you see.

It'd be best if/when you submit your GCC port to include newlib,
simulator and binutils ports (so everyone can regression-test
without hardware using only FSF sources) to reduce the risk of
future GCC bitrot in this area.

Thanks.

brgds, H-P

Reply via email to