Hi,

On Thu, Nov 01, 2012 at 11:11:13AM -0700, Xinliang David Li wrote:
> 

...

> The TREE_ADDRESSABLE check seems redundant -- if the var_decl (instead
> of ssa name) appears in the assignment, why would it not be
> 'addressable'? 

There are other reason beside being TREE_ADDRESSABLE that may cause a
"gimple scalar" type variable not to be in SSA form.  Usually this
means that there is a write access to only a part of it.  This happens
often with vector or complex types which are deemed scalar types by
gimple but are obviously quite special.  Such decls have their
DECL_GIMPLE_REG_P cleared.

Martin

Reply via email to