This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RFC: generate TLS address arithmetic for back-end
- From: Richard Henderson <rth at redhat dot com>
- To: Aldy Hernandez <aldyh at redhat dot com>
- Cc: gcc at gcc dot gnu dot org, aoliva at redhat dot com
- Date: Tue, 23 Nov 2004 13:21:08 -0800
- Subject: Re: RFC: generate TLS address arithmetic for back-end
- References: <20041123191139.GA9565@redhat.com>
On Tue, Nov 23, 2004 at 03:11:39PM -0400, Aldy Hernandez wrote:
> * expr.c (expand_expr): case PLUS_EXPR: Treat TLS address
> arithmetic as a constant.
> (tree_tls_address_p): New.
A better place to attack this is to arrange for the address of
such variables to be TREE_INVARIANT (if they're not already),
and to change the test there from TREE_CONSTANT.
r~