This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: Problem with address reloading
- From: "Dave Korn" <dave dot korn at artimi dot com>
- To: "'Juul Vanderspek'" <juulvanderspek at yahoo dot com>, <gcc at gcc dot gnu dot org>
- Date: Thu, 8 Jun 2006 18:47:45 +0100
- Subject: RE: Problem with address reloading
On 08 June 2006 17:44, Juul Vanderspek wrote:
> Tracing all this in find_reloads (reload.c), I see a
> call to find_reloads_address, indeed with reload type
> RELOAD_FOR_OUTPUT_ADDRESS, but this function
> immediately discovers that the address is a
> strict_memory_address, and decides to do nothing. This
> leads me to believe that I made some error in the
> STRICT case of GO_IF_LEGITIMATE_ADDRESS, but everyting
> does look ok there.
>
> Is there anything that I am doing obviously wrong?
>
>
>
> ------------------------------------------------------
>
>
> #define GO_IF_LEGITIMATE_ADDRESS ... \
> -- recognizes register, displaced, and indexed --
Oh, yes. That's not valid C at all.
cheers,
DaveK
--
Can't think of a witty .sigline today....