A new alpha bug

Jason Merrill jason@cygnus.com
Tue Sep 16 10:38:00 GMT 1997


>>>>> H J Lu <hjl@lucon.org> writes:

> I have seen places with

> 	TREE_ADDRESSABLE (init) = 1;
> 	DECL_RTL (init) = return_target;

> or something like it. Should they be replaces by

> 	DECL_RTL (init) = return_target;
> 	TREE_ADDRESSABLE (init) = 0;
> 	mark_addressable (init);

If you're referring to the code in cplus_expand_expr, no.  That decl is
a wrapper around specific RTL, not a real variable.

Jason



More information about the Gcc mailing list