Question about constraints and reload

Steven Bosscher stevenb@suse.de
Sat Sep 25 15:51:00 GMT 2004


Hi,

In recog.c there are a few places in constrain_operands() where we have
code like this,

            /* Before reload, accept what reload can turn into mem.  */
            else if (strict < 0 && CONSTANT_P (op))
              win = 1;

See cases 'm', 'o', and the default case.

What is this necessary for, is there any reason to rely on reload to
turn a constant into a MEM?

Gr.
Steven




More information about the Gcc mailing list