This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: TREE_READONLY vs TREE_CONSTANT



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]