Reload question
Jeffrey A Law
law@cygnus.com
Mon Sep 29 08:41:00 GMT 1997
In message < 199709291233.OAA08589@lslsun17.epfl.ch >you write:
> Note that we take shortcuts assuming that no multi-reg machine mode
> occurs as part of an address.
>
> YIKES! Does it really mean that an address *must* occupy a single
> hard register, i.e., that my 8-bit machine must pretend that it
> has 16-bit registers ???
That's what the comment seems to imply (assuming that addresses are
16bits on your machine and basic register sizes are 8 bits).
Comments are sometimes out of date or misleading, but in this case
I suspect it's correct -- I can't think of a machine supported by
gcc where an address spans more than a single register.
> If so, how hard would that be to "remove" those shortcuts?
No clue.
jeff
More information about the Gcc
mailing list