On Aug 24, 2005, at 12:33 PM, Richard Henderson wrote:

On Wed, Aug 24, 2005 at 11:10:38AM -0700, Josh Conner wrote:

Can someone provide a bit of insight here - what is the difference
between TREE_READONLY and TREE_CONSTANT (and why is TREE_READONLY the
one that ipa-reference should be setting)?


It depends on what property IPA is computing.  And they aren't
terribly differentiated.
...

Thanks very much for the thorough description. I think I understand the distinction now.

I'm not sure how much of this will be possible before 4.1 is
released.  At minimum we have to change IPA to stop setting
TREE_READONLY when DECL_SECTION_NAME is set; if we have to
live with reduced optimization so be it.

I'd be glad to create and test a patch for this, if it would be welcomed.

- Josh

Reply via email to